Por ordinara HTTP-proksejo, provizu la dokumentitan komunan startan medion antaŭ ol krei la klienton:

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

Konservu la kutimajn API-ŝlosilajn kaj nubajn legitimilojn. La HTTP-aŭskultanto povas porti HTTPS-celojn.

Por la dokumentita HTTPX-SOCKS-vojo, se subteno ĉeestas, agordu ambaŭ opciarojn:

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)

Kiam ĉi tiu HTTPX-SOCKS-vojo rajtas uzi publikan peranton, la listo de SOCKS5-proksejoj proponas kandidatojn por ambaŭ proksejaj URL-oj. Tenu la klienton kaj fermu ĝin tra ĝia laborŝarĝo. client_args sola ne elektas la malsinkronan vojon.

La laŭvola aiohttp-malantaŭo povas anstataŭe respondeci pri malsinkronaj vokoj. Ĝiaj proksejaj protokoloj kaj petargumentoj diferencas; uzu la subtenatan de la instalita SDK elekton de kongrua malsinkrona transporto aŭ HTTPX-kliento anstataŭ supozi, ke HTTPX-opcioj agordas aiohttp.

Etikedu la malsukcesan operacion laŭ sinkrona/malsinkrona, malantaŭo kaj prokseja protokolo. Sukceso sur unu vojo pruvas nur tiun vojon.

Rilataj artikoloj