OpenAI Python SDK: stel die proxy op DefaultHttpx2Client
Konfigureer die gedokumenteerde HTTPX2-gebaseerde SDK-transport en hou die API-eindpunt apart van die voorserver-proxyadres.
Vir 'n toepassing wat die HTTPX2-gebaseerde OpenAI Python SDK-transport gebruik, gee die voorserver-proxy aan DefaultHttpx2Client deur:
from openai import OpenAI, DefaultHttpx2Client
client = OpenAI(
http_client=DefaultHttpx2Client(
proxy='http://proxy.example:8080',
),
)
Vir 'n toegelate publieke-proxy-roete na die API bied die HTTP-proxylys kandidate vir die transport se HTTP-proxy-URL. Behoud die toepassing se normale API-sleutelkonfigurasie, gebruik hierdie kliënt vir sy API-bewerkings en sluit dit deur die bestaande kliëntlewensiklus.
Hou base_url as die API-diens-eindpunt. 'n Gewone voorserver-proxy implementeer 'n netwerksprong eerder as daardie API; sy adres hoort in die transport se proxy-opsie.
Die helpernaam moet by die geïnstalleerde SDK-generasie pas. Ouer HTTPX-gebaseerde helpers en 'n Requests-sessie gebruik ander transport-koppelvlakke.
As die tussenganger verifikasie vereis, verskaf sy rekening deur die transport. Die API-sleutel verifieer steeds versoeke aan die API-diens.