Boroksi HTTP caadi ah, bixi deegaanka bilowga la wadaago ee diiwaangashan ka hor inta aanad abuurin macmiilka:

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

Hayso aqoonsiga caadiga ah ee furaha API iyo daruurta. Dhagaystaha HTTP wuxuu qaadi karaa meelaha HTTPS.

Wadada HTTPX SOCKS ee diiwaangashan marka taageeradu jirto, habee labada qaybood ee ikhtiyaarada:

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)

Marka wadadan HTTPX SOCKS loo ogolaado inay isticmaasho dhexdhexaadiye dadweyne, liiska boroksi SOCKS5 wuxuu soo bandhigaa musharixiin labada URL boroksi. Hay macmiilka oo xir marka loo maro culayska shaqadiisa. client_args oo kaliya ma doorto wadada async.

aiohttp backend ikhtiyaariga ah wuxuu beddelkiisa qaban karaa wicitaannada async. Borotokoolada boroksi iyo doodaha codsiga way kala duwan yihiin; isticmaal doorashada SDK-da rakiban taageerto ee gaadiid async ama macmiil HTTPX oo ku habboon, halkii aad ka fikiri lahayd in ikhtiyaarada HTTPX habaynayaan aiohttp.

Calaamadee hawlgalka guuldarraystay iyadoo loo eegayo sync/async, backend iyo borotokoolka boroksi. Guusha hal waddo waxay caddaynaysaa kaliya waddadaas.

Maqaallo la xiriira