Airson proxy HTTP àbhaisteach, thoir seachad an àrainneachd tòiseachaidh cho-roinnte a tha sgrìobhte mus cruthaich thu an cliant:

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

Cùm na teisteasan àbhaisteach airson iuchair API agus neamh. Faodaidh an cluicheadair HTTP cinn-uidhe HTTPS a ghiùlan.

Airson an t-slighe HTTPX SOCKS a tha sgrìobhte, le taic an làthair, rèitich an dà sheata roghainnean:

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)

Nuair a thèid le slighe HTTPX SOCKS seo eadar-mheadhanair poblach a chleachdadh, tha an liosta proxy SOCKS5 a' tabhann thagraichean airson an dà URL proxy. Cùm an cliant agus dùin e tro a luchd-obrach. Cha thaghas client_args leis fhèin an t-slighe aisioncronach.

Faodaidh an t-ullachadh aiohttp roghnach gairmean aisioncronach a ghabhail os làimh na àite. Tha na protocolaidhean proxy agus na h-argamaidean iarrtais aige eadar-dhealaichte; cleachd an roghainn a tha taiceil leis an SDK a chaidh a stàladh de ghiùlan aisioncronach no cliant HTTPX co-fhreagarrach, an àite a bhith a' gabhail ris gu bheil roghainnean HTTPX a' rèiteachadh aiohttp.

Cuir bileag air an obair a dh'fhàillig a rèir sioncronachd, ullachadh agus protocol proxy. Chan eil soirbheachas air aon slighe a' dearbhadh ach an t-slighe sin.

Artaigilean co-cheangailte