ଏକ ସାଧାରଣ 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 କ୍ଲାଏଣ୍ଟ ବ୍ୟବହାର କରନ୍ତୁ।

ବିଫଳ କାର୍ଯ୍ୟକୁ ସିଙ୍କ/ଆସିଙ୍କ, ବ୍ୟାକଏଣ୍ଡ ଏବଂ ପ୍ରକ୍ସି ପ୍ରୋଟୋକଲ ଅନୁସାରେ ଲେବଲ କରନ୍ତୁ। ଏକ ପଥର ସଫଳତା କେବଳ ସେହି ପଥକୁ ପ୍ରମାଣ କରେ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ