Глоссарий

Function calling (вызов функций)

Возможность модели вернуть в структурированном виде запрос на вызов вашей функции с нужными аргументами: узнать погоду, найти запись в базе, посчитать. Модель не выполняет функцию сама, а сообщает, какую и с чем вызвать.

Function calling соединяет модель с внешним миром. Вы описываете доступные функции и их параметры, а модель, когда сочтёт нужным, возвращает имя функции и аргументы в формате JSON. Ваш код исполняет вызов и отдаёт результат обратно модели, чтобы она сформулировала финальный ответ.

  • Опишите функции и их параметры в запросе — модель сама решает, когда их вызвать.
  • Аргументы приходят структурированно, что удобно и надёжно для интеграций.
  • Это базовый механизм, на котором строятся агенты, самостоятельно использующие инструменты.
Не все модели поддерживают вызов функций одинаково — смотрите возможности конкретной модели в каталоге.