OpenAI Python SDK: ρύθμιση του διακομιστή μεσολάβησης στο DefaultHttpx2Client
Διαμορφώστε το τεκμηριωμένο transport του SDK με βάση το HTTPX2 και κρατήστε το τελικό σημείο του API ξεχωριστά από τη διεύθυνση του forward proxy.
Για μια εφαρμογή που χρησιμοποιεί το transport του OpenAI Python SDK με βάση το HTTPX2, περάστε τον forward proxy στο DefaultHttpx2Client:
from openai import OpenAI, DefaultHttpx2Client
client = OpenAI(
http_client=DefaultHttpx2Client(
proxy='http://proxy.example:8080',
),
)
Για μια επιτρεπόμενη διαδρομή δημόσιου proxy προς το API, η λίστα HTTP proxy προσφέρει υποψηφίους για τη διεύθυνση URL του HTTP proxy του transport. Διατηρήστε τη συνήθη διαμόρφωση του κλειδιού API της εφαρμογής, χρησιμοποιήστε αυτόν τον client για τις λειτουργίες API του και κλείστε τον μέσω του υπάρχοντος κύκλου ζωής του client.
Κρατήστε το base_url ως τελικό σημείο της υπηρεσίας API. Ένας συνηθισμένος forward proxy υλοποιεί ένα δικτυακό άλμα και όχι αυτό το API· η διεύθυνσή του ανήκει στην επιλογή proxy του transport.
Το όνομα του βοηθού πρέπει να ταιριάζει με τη γενιά SDK που έχει εγκατασταθεί. Παλαιότεροι βοηθοί με βάση το HTTPX και μια συνεδρία Requests χρησιμοποιούν άλλες διεπαφές transport.
Αν ο μεσάζων απαιτεί έλεγχο ταυτότητας, δώστε τον λογαριασμό του μέσω του transport. Το κλειδί API εξακολουθεί να επικυρώνει τα αιτήματα προς την υπηρεσία API.