פֿאַר אַ געוויינטלעכן 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 בעקענד קען אָנשטאָט פֿירן אַסינכראָנע רופֿן. זײַנע פּראָקסי פּראָטאָקאָלן און בקשה-אַרגומענטן זענען אַנדערש; ניצט דעם געשטיצטן אויסקלייב פֿון דעם אינסטאַלירטן SDK פֿון אַ פּאַסיקן אַסינכראָנעם טראַנספּאָרט אָדער HTTPX קליענט, אָנשטאָט אָננעמען אַז HTTPX אָפּציעס קאָנפֿיגורירן aiohttp.

צייכנט אָפּ די דורכגעפֿאַלענע אָפּעראַציע לויט סינכראָן/אַסינכראָן, בעקענד און פּראָקסי פּראָטאָקאָל. דערפֿאָלג אויף איין וועג באַווײַזט נאָר יענעם וועג.

פֿאַרבונדענע אַרטיקלען