Untuk aplikasi yang menggunakan transport OpenAI Python SDK berbasis HTTPX2, teruskan forward proxy ke DefaultHttpx2Client:

from openai import OpenAI, DefaultHttpx2Client

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

Untuk rute proxy publik yang diizinkan ke API, daftar proxy HTTP menyediakan kandidat untuk URL proxy HTTP transport tersebut. Pertahankan konfigurasi kunci API normal aplikasi, gunakan klien ini untuk operasi API-nya, dan tutup melalui siklus hidup klien yang sudah ada.

Pertahankan base_url sebagai endpoint layanan API. Forward proxy biasa menerapkan lompatan jaringan, bukan API itu; alamatnya termasuk dalam opsi proxy transport.

Nama helper harus sesuai dengan generasi SDK yang terpasang. Helper lama berbasis HTTPX dan sesi Requests menggunakan antarmuka transport lain.

Jika perantara memerlukan autentikasi, sediakan akunnya melalui transport. Kunci API tetap mengautentikasi permintaan ke layanan API.

Artikel terkait