OpenAI Python SDK: vendosja e proxy-t në DefaultHttpx2Client
Konfiguroni transportin e dokumentuar të SDK-së të bazuar në HTTPX2 dhe mbani pikën fundore të API-t të ndarë nga adresa e proxy-t përcjellës.
Për një aplikacion që përdor transportin e OpenAI Python SDK të bazuar në HTTPX2, kaloni proxy-n përcjellës te DefaultHttpx2Client:
from openai import OpenAI, DefaultHttpx2Client
client = OpenAI(
http_client=DefaultHttpx2Client(
proxy='http://proxy.example:8080',
),
)
Për një rrugë të lejuar proxy publike drejt API-t, lista e proxy-ve HTTP ofron kandidatë për URL-në e proxy-t HTTP të transportit. Mbani konfigurimin e zakonshëm të çelësit API të aplikacionit, përdorni këtë klient për operacionet e tij API dhe mbylleni përmes ciklit ekzistues të jetës së klientit.
Mbani base_url si pikën fundore të shërbimit API. Një proxy përcjellës i zakonshëm realizon një kërcim rrjeti, jo atë API; adresa e tij i përket opsionit të proxy-t të transportit.
Emri i ndihmësit duhet të përputhet me gjeneratën e instaluar të SDK-së. Ndihmësit më të vjetër të bazuar në HTTPX dhe një sesion Requests përdorin ndërfaqe të tjera transporti.
Nëse ndërmjetësi kërkon vërtetim, jepni llogarinë e tij përmes transportit. Çelësi API vazhdon të vërtetojë kërkesat drejt shërbimit API.