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.

Gerelateerde artikelen