OpenAI Python SDK: наладзіць проксі ў DefaultHttpx2Client
Наладзьце дакументаваны транспарт SDK на базе HTTPX2 і трымайце канчатковы пункт API асобна ад адраса прамога проксі.
Для праграмы, якая выкарыстоўвае транспарт OpenAI Python SDK на базе HTTPX2, перадайце прамы проксі ў DefaultHttpx2Client:
from openai import OpenAI, DefaultHttpx2Client
client = OpenAI(
http_client=DefaultHttpx2Client(
proxy='http://proxy.example:8080',
),
)
Для дазволенага маршруту праз публічны проксі да API Спіс HTTP-проксі прапануе варыянты для URL HTTP-проксі транспарту. Захавайце звычайную канфігурацыю ключа API праграмы, выкарыстоўвайце гэты кліент для яго аперацый API і закрыйце яго праз існуючы жыццёвы цыкл кліента.
Трымайце base_url як канчатковы пункт службы API. Звычайны прамы проксі рэалізуе сеткавы пераход, а не гэты API; яго адрас належыць опцыі проксі транспарту.
Назва дапаможніка павінна адпавядаць усталяванаму пакаленню SDK. Старэйшыя дапаможнікі на базе HTTPX і сеанс Requests выкарыстоўваюць іншыя інтэрфейсы транспарту.
Калі пасярэднік патрабуе аўтэнтыфікацыі, падайце яго ўліковы запіс праз транспарт. Ключ API па-ранейшаму аўтэнтыфікуе запыты да службы API.