Parastam HTTP starpniekserverim pirms klienta izveides norādiet dokumentēto koplietoto palaišanas vidi:

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

Saglabājiet ierastos API atslēgas un mākoņa akreditācijas datus. HTTP klausītājs var pārnest HTTPS galamērķus.

Dokumentētajam HTTPX SOCKS ceļam, ja ir atbalsts, konfigurējiet abas opciju kopas:

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)

Kad šim HTTPX SOCKS ceļam ir atļauts izmantot publisku starpnieku, SOCKS5 starpniekserveru saraksts piedāvā kandidātus abiem starpniekservera URL. Saglabājiet klientu un aizveriet to tā darba slodzes laikā. Tikai client_args neizvēlas asinhrono ceļu.

Neobligātais aiohttp fons var pārņemt asinhronos izsaukumus. Tā starpniekservera protokoli un pieprasījuma argumenti atšķiras; izmantojiet instalētā SDK atbalstīto saderīga asinhronā transporta vai HTTPX klienta izvēli, nevis pieņemiet, ka HTTPX opcijas konfigurē aiohttp.

Atzīmējiet neizdevušos darbību pēc sinhronitātes, fona un starpniekservera protokola. Panākumi vienā ceļā pierāda tikai šo ceļu.

Saistītie raksti