د عادي HTTP پروکسي لپاره، د کلاینټ له جوړولو دمخه مستند شوی شریک پیل چاپیریال وړاندې کړئ:

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

عادي API کیلي او کلاوډ اسناد وساتئ. د HTTP اوریدونکی کولی شي HTTPS منزلونه ولیږدوي.

د مستند شوي HTTPX SOCKS لارې لپاره، کله چې ملاتړ شتون ولري، دواړه اختیارونه تنظیم کړئ:

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)

کله چې دې HTTPX SOCKS لارې ته اجازه ورکړل شي چې عامه منځګړی وکاروي، د SOCKS5 پروکسي لیست د دواړو پروکسي URL لپاره نوماندان وړاندې کوي. کلاینټ د هغې د کاري بار په اوږدو کې وساتئ او وتړئ. یوازې client_args ناهمغږه لاره نه ټاکي.

اختیاري aiohttp بیکنډ کولی شي پرځای یې ناهمغږې زنګونه اداره کړي. د هغې پروکسي پروتوکولونه او د غوښتنې دلیلونه توپیر لري؛ د دې پرځای چې فرض کړئ HTTPX اختیارونه aiohttp تنظیموي، د نصب شوي SDK لخوا ملاتړ شوی د مطابق ناهمغږ ټرانسپورټ یا HTTPX کلاینټ وکاروئ.

نابریالۍ عملیات د همغږي/ناهمغږي، بیکنډ او پروکسي پروتوکول له مخې نښه کړئ. په یوه لاره بریا یوازې هغه لاره ثابتوي.

اړوندې مقالې