Foar in gewoane HTTP-proxy leverje de dokumintearre mienskiplike startomjouwing foar it oanmeitsjen fan de klient:

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

Hâld de gewoane API-kaai- en cloud-identiteitsbewizen. De HTTP-eksporter kin HTTPS-bestimmings drage.

Foar it dokumintearre HTTPX-SOCKS-paad, as der stipe is, konfigurearje beide opsjesets:

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)

Wannear't dit HTTPX-SOCKS-paad in iepenbiere tuskenpersoan brûke mei, biedt de SOCKS5-proxy-list kandidaten foar beide proxy-URL's. Hâld de klient en slút him troch syn wurklêst. Allinnich client_args selektearret it asyngroane paad net.

It opsjonele aiohttp-backend kin ynstee asyngroane oproppen ôfhandelje. De proxyprotokollen en oanfraachargumenten ferskille; brûk de troch de ynstalleare SDK stipe kar foar in kompatibel asyngroan transport of HTTPX-klient ynstee fan oan te nimmen dat HTTPX-opsjes aiohttp konfigurearje.

Label de mislearre operaasje nei syngroan/asyngroan, backend en proxyprotokol. Sukses op ien paad bewiist allinnich dat paad.

Relatearre artikelen