Повикувањето на функција ви овозможува да му опишете на асистентот какви било прилагодени функции или надворешни API-ја, што му овозможува на асистентот интелигентно да ги повикува тие функции со излез во форма на JSON објект што ги содржи релевантните аргументи.
Користете повикување на функција во Playground за разговори
Во Playground, отворете ги поставките за алатки и додајте функција.
Потоа внесете ја JSON-шемата со параметрите на функцијата. Со бета-функционалноста Генерирај можете со обичен текст да опишете што сакате да прави функцијата и да добиете предлог за JSON-шема.
Функцијата сега ќе се појави во списокот под Алатки.
За да ја тестирате функцијата во Playground, внесете порака што ќе го поттикне моделот да ја повика функцијата.
На пример, за функцијата get_weather, внесете: „what is the weather in Berkeley?“
Кога ќе се повика функцијата, внесете го нејзиниот резултат, на пример, {"temp": 80}, и изберете Изврши. Асистентот потоа ќе го искористи резултатот од функцијата што го внесовте за да го состави одговорот.
Дали е поддржано паралелно повикување на функција?
Да, паралелното повикување на функција е поддржано во Playground за разговори.
Паралелното повикување на функција е способноста на моделот да изврши повеќе повици на функции истовремено, со што се овозможува паралелна обработка на ефектите и резултатите од овие повици. Ова е особено корисно ако извршувањето на функциите трае долго и го намалува бројот на размени на барања и одговори со API.
Вклучете структурирани резултати со поставување strict: true во дефиницијата на функцијата
Кога се вклучени структурирани резултати, се гарантира дека аргументите што моделот ги генерира за повиците на функции ќе одговараат на JSON-шемата што ја задавате.
Ако не користите структурирани резултати, не се гарантира дека структурата на аргументите ќе биде точна. Затоа препорачуваме да користите библиотека за валидација, како Pydantic, за да ги проверите аргументите пред да ги употребите.
Дознајте повеќе за повикување на функција со структурирани резултати.
Задајте задолжителен избор на функција во Playground
Изберете ја иконата Поставки до името на моделот.
Изберете Избор на алатка.
Сменете од Автоматски во Задолжително или изберете ја саканата функција (што претходно сте ја создале).
