OpenAI Python SDK: de Proxy op DefaultHttpx2Client astellen
Konfiguréiert den dokumentéierten HTTPX2-baséierten SDK-Transport a haalt den API-Endpunkt getrennt vun der Adress vum Forward-Proxy.
Fir eng Applikatioun, déi den HTTPX2-baséierten OpenAI Python SDK-Transport benotzt, gitt de Forward-Proxy un DefaultHttpx2Client:
from openai import OpenAI, DefaultHttpx2Client
client = OpenAI(
http_client=DefaultHttpx2Client(
proxy='http://proxy.example:8080',
),
)
Fir eng erlaabte ëffentlech Proxy-Route zur API bitt d'HTTP-Proxy-Lëscht Kandidaten fir d'HTTP-Proxy-URL vum Transport. Behaalt d'normal API-Schlësselkonfiguratioun vun der Applikatioun, benotzt dëse Client fir seng API-Operatiounen a schléisst en iwwer de bestehende Client-Liewenszyklus.
Halt base_url als Endpunkt vum API-Service. En normale Forward-Proxy realiséiert en Netzwierksprong an net déi API; seng Adress gehéiert an d'Proxy-Optioun vum Transport.
Den Numm vum Hëlleftsmëttel muss zu der installéierter SDK-Generatioun passen. Méi al HTTPX-baséiert Hëlleftsmëttelen an eng Requests-Sessioun benotze aner Transportinterfacen.
Wann den Tëschemann Authentifikatioun verlaangt, gitt säi Kont iwwer den Transport. Den API-Schlëssel authentifizéiert nach ëmmer Ufroen un den API-Service.