Для праграмы, якая выкарыстоўвае транспарт 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.

Падобныя артыкулы