OpenAI Python SDK: configurar o proxy en DefaultHttpx2Client
Configure o transporte documentado do SDK baseado en HTTPX2 e manteña o punto de conexión da API separado do enderezo do proxy de reenvío.
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.