Programai, kuri naudoja HTTPX2 pagrindu veikiantį OpenAI Python SDK transportą, perduokite persiuntimo tarpinį serverį DefaultHttpx2Client:

from openai import OpenAI, DefaultHttpx2Client

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

Leidžiamam viešo tarpinio serverio maršrutui į API HTTP tarpinių serverių sąrašas siūlo kandidatus transporto HTTP tarpinio serverio URL. Išsaugokite įprastą programos API rakto konfigūraciją, naudokite šį klientą jos API operacijoms ir uždarykite jį per esamą kliento gyvavimo ciklą.

Laikykite base_url API paslaugos galiniu tašku. Įprastas persiuntimo tarpinis serveris atlieka tinklo šuolį, o ne tą API; jo adresas priklauso transporto tarpinio serverio parinkčiai.

Pagalbininko pavadinimas turi atitikti įdiegtą SDK kartą. Senesni HTTPX pagrindu veikiantys pagalbininkai ir Requests sesija naudoja kitas transporto sąsajas.

Jei tarpininkas reikalauja autentifikavimo, pateikite jo paskyrą per transportą. API raktas vis tiek autentifikuoja užklausas API paslaugai.

Susiję straipsniai