OpenAI Python SDK: postavljanje proxyja na DefaultHttpx2Client
Konfigurirajte dokumentovani SDK transport zasnovan na HTTPX2 i držite API krajnju tačku odvojeno od adrese forward proxyja.
Za aplikaciju koja koristi OpenAI Python SDK transport zasnovan na HTTPX2, prosledite forward proxy u DefaultHttpx2Client:
from openai import OpenAI, DefaultHttpx2Client
client = OpenAI(
http_client=DefaultHttpx2Client(
proxy='http://proxy.example:8080',
),
)
Za dozvoljenu rutu preko javnog proxyja do API-ja, lista HTTP proxyja nudi kandidate za URL HTTP proxyja transporta. Zadržite uobičajenu konfiguraciju API ključa aplikacije, koristite ovaj klijent za njegove API operacije i zatvorite ga kroz postojeći životni ciklus klijenta.
Držite base_url kao krajnju tačku API usluge. Običan forward proxy ostvaruje mrežni skok, a ne taj API; njegova adresa pripada opciji proxyja transporta.
Ime pomoćnika mora da odgovara instaliranoj generaciji SDK-a. Stariji pomoćnici zasnovani na HTTPX-u i Requests sesija koriste druga transportna sučelja.
Ako posrednik zahteva autentifikaciju, dostavite njegov nalog kroz transport. API ključ i dalje autentifikuje zahteve prema API usluzi.