Za aplikacijo, ki uporablja transport OpenAI Python SDK na osnovi HTTPX2, posredujte posredovalni proxy v DefaultHttpx2Client:

from openai import OpenAI, DefaultHttpx2Client

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

Za dovoljeno pot prek javnega proxyja do API-ja seznam HTTP proxyjev ponuja kandidate za URL HTTP proxyja transporta. Ohranite običajno konfiguracijo ključa API aplikacije, uporabljajte tega odjemalca za njegove operacije API in ga zaprite prek obstoječega življenjskega cikla odjemalca.

Ohranite base_url kot končno točko storitve API. Običajni posredovalni proxy izvede omrežni skok, ne tega API-ja; njegov naslov spada v možnost proxyja transporta.

Ime pomočnika se mora ujemati z nameščeno generacijo SDK. Starejši pomočniki na osnovi HTTPX in seja Requests uporabljajo druge vmesnike transporta.

Če posrednik zahteva preverjanje pristnosti, zagotovite njegov račun prek transporta. Ključ API še vedno preverja zahteve do storitve API.

Sorodni članki