OpenAI Python SDK: הגדרת ה-proxy ב-DefaultHttpx2Client
הגדר את תעבורת ה-SDK המתועדת מבוססת HTTPX2 והשאר את נקודת הקצה של ה-API בנפרד מכתובת ה-proxy הקדמי.
עבור אפליקציה שמשתמשת בתעבורת OpenAI Python SDK מבוססת HTTPX2, העבר את ה-proxy הקדמי ל-DefaultHttpx2Client:
from openai import OpenAI, DefaultHttpx2Client
client = OpenAI(
http_client=DefaultHttpx2Client(
proxy='http://proxy.example:8080',
),
)
למסלול proxy ציבורי מורשה אל ה-API, רשימת proxy של HTTP מספק מועמדים עבור כתובת ה-URL של proxy ה-HTTP של התעבורה. שמור על תצורת מפתח ה-API הרגילה של האפליקציה, השתמש בלקוח הזה עבור פעולות ה-API שלו, וסגור אותו דרך מחזור החיים הקיים של הלקוח.
השאר את base_url כנקודת הקצה של שירות ה-API. proxy קדמי רגיל מבצע קפיצת רשת ולא את ה-API הזה; הכתובת שלו שייכת לאפשרות ה-proxy של התעבורה.
שם העוזר חייב להתאים לדור ה-SDK המותקן. עוזרים ישנים יותר מבוססי HTTPX וסשן Requests משתמשים בממשקי תעבורה אחרים.
אם המתווך דורש אימות, ספק את החשבון שלו דרך התעבורה. מפתח ה-API עדיין מאמת בקשות לשירות ה-API.