Google Gen AI Python SDK: синхрондук жана асинхрондук прокси жөндөөлөрү
Синхрондук HTTPX, асинхрондук HTTPX жана кошумча aiohttp ар кандай колдоого алынган киргизүүлөрдү талап кылышы мүмкүн.
Кадимки 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 клиентин колдонуңуз.
Ийгиликсиз операцияны синхрондук/асинхрондук, бэкенд жана прокси протоколу боюнча белгилеңиз. Бир жолдогу ийгилик ушул жолду гана далилдейт.