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.

Povezani članci