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.

Ähnlech Artikelen