ສຳລັບ HTTP ພຣັອກຊີທົ່ວໄປ, ໃຫ້ສະພາບແວດລ້ອມເລີ່ມຕົ້ນຮ່ວມທີ່ມີເອກະສານກ່ອນສ້າງລູກຄ້າ:

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

ຮັກສາຂໍ້ມູນຢືນຢັນ API key ແລະ cloud ປົກກະຕິ. ຕົວຮັບຟັງ 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 backend ທາງເລືອກສາມາດຮັບຜິດຊອບການເອີ້ນອະຊິງຄ໌ແທນໄດ້. ໂປຣໂຕຄອນພຣັອກຊີ ແລະ ອາກິວເມັນຄຳຮ້ອງຂອງມັນແຕກຕ່າງກັນ; ໃຊ້ທາງເລືອກທີ່ SDK ທີ່ຕິດຕັ້ງແລ້ວຮອງຮັບ ສຳລັບການຂົນສົ່ງອະຊິງຄ໌ ຫຼື ລູກຄ້າ HTTPX ທີ່ເຂົ້າກັນໄດ້ ແທນທີ່ຈະສົມມຸດວ່າທາງເລືອກ HTTPX ຕັ້ງຄ່າ aiohttp.

ຕິດປ້າຍການດຳເນີນການທີ່ລົ້ມເຫລວຕາມຊິງຄ໌/ອະຊິງຄ໌, backend ແລະ ໂປຣໂຕຄອນພຣັອກຊີ. ຄວາມສຳເລັດໃນເສັ້ນທາງໜຶ່ງພິສູດໄດ້ພຽງເສັ້ນທາງນັ້ນເທົ່ານັ້ນ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ