Қарапайым 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 клиентін таңдаңыз.

Сәтсіз операцияны синхронды/асинхронды, бэкенд және прокси протоколы бойынша белгілеңіз. Бір жолдағы сәттілік тек сол жолды дәлелдейді.

Қатысты мақалалар