Para unha aplicación que usa o transporte de OpenAI Python SDK baseado en HTTPX2, pase o proxy de reenvío a DefaultHttpx2Client:

from openai import OpenAI, DefaultHttpx2Client

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

Para unha ruta permitida a través dun proxy público cara á API, a lista de proxies HTTP ofrece candidatos para o URL do proxy HTTP do transporte. Conserve a configuración habitual da clave de API da aplicación, use este cliente para as súas operacións de API e pécheo mediante o ciclo de vida existente do cliente.

Manteña base_url como o punto de conexión do servizo de API. Un proxy de reenvío común implementa un salto de rede, non esa API; o seu enderezo pertence á opción de proxy do transporte.

O nome do asistente debe coincidir coa xeración do SDK instalada. Os asistentes máis antigos baseados en HTTPX e unha sesión de Requests usan outras interfaces de transporte.

Se o intermediario require autenticación, forneza a súa conta a través do transporte. A clave de API segue autenticando as solicitudes ao servizo de API.

Artigos relacionados