OpenAI Python SDK: ställ in proxy på DefaultHttpx2Client
Konfigurera den dokumenterade HTTPX2-baserade SDK-transporten och håll API-slutpunkten åtskild från forward-proxyns adress.
För ett program som använder OpenAI Python SDK-transporten baserad på HTTPX2, skicka forward-proxyn till DefaultHttpx2Client:
from openai import OpenAI, DefaultHttpx2Client
client = OpenAI(
http_client=DefaultHttpx2Client(
proxy='http://proxy.example:8080',
),
)
För en tillåten offentlig proxyväg till API:t ger HTTP-proxylista kandidater för transportens HTTP-proxy-URL. Behåll programmets vanliga API-nyckelkonfiguration, använd denna klient för dess API-åtgärder och stäng den via den befintliga klientlivscykeln.
Behåll base_url som API-tjänstens slutpunkt. En vanlig forward-proxy utför ett nätverkshopp i stället för det API:t; dess adress hör till transportens proxyinställning.
Hjälparens namn måste matcha den installerade SDK-generationen. Äldre HTTPX-baserade hjälpare och en Requests-session använder andra transportgränssnitt.
Om mellanhanden kräver autentisering, ange dess konto via transporten. API-nyckeln autentiserar fortfarande förfrågningar till API-tjänsten.