OpenAI Python SDK: a proxy beállítása a DefaultHttpx2Clienten
Konfigurálja a dokumentált HTTPX2-alapú SDK-transzportot, és tartsa az API végpontját elkülönítve a továbbító proxy címétől.
Egy HTTPX2-alapú OpenAI Python SDK-transzportot használó alkalmazás esetén adja át a továbbító proxyt a DefaultHttpx2Clientnek:
from openai import OpenAI, DefaultHttpx2Client
client = OpenAI(
http_client=DefaultHttpx2Client(
proxy='http://proxy.example:8080',
),
)
Az API felé engedélyezett nyilvános proxy-útvonalhoz a HTTP-proxy lista jelölteket kínál a transzport HTTP-proxy URL-jéhez. Tartsa meg az alkalmazás szokásos API-kulcs konfigurációját, használja ezt a klienst az API-műveleteihez, és zárja le a meglévő kliens-életcikluson keresztül.
Tartsa a base_url-t az API-szolgáltatás végpontjaként. Egy közönséges továbbító proxy hálózati ugrást valósít meg, nem azt az API-t; a címe a transzport proxy-beállításába tartozik.
A segéd nevének meg kell felelnie a telepített SDK-generációnak. A régebbi HTTPX-alapú segédek és a Requests-munkamenet más transzportfelületeket használnak.
Ha a közvetítő hitelesítést igényel, adja meg a fiókját a transzporton keresztül. Az API-kulcs továbbra is hitelesíti az API-szolgáltatásnak küldött kéréseket.