OpenAI
Ova stranica je mašinski prevedena. Pogledaj originalni članak na engleskom jeziku.

Pozivanje funkcija u Chat Playgroundu

Možete koristiti pozivanje funkcija u OpenAI Playgroundu.

Ažurirano: 7 days ago

Pozivanje funkcija vam omogućava da asistentu opišete bilo koje prilagođene funkcije ili eksterne API-je, što asistentu omogućava da inteligentno pozove te funkcije tako što će kao izlaz dati JSON objekt koji sadrži relevantne argumente.

Kako koristiti pozivanje funkcija u Chat Playgroundu

Da biste dodali novu funkciju, kliknite na "+Alati > Funkcije" u konfiguracijskom panelu na lijevoj strani ekrana za Responses API ili, jednostavno, "+Funkcija" za API za dovršavanje razgovora.

Zatim unesite JSON šemu s parametrima funkcije. Možete koristiti beta funkcionalnost "Generiši" da običnim tekstom opišete šta želite da funkcija radi i dobijete predloženu JSON šemu.

Sada ćete vidjeti funkciju navedenu na lijevoj strani ekrana pod “Alati.”

Da biste testirali funkciju u Playgroundu, unesite poruku koja bi pokrenula model da pozove funkciju.

Na primjer, za funkciju get_weather unesite: "kakvo je vrijeme u Berkeleyju?"

Kada se funkcija pozove, unesite izlaz svoje funkcije, npr. "{temp: 80}" i pritisnite “Pokreni.” Asistent će zatim koristiti izlaz funkcije koji ste naveli za svoj odgovor.

Da li ovo podržava paralelno pozivanje funkcija?

Da, paralelno pozivanje funkcija je podržano u Chat Playgroundu.

Paralelno pozivanje funkcija je sposobnost modela da zajedno izvrši više poziva funkcija, omogućavajući da se efekti i rezultati tih poziva funkcija razriješe paralelno. Ovo je posebno korisno ako funkcijama treba mnogo vremena i smanjuje broj povratnih komunikacija s API-jem.

Uključite strukturirane izlaze postavljanjem strict: "true" u šemi

Kada su strukturirani izlazi uključeni, argumenti koje model generiše za pozive funkcija garantovano odgovaraju JSON šemi koju navedete.

Ako ne koristite strukturirane izlaze, struktura argumenata nije garantovano ispravna, pa preporučujemo korištenje biblioteke za validaciju kao što je Pydantic da prvo provjerite argumente prije nego što ih upotrijebite.


Saznajte više o pozivanju funkcija sa strukturiranim izlazima.

Kako nametnuti izbor funkcije u Playgroundu

  1. Kliknite na ikonu "Postavke" pored naziva modela

  2. Kliknite na Izbor alata

  3. Promijenite iz "Automatski" u "Obavezno" ili u željenu funkciju (prethodno kreiranu).

Da li je ovaj članak bio koristan?