OpenAI Python SDK: agordi la prokurilon en DefaultHttpx2Client
Agordu la dokumentitan transporton de la SDK bazitan sur HTTPX2 kaj tenu la API-finpunkton aparte de la adreso de la antaŭa prokurilo.
Por aplikaĵo, kiu uzas la transporton de OpenAI Python SDK bazitan sur HTTPX2, transdonu la antaŭan prokurilon al DefaultHttpx2Client:
from openai import OpenAI, DefaultHttpx2Client
client = OpenAI(
http_client=DefaultHttpx2Client(
proxy='http://proxy.example:8080',
),
)
Por permesita publika prokurila vojo al la API, la listo de HTTP-prokuriloj proponas kandidatojn por la HTTP-prokurila URL de la transporto. Konservu la kutiman agordon de la API-ŝlosilo de la aplikaĵo, uzu ĉi tiun klienton por ĝiaj API-operacioj kaj fermu ĝin per la ekzistanta vivociklo de la kliento.
Tenu base_url kiel la finpunkton de la API-servo. Ordinara antaŭa prokurilo realigas retan salton, ne tiun API-on; ĝia adreso apartenas al la prokurila opcio de la transporto.
La nomo de la helpanto devas kongrui kun la instalita SDK-generacio. Pli malnovaj helpantoj bazitaj sur HTTPX kaj Requests-sesio uzas aliajn transportajn interfacojn.
Se la peranto postulas aŭtentikigon, provizu ĝian konton per la transporto. La API-ŝlosilo ankoraŭ aŭtentikigas petojn al la API-servo.