بالنسبة لتطبيق يستخدم نقل OpenAI Python SDK القائم على HTTPX2، مرّر الوكيل الأمامي إلى DefaultHttpx2Client:

from openai import OpenAI, DefaultHttpx2Client

client = OpenAI(
    http_client=DefaultHttpx2Client(
        proxy='http://proxy.example:8080',
    ),
)

للحصول على مسار وكيل عام مسموح به إلى API، توفّر قائمة وكلاء HTTP مرشّحين لعنوان URL لوكيل HTTP الخاص بالنقل. احتفظ بإعداد مفتاح API المعتاد للتطبيق، واستخدم هذا العميل لعمليات API الخاصة به، وأغلقه عبر دورة حياة العميل الحالية.

أبقِ base_url كنقطة نهاية خدمة API. الوكيل الأمامي العادي ينفّذ قفزة شبكية لا تلك الواجهة؛ عنوانه ينتمي إلى خيار الوكيل في النقل.

يجب أن يطابق اسم المساعد جيل SDK المثبّت. المساعدات الأقدم القائمة على HTTPX وجلسة Requests تستخدم واجهات نقل أخرى.

إذا كان الوسيط يتطلب مصادقة، فوفّر حسابه عبر النقل. لا يزال مفتاح API يصادق الطلبات إلى خدمة API.

مقالات ذات صلة