Za aplikaciju koja koristi OpenAI Python SDK transport zasnovan na HTTPX2, prosledite forward proxy u DefaultHttpx2Client:

from openai import OpenAI, DefaultHttpx2Client

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

Za dozvoljenu rutu preko javnog proxyja do API-ja, lista 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 krajnju tač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 da odgovara instaliranoj generaciji SDK-a. Stariji pomoćnici zasnovani na HTTPX-u i Requests sesija koriste druga transportna sučelja.

Ako posrednik zahteva autentifikaciju, dostavite njegov nalog kroz transport. API ključ i dalje autentifikuje zahteve prema API usluzi.

Povezani članci