Для застосунку, що використовує транспорт 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.

Схожі статті