Για μια εφαρμογή που χρησιμοποιεί το 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.

Σχετικά άρθρα