Google Gen AI Python SDK: socruithe seachfhreastalaí sioncrónacha agus asioncrónacha
D'fhéadfadh HTTPX sioncrónach, HTTPX asioncrónach agus aiohttp roghnach ionchuir thacaithe éagsúla a éileamh.
Le haghaidh gnáthsheachfhreastalaí HTTP, soláthraigh an timpeallacht tosaithe chomhroinnte dhoiciméadaithe sula gcruthaítear an cliant:
HTTPS_PROXY='http://proxy.example:8080' python app.pyCoinnigh na gnáthdhintiúir eochair API agus scamall. Is féidir leis an éisteoir HTTP cinn scríbe HTTPS a iompar.
Le haghaidh an chonair HTTPX SOCKS dhoiciméadaithe agus a tacaíocht i láthair, cumraigh an dá shraith roghanna:
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 cheadaítear don chonair HTTPX SOCKS seo idirghabhálaí poiblí a úsáid, tairgeann an liosta seachfhreastalaithe SOCKS5 iarrthóirí don dá URL seachfhreastalaí. Coinnigh an cliant agus dún é trína ualach oibre. Ní roghnaíonn client_args amháin an bealach asioncrónach.
Is féidir leis an inneall aiohttp roghnach glaonna asioncrónacha a láimhseáil ina ionad. Tá a phrótacail seachfhreastalaí agus a argóintí iarratais difriúil; bain úsáid as an rogha thacaithe de chóras iompair asioncrónach nó de chliant HTTPX comhoiriúnach atá sa SDK suiteáilte, seach a bheith ag glacadh leis go ndéanann roghanna HTTPX aiohttp a chumrú.
Lipéadaigh an oibríocht theipte de réir sioncrónach/asioncrónach, inneall agus prótacal seachfhreastalaí. Ní chruthaíonn rath ar chonair amháin ach an chonair sin.