OpenAI
Ova je stranica strojno prevedena. Pogledajte izvorni članak na engleskom jeziku.

Pozivanje funkcija u Playgroundu za chat

Možete koristiti pozivanje funkcija u OpenAI Playgroundu.

Ažurirano: 12 days ago

Pozivanje funkcija omogućuje vam da asistentu opišete bilo koje prilagođene funkcije ili vanjske API-je, čime se asistentu omogućuje da inteligentno poziva te funkcije generiranjem JSON objekta koji sadrži relevantne argumente.

Kako upotrebljavati pozivanje funkcija u Playgroundu za Chat

Da biste dodali novu funkciju, na konfiguracijskoj ploči s lijeve strane zaslona kliknite "+Alati > Funkcije" za Responses API ili jednostavno "+Funkcija" za API za dovršavanje razgovora.

Zatim unesite JSON shemu s parametrima funkcije. Možete upotrijebiti beta funkciju "Generiraj" kako biste običnim tekstom opisali što želite da funkcija radi i dobili prijedlog JSON sheme.

Funkcija će se sada prikazati na lijevoj strani zaslona u odjeljku „Alati”.

Da biste je testirali u Playgroundu, unesite poruku koja će potaknuti model da pozove funkciju.

Na primjer, za funkciju get_weather unesite: "what is the weather in Berkeley?"

Kada se funkcija pozove, unesite njezin izlaz, npr. "{temp: 80}", pa pritisnite „Pokreni”. Asistent će zatim upotrijebiti izlaz funkcije koji ste unijeli za svoj odgovor.

Podržava li ovo paralelno pozivanje funkcija?

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

Paralelno pozivanje funkcija sposobnost je modela da zajedno izvrši više poziva funkcija, omogućujući paralelno razrješavanje učinaka i rezultata tih poziva funkcija. To je osobito korisno ako funkcije dugo traju i smanjuje broj odlazno-povratnih zahtjeva prema API-ju.

Uključite strukturirane izlaze tako da u shemi postavite strict: "true"

Kada su strukturirani izlazi uključeni, argumenti koje model generira za pozive funkcija zajamčeno odgovaraju JSON shemi koju navedete.

Ako ne upotrebljavate strukturirane izlaze, nije zajamčeno da će struktura argumenata biti ispravna. Stoga preporučujemo da ih prije upotrebe provjerite bibliotekom za provjeru valjanosti kao što je Pydantic.


Saznajte više o pozivanju funkcija sa strukturiranim izlazima.

Kako prisilno odabrati funkciju u Playgroundu

  1. Kliknite ikonu "Postavke" pokraj naziva modela

  2. Kliknite Odabir alata

  3. Promijenite "Automatski" u "Obavezno" ili odaberite željenu funkciju (koju ste prethodno izradili).

Je li vam ovaj članak bio koristan?