OpenAI Python SDK: angi proxyen på DefaultHttpx2Client
Konfigurer den dokumenterte HTTPX2-baserte SDK-transporten, og hold API-endepunktet atskilt fra adressen til forward-proxyen.
For et program som bruker OpenAI Python SDK-transporten basert på HTTPX2, sendes forward-proxyen til DefaultHttpx2Client:
from openai import OpenAI, DefaultHttpx2Client
client = OpenAI(
http_client=DefaultHttpx2Client(
proxy='http://proxy.example:8080',
),
)
For en tillatt offentlig proxy-rute til API-et gir HTTP-proxyliste kandidater for transportens HTTP-proxy-URL. Behold programmets vanlige API-nøkkelkonfigurasjon, bruk denne klienten til API-operasjonene, og lukk den via den eksisterende klientlivssyklusen.
Behold base_url som endepunktet for API-tjenesten. En vanlig forward-proxy utfører et nettverkshopp i stedet for det API-et; adressen hører til transportens proxy-valg.
Navnet på hjelperen må samsvare med den installerte SDK-generasjonen. Eldre HTTPX-baserte hjelpere og en Requests-økt bruker andre transportgrensesnitt.
Dersom mellomleddet krever autentisering, gir du kontoen via transporten. API-nøkkelen autentiserer fortsatt forespørsler til API-tjenesten.