OpenAI Python SDK: nastavení proxy v DefaultHttpx2Client
Nakonfigurujte dokumentovaný transport SDK založený na HTTPX2 a udržujte koncový bod API oddělený od adresy přeposílajícího proxy.
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.