OpenAI Python SDK: stilla proxy á DefaultHttpx2Client
Stilltu skjalfestu HTTPX2-undirstaða SDK-flutningnum og haltu API-endapunktinum aðskildum frá veffang framsendingarproxyins.
Fyrir forrit sem notar HTTPX2-undirstaða OpenAI Python SDK-flutninginn skal senda framsendingarproxyið til DefaultHttpx2Client:
from openai import OpenAI, DefaultHttpx2Client
client = OpenAI(
http_client=DefaultHttpx2Client(
proxy='http://proxy.example:8080',
),
)
Fyrir leyfilega almenningsproxy-leið til API býður HTTP-proxylisti upp á valkosti fyrir HTTP-proxy slóð flutningsins. Haltu venjulegri API-lyklastillingu forritsins, notaðu þennan biðlara fyrir API-aðgerðir hans og lokaðu honum í gegnum núverandi lífsferil biðlarans.
Haltu base_url sem endapunkti API-þjónustunnar. Venjulegt framsendingarproxy framkvæmir netstökk en ekki það API; veffang þess tilheyrir proxyvalkosti flutningsins.
Heiti hjálparans verður að passa við uppsetta SDK-kynslóð. Eldri HTTPX-undirstaða hjálparar og Requests-lota nota aðrar flutningsviðmót.
Ef milliliðurinn krefst auðkenningar skal veita reikning hans í gegnum flutninginn. API-lykillinn auðkennir enn beiðnir til API-þjónustunnar.