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