Кадимки 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 бэкенди анын ордуна асинхрондук чакырууларды өзүнө ала алат. Анын прокси протоколдору жана сурам аргументтери башкача; HTTPX параметрлери aiohttp-ну конфигурациялайт деп божомолдоонун ордуна орнотулган SDK колдогон шайкеш асинхрондук транспортту же HTTPX клиентин колдонуңуз.

Ийгиликсиз операцияны синхрондук/асинхрондук, бэкенд жана прокси протоколу боюнча белгилеңиз. Бир жолдогу ийгилик ушул жолду гана далилдейт.

Тектеш макалалар