OpenAI Python SDK: პროქსის დაყენება DefaultHttpx2Client-ზე
შეუსაბამეთ დოკუმენტირებული HTTPX2-ზე დაფუძნებული SDK ტრანსპორტი და API-ის საბოლოო წერტილი ცალკე შეინახეთ forward proxy-ის მისამართისგან.
HTTPX2-ზე დაფუძნებული OpenAI Python SDK ტრანსპორტის გამოყენებისას, forward proxy გადასეცით DefaultHttpx2Client-ს:
from openai import OpenAI, DefaultHttpx2Client
client = OpenAI(
http_client=DefaultHttpx2Client(
proxy='http://proxy.example:8080',
),
)
API-მდე დაშვებული საჯარო proxy-ის მარშრუტისთვის HTTP proxy-ების სია გვთავაზობს კანდიდატებს ტრანსპორტის HTTP proxy URL-ისთვის. შეინარჩუნეთ აპლიკაციის ჩვეულებრივი API გასაღების კონფიგურაცია, გამოიყენეთ ეს კლიენტი მისი API ოპერაციებისთვის და დახურეთ იგი კლიენტის არსებული სასიცოცხლო ციკლით.
base_url დატოვეთ API სერვისის საბოლოო წერტილად. ჩვეულებრივი forward proxy ახორციელებს ქსელურ ნახტომს და არა ამ API-ს; მისი მისამართი ტრანსპორტის proxy პარამეტრს ეკუთვნის.
დამხმარის სახელი უნდა შეესაბამებოდეს დაყენებულ SDK თაობას. ძველი HTTPX-ზე დაფუძნებული დამხმარეები და Requests სესია სხვა ტრანსპორტის ინტერფეისებს იყენებს.
თუ შუამავალი ავთენტიფიკაციას მოითხოვს, მისი ანგარიში ტრანსპორტის მეშვეობით მიაწოდეთ. API გასაღები კვლავ ავთენტიფიცირებს API სერვისის მოთხოვნებს.