Untuk aplikasi yang menggunakan pengangkutan OpenAI Python SDK berasaskan HTTPX2, hantar proksi hadapan kepada DefaultHttpx2Client:

from openai import OpenAI, DefaultHttpx2Client

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

Untuk laluan proksi awam yang dibenarkan ke API, senarai proksi HTTP menyediakan calon untuk URL proksi HTTP pengangkutan itu. Kekalkan konfigurasi kunci API biasa aplikasi, gunakan klien ini untuk operasi API-nya, dan tutupnya melalui kitaran hayat klien sedia ada.

Kekalkan base_url sebagai titik akhir perkhidmatan API. Proksi hadapan biasa melaksanakan lompatan rangkaian, bukan API itu; alamatnya tergolong dalam pilihan proksi pengangkutan.

Nama pembantu mesti sepadan dengan generasi SDK yang dipasang. Pembantu lama berasaskan HTTPX dan sesi Requests menggunakan antara muka pengangkutan lain.

Jika perantara memerlukan pengesahan, berikan akaunnya melalui pengangkutan. Kunci API masih mengesahkan permintaan ke perkhidmatan API.

Artikel berkaitan