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.

Hjelperens navn må samsvare med den installerte SDK-generasjonen. Eldre HTTPX-baserte hjelpere og en Requests-økt bruker andre transportgrensesnitt.

Hvis mellomleddet krever autentisering, oppgi kontoen via transporten. API-nøkkelen autentiserer fortsatt forespørsler til API-tjenesten.

Relaterte artikler