Thirrja e funksionit ju lejon t’i përshkruani asistentit çdo funksion të personalizuar ose API të jashtme, gjë që i mundëson asistentit t’i thërrasë me zgjuarsi ato funksione duke nxjerrë një objekt JSON që përmban argumentet përkatëse.
Si të përdorni thirrjen e funksionit në Playground të Bisedës
Për të shtuar një funksion të ri, në panelin e konfigurimit në të majtë të ekranit klikoni "+Mjetet > Funksionet" për Responses API ose thjesht "+Funksion" për API-në e përfundimeve të bisedës.
Më pas, vendosni skemën JSON me parametrat e funksionit. Mund të përdorni funksionalitetin beta "Gjenero" për të përshkruar me tekst të thjeshtë se çfarë dëshironi të bëjë funksioni dhe për të marrë një skemë JSON të sugjeruar.
Tani funksioni do të shfaqet në të majtë të ekranit, nën “Mjetet.”
Për ta testuar funksionin në Playground, shkruani një mesazh që do ta nxiste modelin ta thërriste funksionin.
Për shembull, për funksionin get_weather, shkruani: "what is the weather in Berkeley?"
Kur të thirret funksioni, vendosni outputin e funksionit tuaj, p.sh. "{temp: 80}", dhe shtypni “Ekzekuto.” Më pas, Asistenti do të përdorë outputin e funksionit që keni dhënë për të formuluar përgjigjen.
A mbështet kjo thirrje funksioni paralele?
Po, thirrje funksioni paralele mbështeten në Chat Playground.
Thirrja paralele e funksionit është aftësia e modelit për të kryer disa thirrje funksioni së bashku, duke lejuar që efektet dhe rezultatet e këtyre thirrjeve të funksionit të zgjidhen paralelisht. Kjo është veçanërisht e dobishme nëse funksionet zgjasin shumë dhe ul numrin e vajtje-ardhjeve me API-në.
Aktivizoni outputet e strukturuara duke vendosur strict: "true" në skemë
Kur aktivizohen outputet e strukturuara, argumentet që gjeneron modeli për thirrjet e funksioneve përputhen në mënyrë të garantuar me skemën JSON që jepni.
Nëse nuk përdorni outpute të strukturuara, saktësia e strukturës së argumenteve nuk garantohet. Prandaj, rekomandojmë që fillimisht t’i verifikoni argumentet me një bibliotekë validimi si Pydantic, përpara se t’i përdorni.
Mësoni më shumë rreth thirrjes së funksionit me outpute të strukturuara.
Si ta impononi zgjedhjen e funksionit në Playground
Klikoni ikonën "Cilësimet" pranë emrit të modelit
Klikoni te Zgjedhja e mjetit
Ndryshojeni nga "Automatik" në "I detyrueshëm" ose zgjidhni funksionin e dëshiruar (të krijuar më parë).
