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 सेवा के अनुरोधों को प्रमाणित करती है।