Với proxy HTTP thông thường, hãy cung cấp môi trường khởi động dùng chung đã được ghi trong tài liệu trước khi tạo ứng dụng khách:

HTTPS_PROXY='http://proxy.example:8080' python app.py

Giữ thông tin xác thực khóa API và đám mây thông thường. Trình lắng nghe HTTP có thể chuyển các đích HTTPS.

Với đường dẫn HTTPX SOCKS đã được ghi trong tài liệu khi có hỗ trợ, hãy cấu hình cả hai bộ tùy chọn:

from google import genai
from google.genai import types

options = types.HttpOptions(
    client_args={'proxy': 'socks5://proxy.example:1080'},
    async_client_args={'proxy': 'socks5://proxy.example:1080'},
)
client = genai.Client(api_key=api_key, http_options=options)

Khi đường dẫn HTTPX SOCKS này được phép dùng một trung gian công cộng, danh sách proxy SOCKS5 cung cấp ứng viên cho cả hai URL proxy. Giữ ứng dụng khách và đóng nó trong suốt khối lượng công việc. Chỉ client_args không chọn đường dẫn không đồng bộ.

Phần phụ trợ aiohttp tùy chọn có thể đảm nhận các lệnh gọi không đồng bộ thay vào đó. Giao thức proxy và đối số yêu cầu của nó khác nhau; hãy dùng lựa chọn được SDK đã cài hỗ trợ về phương thức vận chuyển không đồng bộ hoặc ứng dụng khách HTTPX tương thích, thay vì giả định các tùy chọn HTTPX cấu hình aiohttp.

Dán nhãn thao tác thất bại theo đồng bộ/không đồng bộ, phần phụ trợ và giao thức proxy. Thành công trên một đường dẫn chỉ chứng minh đường dẫn đó.

Bài viết liên quan