Գործառույթի կանչը թույլ է տալիս օգնականին նկարագրել ցանկացած անհատական գործառույթ կամ արտաքին API, ինչի շնորհիվ օգնականը կարող է խելացիորեն կանչել այդ գործառույթները՝ արտածելով համապատասխան արգումենտները պարունակող JSON օբյեկտ։
Ինչպես օգտագործել գործառույթի կանչը Chat Playground-ում
Նոր գործառույթ ավելացնելու համար Responses API-ի դեպքում սեղմեք «+Գործիքներ > Գործառույթներ»՝ էկրանի ձախ կողմում գտնվող կազմաձևման վահանակում, իսկ զրույցի ավարտման API-ի դեպքում՝ պարզապես «+Գործառույթ»։
Այնուհետև մուտքագրեք JSON սխեման՝ գործառույթի պարամետրերով։ Կարող եք օգտագործել բետա «Ստեղծել» գործառույթը՝ պարզ տեքստով նկարագրելու համար, թե ինչ եք ուզում, որ գործառույթն անի, և ստանալու առաջարկվող JSON սխեմա։
Այժմ գործառույթը կտեսնեք էկրանի ձախ կողմում՝ «Գործիքներ» բաժնի ներքո։
Playground-ում գործառույթը փորձարկելու համար մուտքագրեք հաղորդագրություն, որը կհուշի մոդելին կանչել գործառույթը։
Օրինակ՝ get_weather գործառույթի համար մուտքագրեք՝ «ինչ եղանակ է Բերքլիում»։
Երբ գործառույթը կանչվի, մուտքագրեք ձեր գործառույթի արդյունքը, օրինակ՝ «{temp: 80}», և սեղմեք «Գործարկել»։ Այնուհետև Օգնականը իր պատասխանի համար կօգտագործի ձեր տրամադրած գործառույթի արդյունքը։
Սա աջակցո՞ւմ է գործառույթների զուգահեռ կանչը։
Այո, Chat Playground-ում աջակցվում է գործառույթների զուգահեռ կանչը։
Գործառույթների զուգահեռ կանչը մոդելի կարողությունն է՝ միասին կատարելու մի քանի գործառույթի կանչեր, ինչը թույլ է տալիս այդ կանչերի ազդեցություններն ու արդյունքները մշակել զուգահեռ։ Սա հատկապես օգտակար է, եթե գործառույթները երկար ժամանակ են պահանջում, և նվազեցնում է API-ի հետ հարցումների քանակը։
Միացրեք կառուցվածքային արդյունքները՝ սխեմայում սահմանելով strict: "true"
Երբ կառուցվածքային արդյունքները միացված են, մոդելի կողմից գործառույթի կանչերի համար ստեղծված արգումենտները երաշխավորված համապատասխանում են ձեր տրամադրած JSON սխեմային։
Եթե չեք օգտագործում կառուցվածքային արդյունքներ, ապա արգումենտների կառուցվածքի ճիշտ լինելը երաշխավորված չէ, ուստի խորհուրդ ենք տալիս օգտագործել վավերացման գրադարան, օրինակ՝ Pydantic, որպեսզի նախ ստուգեք արգումենտները՝ դրանք օգտագործելուց առաջ։
Իմացեք ավելին կառուցվածքային արդյունքներով գործառույթի կանչի մասին։
Ինչպես պարտադրել գործառույթի ընտրությունը Playground-ում
Սեղմեք մոդելի անվան կողքի «Կարգավորումներ» պատկերակը
Սեղմեք «Գործիքի ընտրություն»-ի վրա
Ընտրությունը փոխեք «Ավտոմատ»-ից «Պարտադիր»-ի կամ ցանկալի (նախապես ստեղծված) գործառույթի։
