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.

Relaterede artikler