برای برنامه‌ای که از انتقال OpenAI Python SDK مبتنی بر HTTPX2 استفاده می‌کند، پروکسی پیش‌رو را به DefaultHttpx2Client بدهید:

from openai import OpenAI, DefaultHttpx2Client

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

برای مسیر مجاز پروکسی عمومی به API، فهرست پروکسی HTTP نامزدهایی برای نشانی اینترنتی پروکسی HTTP انتقال فراهم می‌کند. پیکربندی معمول کلید API برنامه را حفظ کنید، از این کلاینت برای عملیات API آن استفاده کنید و آن را از طریق چرخه عمر موجود کلاینت ببندید.

base_url را به‌عنوان نقطه پایانی سرویس API نگه دارید. یک پروکسی پیش‌رو معمولی یک پرش شبکه را پیاده‌سازی می‌کند نه آن API را؛ نشانی آن به گزینه پروکسی انتقال تعلق دارد.

نام کمک‌کننده باید با نسل نصب‌شده SDK مطابقت داشته باشد. کمک‌کننده‌های قدیمی‌تر مبتنی بر HTTPX و یک نشست Requests از رابط‌های انتقال دیگری استفاده می‌کنند.

اگر واسطه احراز هویت بخواهد، حساب آن را از طریق انتقال ارائه دهید. کلید API همچنان درخواست‌ها به سرویس API را احراز هویت می‌کند.

مقالات مرتبط