Apelarea funcțiilor îți permite să descrii asistentului orice funcții personalizate sau API-uri externe, ceea ce îi permite asistentului să apeleze inteligent acele funcții prin generarea unui obiect JSON care conține argumentele relevante.
Cum să utilizați apelarea funcțiilor în Chat Playground
Pentru a adăuga o funcție nouă, faceți clic pe „+Instrumente > Funcții” în panoul de configurare din partea stângă a ecranului pentru Responses API sau, pur și simplu, pe „+Funcție” pentru API pentru completarea discuțiilor.
Apoi, introduceți schema JSON cu parametrii funcției. Puteți folosi funcționalitatea beta „Generare” pentru a descrie în limbaj natural ce doriți să facă funcția și a obține o schemă JSON sugerată.
Funcția va apărea acum în partea stângă a ecranului, sub „Instrumente”.
Pentru a testa funcția în Playground, introduceți un mesaj care să determine modelul să apeleze funcția.
De exemplu, pentru funcția get_weather, introduceți: „what is the weather in Berkeley?”
Când funcția este apelată, introduceți rezultatul funcției, de exemplu, „{temp: 80}”, apoi apăsați pe „Rulare”. Asistentul va folosi rezultatul funcției pe care l-ați furnizat pentru a genera răspunsul.
Acceptă aceasta apelarea paralelă a funcțiilor?
Da, apelarea paralelă a funcțiilor este acceptată în Chat Playground.
Apelarea paralelă a funcțiilor este capacitatea modelului de a efectua mai multe apeluri de funcții împreună, permițând ca efectele și rezultatele acestor apeluri de funcții să fie rezolvate în paralel. Acest lucru este util mai ales dacă funcțiile durează mult și reduce schimburile dus-întors cu API-ul.
Activați speech-to-speech setând strict: „true” în schemă
Când speech-to-speech este activată, se garantează că argumentele generate de model pentru apelurile de funcții corespund schemei JSON furnizate.
Dacă nu utilizați speech-to-speech, nu este garantat că structura argumentelor va fi corectă, așa că vă recomandăm să folosiți o bibliotecă de validare precum Pydantic pentru a verifica argumentele înainte de a le utiliza.
Aflați mai multe despre apelarea funcțiilor cu speech-to-speech.
Cum să impuneți alegerea unei funcții în Playground
Faceți clic pe pictograma „Setări” de lângă numele modelului
Faceți clic pe Alegerea instrumentului
Schimbați opțiunea din „Automat” în „Obligatoriu” sau selectați funcția dorită (creată anterior).
