Pentru o aplicație care folosește transportul OpenAI Python SDK bazat pe HTTPX2, transmiteți proxy-ul de redirecționare către DefaultHttpx2Client:

from openai import OpenAI, DefaultHttpx2Client

client = OpenAI(
    http_client=DefaultHttpx2Client(
        proxy='http://proxy.example:8080',
    ),
)

Pentru o rută permisă prin proxy public către API, listă de proxy-uri HTTP oferă candidați pentru URL-ul proxy-ului HTTP al transportului. Păstrați configurația obișnuită a cheii API a aplicației, folosiți acest client pentru operațiunile sale API și închideți-l prin ciclul de viață existent al clientului.

Păstrați base_url ca punct final al serviciului API. Un proxy de redirecționare obișnuit realizează un salt de rețea, nu acel API; adresa lui aparține opțiunii de proxy a transportului.

Numele helperului trebuie să corespundă generației SDK instalate. Helperele mai vechi bazate pe HTTPX și o sesiune Requests folosesc alte interfețe de transport.

Dacă intermediarul cere autentificare, furnizați contul lui prin transport. Cheia API autentifică în continuare cererile către serviciul API.

Articole similare