OpenAI Python SDK: postavljanje proxyja na DefaultHttpx2Client
Konfigurirajte dokumentirani SDK transport temeljen na HTTPX2 i držite API završnu točku odvojeno od adrese forward proxyja.
Za aplikaciju koja koristi OpenAI Python SDK transport temeljen na HTTPX2, proslijedite forward proxy u DefaultHttpx2Client:
from openai import OpenAI, DefaultHttpx2Client
client = OpenAI(
http_client=DefaultHttpx2Client(
proxy='http://proxy.example:8080',
),
)
Za dopuštenu rutu preko javnog proxyja do API-ja, popis 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 završnu toč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 odgovarati instaliranoj generaciji SDK-a. Stariji pomoćnici temeljeni na HTTPX-u i Requests sesija koriste druga transportna sučelja.
Ako posrednik zahtijeva autentifikaciju, dostavite njegov račun kroz transport. API ključ i dalje autentificira zahtjeve prema API usluzi.