Энгийн HTTP проксид зориулж клиент үүсгэхийн өмнө баримтжуулсан хуваалцсан эхлүүлэх орчныг өгнө үү:

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

Ердийн API түлхүүр болон үүлний итгэмжлэлийг хадгална. HTTP сонсогч нь HTTPS зорилгыг дамжуулж чадна.

Баримтжуулсан HTTPX SOCKS замын хувьд дэмжлэг байгаа үед хоёр сонголтын багцыг тохируулна уу:

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)

Энэ HTTPX SOCKS замд нийтийн зуучлагч ашиглахыг зөвшөөрсөн үед SOCKS5 прокси жагсаалт хоёр прокси URL-ийн хувьд нэр дэвшигчдийг санал болгоно. Клиентийг ажлын ачааллын туршид бариад хаана уу. Зөвхөн client_args асинхрон замыг сонгохгүй.

Сонголтот aiohttp backend нь оронд нь асинхрон дуудлагыг хариуцаж болно. Түүний прокси протокол, хүсэлтийн аргументууд өөр; HTTPX сонголтууд aiohttp-г тохируулна гэж үзэхийн оронд суулгасан SDK-ын дэмждэг нийцтэй асинхрон тээвэр эсвэл HTTPX клиентийг ашиглана уу.

Амжилтгүй үйлдлийг синхрон/асинхрон, backend, прокси протоколоор шошгоно уу. Нэг зам дээрх амжилт зөвхөн тэр замыг батална.

Холбоотой нийтлэлүүд