OpenAI Python SDK: DefaultHttpx2Client ରେ ପ୍ରକ୍ସି ସେଟ୍ କରନ୍ତୁ
ଦଲିଲଭୁକ୍ତ HTTPX2-ଆଧାରିତ SDK ଟ୍ରାନ୍ସପୋର୍ଟ ବିନ୍ୟାସ କରନ୍ତୁ ଏବଂ API ଏଣ୍ଡପଏଣ୍ଟକୁ ଫରୱାର୍ଡ-ପ୍ରକ୍ସି ଠିକଣାରୁ ଅଲଗା ରଖନ୍ତୁ।
HTTPX2-ଆଧାରିତ OpenAI Python SDK ଟ୍ରାନ୍ସପୋର୍ଟ ବ୍ୟବହାର କରୁଥିବା ଆପ୍ଲିକେସନ ପାଇଁ, ଫରୱାର୍ଡ ପ୍ରକ୍ସିକୁ DefaultHttpx2Client କୁ ଦିଅନ୍ତୁ:
from openai import OpenAI, DefaultHttpx2Client
client = OpenAI(
http_client=DefaultHttpx2Client(
proxy='http://proxy.example:8080',
),
)
API କୁ ଅନୁମତିପ୍ରାପ୍ତ ସାର୍ବଜନୀନ-ପ୍ରକ୍ସି ପଥ ପାଇଁ, HTTP ପ୍ରକ୍ସି ତାଲିକା ଟ୍ରାନ୍ସପୋର୍ଟର HTTP ପ୍ରକ୍ସି URL ପାଇଁ ପ୍ରାର୍ଥୀ ଯୋଗାଏ। ଆପ୍ଲିକେସନର ସାଧାରଣ API-କୀ ବିନ୍ୟାସ ରଖନ୍ତୁ, ଏହାର API କାର୍ଯ୍ୟକଳାପ ପାଇଁ ଏହି କ୍ଲାଏଣ୍ଟ ବ୍ୟବହାର କରନ୍ତୁ, ଏବଂ ବିଦ୍ୟମାନ କ୍ଲାଏଣ୍ଟ ଜୀବନଚକ୍ର ମାଧ୍ୟମରେ ଏହାକୁ ବନ୍ଦ କରନ୍ତୁ।
base_url କୁ API ସେବାର ଏଣ୍ଡପଏଣ୍ଟ ଭାବରେ ରଖନ୍ତୁ। ସାଧାରଣ ଫରୱାର୍ଡ ପ୍ରକ୍ସି ସେହି API ନୁହେଁ, ଏକ ନେଟୱାର୍କ ହପ୍ ଲାଗୁ କରେ; ଏହାର ଠିକଣା ଟ୍ରାନ୍ସପୋର୍ଟର ପ୍ରକ୍ସି ବିକଳ୍ପରେ ରହେ।
ସହାୟକର ନାମ ସ୍ଥାପିତ SDK ପିଢ଼ି ସହିତ ମେଳ ଖାଇବା ଉଚିତ। ପୁରୁଣା HTTPX-ଆଧାରିତ ସହାୟକ ଏବଂ Requests ସେସନ ଅନ୍ୟ ଟ୍ରାନ୍ସପୋର୍ଟ ଇଣ୍ଟରଫେସ ବ୍ୟବହାର କରନ୍ତି।
ଯଦି ମଧ୍ୟସ୍ଥ ପ୍ରମାଣୀକରଣ ଆବଶ୍ୟକ କରେ, ଏହାର ଖାତା ଟ୍ରାନ୍ସପୋର୍ଟ ମାଧ୍ୟମରେ ଯୋଗାନ୍ତୁ। API କୀ ତଥାପି API ସେବାକୁ ଅନୁରୋଧ ପ୍ରମାଣୀକରଣ କରେ।