Pro aplikaci, která používá transport OpenAI Python SDK založený na HTTPX2, předejte přeposílající proxy do DefaultHttpx2Client:

from openai import OpenAI, DefaultHttpx2Client

client = OpenAI(
    http_client=DefaultHttpx2Client(
        proxy='http://proxy.example:8080',
    ),
)

Pro povolenou cestu přes veřejný proxy k API nabízí seznam HTTP proxy kandidáty pro URL HTTP proxy transportu. Zachovejte běžnou konfiguraci klíče API aplikace, používejte tohoto klienta pro jeho operace API a uzavřete jej prostřednictvím stávajícího životního cyklu klienta.

Ponechte base_url jako koncový bod služby API. Běžný přeposílající proxy provádí síťový skok, nikoli toto API; jeho adresa patří do možnosti proxy transportu.

Název pomocníka musí odpovídat nainstalované generaci SDK. Starší pomocníci založení na HTTPX a relace Requests používají jiná rozhraní transportu.

Pokud zprostředkovatel vyžaduje ověření, poskytněte jeho účet prostřednictvím transportu. Klíč API stále ověřuje požadavky na službu API.

Související články