OpenAI
Оваа страница беше машински преведена. Погледнете ја оригиналната статија на англиски јазик.

Повикување на функција во Chat Playground

Можете да користите повикување на функција во Playground на OpenAI.

Ажурирано: 7 days ago

Повикувањето на функција ви овозможува да му опишете на асистентот какви било прилагодени функции или надворешни API-ја, што му овозможува на асистентот интелигентно да ги повикува тие функции со излез во форма на JSON објект што ги содржи релевантните аргументи.

Користете повикување на функција во Playground за разговори

Во Playground, отворете ги поставките за алатки и додајте функција.

Потоа внесете ја JSON-шемата со параметрите на функцијата. Со бета-функционалноста Генерирај можете со обичен текст да опишете што сакате да прави функцијата и да добиете предлог за JSON-шема.

Функцијата сега ќе се појави во списокот под Алатки.

За да ја тестирате функцијата во Playground, внесете порака што ќе го поттикне моделот да ја повика функцијата.

На пример, за функцијата get_weather, внесете: „what is the weather in Berkeley?“

Кога ќе се повика функцијата, внесете го нејзиниот резултат, на пример, {"temp": 80}, и изберете Изврши. Асистентот потоа ќе го искористи резултатот од функцијата што го внесовте за да го состави одговорот.

Дали е поддржано паралелно повикување на функција?

Да, паралелното повикување на функција е поддржано во Playground за разговори.

Паралелното повикување на функција е способноста на моделот да изврши повеќе повици на функции истовремено, со што се овозможува паралелна обработка на ефектите и резултатите од овие повици. Ова е особено корисно ако извршувањето на функциите трае долго и го намалува бројот на размени на барања и одговори со API.

Вклучете структурирани резултати со поставување strict: true во дефиницијата на функцијата

Кога се вклучени структурирани резултати, се гарантира дека аргументите што моделот ги генерира за повиците на функции ќе одговараат на JSON-шемата што ја задавате.

Ако не користите структурирани резултати, не се гарантира дека структурата на аргументите ќе биде точна. Затоа препорачуваме да користите библиотека за валидација, како Pydantic, за да ги проверите аргументите пред да ги употребите.


Дознајте повеќе за повикување на функција со структурирани резултати.

Задајте задолжителен избор на функција во Playground

  1. Изберете ја иконата Поставки до името на моделот.

  2. Изберете Избор на алатка.

  3. Сменете од Автоматски во Задолжително или изберете ја саканата функција (што претходно сте ја создале).

Дали оваа статија ви беше корисна?