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.