Per a una aplicació que utilitza el transport de l'OpenAI Python SDK basat en HTTPX2, passa el proxy directe a DefaultHttpx2Client:

from openai import OpenAI, DefaultHttpx2Client

client = OpenAI(
    http_client=DefaultHttpx2Client(
        proxy='http://proxy.example:8080',
    ),
)

Per a una ruta permesa a través d'un proxy públic cap a l'API, la llista de proxies HTTP ofereix candidats per a l'URL del proxy HTTP del transport. Conserva la configuració habitual de la clau d'API de l'aplicació, utilitza aquest client per a les seves operacions d'API i tanca'l mitjançant el cicle de vida existent del client.

Mantén base_url com a punt final del servei d'API. Un proxy directe ordinari implementa un salt de xarxa, no aquesta API; la seva adreça pertany a l'opció de proxy del transport.

El nom de l'ajudant ha de coincidir amb la generació del SDK instal·lada. Els ajudants més antics basats en HTTPX i una sessió de Requests fan servir altres interfícies de transport.

Si l'intermediari requereix autenticació, proporciona el seu compte a través del transport. La clau d'API continua autenticant les peticions al servei d'API.

Articles relacionats