OpenAI Python SDK: задаване на прокси в DefaultHttpx2Client
Конфигурирайте документирания SDK транспорт на базата на HTTPX2 и дръжте крайната точка на API отделно от адреса на предния прокси.
За приложение, което използва транспорта на OpenAI Python SDK на базата на HTTPX2, подайте предния прокси на DefaultHttpx2Client:
from openai import OpenAI, DefaultHttpx2Client
client = OpenAI(
http_client=DefaultHttpx2Client(
proxy='http://proxy.example:8080',
),
)
За разрешен маршрут през публичен прокси към API, Списък с HTTP прокси предлага кандидати за URL адреса на HTTP прокси на транспорта. Запазете нормалната конфигурация на API ключа на приложението, използвайте този клиент за неговите API операции и го затворете чрез съществуващия жизнен цикъл на клиента.
Дръжте base_url като крайна точка на API услугата. Обикновеният преден прокси осъществява мрежов преход, а не този API; адресът му принадлежи в опцията за прокси на транспорта.
Името на помощника трябва да съответства на инсталираното поколение на SDK. По-старите помощници на базата на HTTPX и сесията на Requests използват други транспортни интерфейси.
Ако посредникът изисква удостоверяване, подайте неговия акаунт чрез транспорта. API ключът все още удостоверява заявките към API услугата.