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: 2 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 okruženju Chat Playground

Da biste dodali novu funkciju, na konfiguracijskom panelu s lijeve strane ekrana kliknite na „+Alati > Funkcije“ za Responses API ili jednostavno na „+Funkcija“ za API za dovršavanje razgovora.

Zatim unesite JSON šemu s parametrima funkcije. Možete koristiti beta funkciju „Generiši“ da biste običnim tekstom opisali šta želite da funkcija radi i dobili prijedlog JSON šeme.

Funkcija će se sada prikazati na lijevoj strani ekrana pod stavkom „Alati“.

Da biste je testirali u okruženju Playground, unesite poruku koja bi navela model da pozove funkciju.

Naprimjer, za funkciju get_weather unesite: „what is the weather in Berkeley?“

Kada se funkcija pozove, unesite njen izlaz, npr. „{temp: 80}“, pa pritisnite „Pokreni“. Asistent će zatim upotrijebiti dostavljeni izlaz funkcije 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 tako što ćete u šemi postaviti strict: "true"

Kada su strukturirani izlazi uključeni, zagarantovano je da će argumenti koje model generiše za pozive funkcija odgovarati JSON šemi koju navedete.

Ako ne koristite strukturirane izlaze, nije zagarantovano da će struktura argumenata biti ispravna. Zato preporučujemo da prije upotrebe provjerite argumente pomoću biblioteke za validaciju kao što je Pydantic.


Saznajte više o pozivanju funkcija sa strukturiranim izlazima.

Kako nametnuti odabir funkcije u okruženju Playground

  1. Kliknite na ikonu „Postavke“ pored naziva modela

  2. Kliknite na „Odabir alata“

  3. Promijenite „Automatski“ u „Obavezno“ ili odaberite željenu, prethodno kreiranu funkciju.

Da li je ovaj članak bio koristan?