Funkcijas izsaukšana ļauj asistentam aprakstīt jebkuras pielāgotas funkcijas vai ārējas API, tādējādi asistents var gudri izsaukt šīs funkcijas, izvadot JSON objektu ar attiecīgajiem argumentiem.
Kā izmantot funkcijas izsaukšanu Chat Playground
Lai pievienotu jaunu funkciju, Responses API gadījumā ekrāna kreisajā pusē konfigurācijas panelī noklikšķiniet uz „+Rīki > Funkcijas” vai tērzēšanas pabeigšanas API gadījumā vienkārši uz „+Funkcija”.
Pēc tam ievadiet JSON shēmu ar funkcijas parametriem. Varat izmantot beta funkcionalitāti „Ģenerēt”, lai vienkāršā tekstā aprakstītu, ko vēlaties, lai funkcija darītu, un saņemtu ieteiktu JSON shēmu.
Tagad funkcija būs redzama ekrāna kreisajā pusē sadaļā „Rīki”.
Lai pārbaudītu funkciju Playground, ievadiet ziņojumu, kas liktu modelim izsaukt funkciju.
Piemēram, funkcijai get_weather ievadiet: „kādi ir laikapstākļi Bērklijā?”
Kad funkcija tiek izsaukta, ievadiet savas funkcijas izvadi, piem., „{temp: 80}”, un nospiediet „Palaist”. Pēc tam Asistents savā atbildē izmantos jūsu norādīto funkcijas izvadi.
Vai tas atbalsta paralēlu funkciju izsaukšanu?
Jā, Chat Playground atbalsta paralēlu funkciju izsaukšanu.
Paralēla funkciju izsaukšana ir modeļa spēja kopā veikt vairākus funkciju izsaukumus, ļaujot šo funkciju izsaukumu ietekmi un rezultātus apstrādāt paralēli. Tas ir īpaši noderīgi, ja funkciju izpilde aizņem daudz laika, un samazina turp-atpakaļ pieprasījumu skaitu ar API.
Ieslēdziet strukturētos rezultātus, shēmā iestatot strict: "true"
Kad strukturētie rezultāti ir ieslēgti, modeļa ģenerētie argumenti funkciju izsaukumiem garantēti atbildīs jūsu norādītajai JSON shēmai.
Ja neizmantojat strukturētos rezultātus, argumentu struktūras pareizība netiek garantēta, tāpēc iesakām izmantot validācijas bibliotēku, piemēram, Pydantic, lai vispirms pārbaudītu argumentus pirms to lietošanas.
Uzziniet vairāk par funkcijas izsaukšanu ar strukturētajiem rezultātiem.
Kā piespiest funkcijas izvēli Playground
Noklikšķiniet uz ikonas „Iestatījumi” blakus modeļa nosaukumam
Noklikšķiniet uz Rīka izvēle
Mainiet no „Automātiski” uz „Obligāti” vai uz vēlamo funkciju (iepriekš izveidotu).
