OpenAI Python SDK: подешавање проксија у DefaultHttpx2Client
Конфигуришите документовани SDK транспорт заснован на HTTPX2 и држите API крајњу тачку одвојено од адресе forward проксија.
За апликацију која користи OpenAI Python SDK транспорт заснован на HTTPX2, проследите forward прокси у 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 услуге. Обичан forward прокси остварује мрежни скок, а не тај API; његова адреса припада опцији проксија транспорта.
Име помоћника мора да одговара инсталираној генерацији SDK-а. Старији помоћници засновани на HTTPX-у и Requests сесија користе друга транспортна сучеља.
Ако посредник захтева аутентификацију, доставите његов налог кроз транспорт. API кључ и даље аутентификује захтеве према API услузи.