OpenAI Python SDK: nastavitev proxyja v DefaultHttpx2Client
Konfigurirajte dokumentirani transport SDK na osnovi HTTPX2 in ohranite končno točko API ločeno od naslova posredovalnega proxyja.
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.