FunctionDeclarationsTool
— это фрагмент кода, который позволяет системе взаимодействовать с внешними системами для выполнения действия или набора действий за пределами знаний и области действия модели.
Подпись:
export declare interface FunctionDeclarationsTool
Характеристики
Свойство | Тип | Описание |
---|---|---|
Объявления функций | Объявление функции [] | Необязательный. Одно или несколько объявлений функций, которые будут переданы в модель вместе с текущим пользовательским запросом. Модель может решить вызвать подмножество этих функций, заполнив FunctionCall в ответе. Пользователь должен предоставить FunctionResponse для каждого вызова функции на следующем ходу. На основе ответов функции модель сгенерирует окончательный ответ пользователю. Можно предоставить максимум 64 объявления функций. |
FunctionDeclarationsTool.functionDeclarations
Необязательный. Одно или несколько объявлений функций, которые будут переданы в модель вместе с текущим пользовательским запросом. Модель может решить вызвать подмножество этих функций, заполнив FunctionCall в ответе. Пользователь должен предоставить FunctionResponse для каждого вызова функции на следующем ходу. На основе ответов функции модель сгенерирует окончательный ответ пользователю. Можно предоставить максимум 64 объявления функций.
Подпись:
functionDeclarations?: FunctionDeclaration[];