За обичен 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 бекенд може наместо тоа да ги преземат асинхроните повици. Неговите прокси протоколи и аргументи на барањето се разликуваат; користете ја поддржаната опција од инсталираниот SDK за компатибилен асинхрон транспорт или HTTPX клиент, наместо да претпоставувате дека опциите на HTTPX го конфигурираат aiohttp.

Означете ја неуспешната операција според синхроност, бекенд и прокси протокол. Успехот на една патека докажува само таа патека.

Поврзани статии