OpenAI Python SDK: angiv proxyen på DefaultHttpx2Client
Konfigurer den dokumenterede HTTPX2-baserede SDK-transport, og hold API-endpointet adskilt fra forward-proxyens adresse.
For et program, der bruger OpenAI Python SDK-transporten baseret på HTTPX2, sendes forward-proxyen til DefaultHttpx2Client:
from openai import OpenAI, DefaultHttpx2Client
client = OpenAI(
http_client=DefaultHttpx2Client(
proxy='http://proxy.example:8080',
),
)
Til en tilladt offentlig proxy-rute til API'et giver HTTP-proxyliste kandidater til transportens HTTP-proxy-URL. Behold programmets normale API-nøglekonfiguration, brug denne klient til dens API-handlinger, og luk den via den eksisterende klientlivscyklus.
Behold base_url som API-tjenestens endpoint. En almindelig forward-proxy udfører et netværkshop i stedet for det API; dens adresse hører til transportens proxy-indstilling.
Hjælperens navn skal matche den installerede SDK-generation. Ældre HTTPX-baserede hjælpere og en Requests-session bruger andre transportgrænseflader.
Hvis mellemleddet kræver godkendelse, angiv dets konto via transporten. API-nøglen godkender stadig anmodninger til API-tjenesten.