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 ਸੇਵਾ ਨੂੰ ਬੇਨਤੀਆਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰਦੀ ਹੈ।