Fún proxy HTTP lasan, pèsè àyíká ìbẹ̀rẹ̀ tí wọ́n kọ sílẹ̀ kí o tó dá alábàáṣepọ̀:

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

Pa àwọn ẹ̀rí kọ́kọ́rọ́ API àti sánmà mọ́. Olùgbọ́ HTTP lè gbé àwọn ibi HTTPS.

Fún ọ̀nà HTTPX SOCKS tí wọ́n kọ sílẹ̀ nígbà tí àtìlẹ́yìn wà, ṣètò àwọn àkójọ àṣàyàn méjèèjì:

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)

Nígbà tí wọ́n gba ọ̀nà HTTPX SOCKS yìí láyè láti lo alárinà gbogbogbò, àkójọ proxy SOCKS5 ń pèsè àwọn olùdíje fún àwọn URL proxy méjèèjì. Pa alábàáṣepọ̀ mọ́ kí o sì ti í nígbà iṣẹ́ rẹ̀. client_args nìkan kò yan ọ̀nà async.

aiohttp backend àṣàyàn lè gba àwọn ìpè async ní ipò rẹ̀. Àwọn ìlànà proxy àti àwọn àríyànjiyàn ìbéèrè rẹ̀ yàtọ̀; lo yíyàn tí SDK tí wọ́n fi sórí ẹ̀rọ ṣe àtìlẹ́yìn fún gbígbé async tàbí alábàáṣepọ̀ HTTPX tó bá mu, dípò kí o rò pé àwọn àṣàyàn HTTPX ń ṣètò aiohttp.

Fi àmì sí iṣẹ́ tó kùnà nípa sync/async, backend àti ìlànà proxy. Àṣeyọrí lórí ọ̀nà kan ń jẹ́rìí ọ̀nà yẹn nìkan.

Àwọn àpilẹ̀kọ tó jọra