Với ứng dụng dùng transport OpenAI Python SDK dựa trên HTTPX2, hãy truyền proxy chuyển tiếp cho DefaultHttpx2Client:

from openai import OpenAI, DefaultHttpx2Client

client = OpenAI(
    http_client=DefaultHttpx2Client(
        proxy='http://proxy.example:8080',
    ),
)

Đối với tuyến proxy công khai được phép tới API, danh sách proxy HTTP cung cấp các ứng viên cho URL proxy HTTP của transport. Giữ nguyên cấu hình khóa API thông thường của ứng dụng, dùng client này cho các thao tác API của nó và đóng nó qua vòng đời client hiện có.

Giữ base_url là điểm cuối của dịch vụ API. Proxy chuyển tiếp thông thường thực hiện một bước nhảy mạng chứ không phải API đó; địa chỉ của nó thuộc tùy chọn proxy của transport.

Tên của helper phải khớp với thế hệ SDK đã cài đặt. Các helper cũ dựa trên HTTPX và một phiên Requests dùng giao diện transport khác.

Nếu trung gian yêu cầu xác thực, hãy cung cấp tài khoản của nó qua transport. Khóa API vẫn xác thực các yêu cầu tới dịch vụ API.

Bài viết liên quan