OpenAI Python SDK: de proxy instellen op DefaultHttpx2Client
Configureer het gedocumenteerde HTTPX2-gebaseerde SDK-transport en houd het API-eindpunt gescheiden van het adres van de forward-proxy.
Voor een toepassing die het HTTPX2-gebaseerde OpenAI Python SDK-transport gebruikt, geeft u de forward-proxy door aan DefaultHttpx2Client:
from openai import OpenAI, DefaultHttpx2Client
client = OpenAI(
http_client=DefaultHttpx2Client(
proxy='http://proxy.example:8080',
),
)
Voor een toegestane openbare proxy-route naar de API biedt de HTTP-proxylijst kandidaten voor de HTTP-proxy-URL van het transport. Behoud de normale API-sleutelconfiguratie van de toepassing, gebruik deze client voor de API-bewerkingen en sluit hem via de bestaande client-levenscyclus.
Houd base_url als het eindpunt van de API-service. Een gewone forward-proxy realisiert een netwerksprong en niet die API; het adres hoort bij de proxy-optie van het transport.
De naam van de helper moet overeenkomen met de geïnstalleerde SDK-generatie. Oudere HTTPX-gebaseerde helpers en een Requests-sessie gebruiken andere transportinterfaces.
Als de tussenpersoon authenticatie vereist, geeft u het account door via het transport. De API-sleutel authenticeert nog steeds verzoeken aan de API-service.