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 услугата.