OpenAI Python SDK: ตั้งค่า proxy บน DefaultHttpx2Client
กำหนดค่าทรานสปอร์ต SDK ที่มีเอกสารประกอบซึ่งอิงตาม HTTPX2 และแยกปลายทาง API ออกจากที่อยู่ของ forward-proxy
สำหรับแอปพลิเคชันที่ใช้ทรานสปอร์ต OpenAI Python SDK ที่อิงตาม HTTPX2 ให้ส่ง forward 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 forward proxy ทั่วไปทำการกระโดดของเครือข่าย ไม่ใช่ API นั้น ที่อยู่ของมันอยู่ในตัวเลือก proxy ของทรานสปอร์ต
ชื่อตัวช่วยต้องตรงกับรุ่น SDK ที่ติดตั้ง ตัวช่วยรุ่นเก่าที่อิงตาม HTTPX และเซสชัน Requests ใช้อินเทอร์เฟซทรานสปอร์ตอื่น
หากตัวกลางต้องการการพิสูจน์ตัวตน ให้ระบุบัญชีของมันผ่านทรานสปอร์ต คีย์ API ยังคงพิสูจน์ตัวตนคำขอไปยังบริการ API