Google Gen AI Python SDK: samstundar og ósamstundar proxy-innstillingar
Samstundar HTTPX, ósamstundar HTTPX og valfrítt aiohttp kunnu krevja ymiskar stuðlaðar inntøkur.
Fyri ein vanligan HTTP-proxy skalt tú veita tað skjalfesta felags byrjanarumhvørvið, áðrenn tú stovnar klientin:
HTTPS_PROXY='http://proxy.example:8080' python app.pyVarðveit vanligu API-lykla- og skýggj-innlitingarnar. HTTP-lyttarin kann flyta HTTPS-mál.
Fyri tað skjalfesta HTTPX SOCKS-leiðina, tá stuðul er til, skalt tú stilla báðar valmøguleikasetur:
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)Tá henda HTTPX SOCKS-leiðin hevur loyvi at brúka ein almennan millumgongumann, bjóðar SOCKS5-proxy-listin kandidatar fyri báðar proxy-URL-arnar. Halt klientin og lat hann aftur gjøgnum arbeiðsbyrðuna. Bara client_args velur ikki ta ósamstundar leiðina.
Tað valfría aiohttp-bakend kann í staðin taka sær av ósamstundar kalli. Proxy-protokollarnar og spurnar-argumentini eru ymisk; brúka ta stuðlaðu avsetingina í installeruðu SDK-ini fyri eina samsvarandi ósamstundar flutning ella HTTPX-klient, heldur enn at ganga út frá, at HTTPX-valmøguleikar stilla aiohttp.
Merk tað miseydnaða handverkið eftir samstund/ósamstund, bakenda og proxy-protokoll. Ganga á einari leið prógvar bara ta leiðina.