FunctionDeclarationsTool interface

FunctionDeclarationsTool — это фрагмент кода, который позволяет системе взаимодействовать с внешними системами для выполнения действия или набора действий за пределами знаний и области действия модели.

Подпись:

export declare interface FunctionDeclarationsTool 

Характеристики

Свойство Тип Описание
Объявления функций Объявление функции [] Необязательный. Одно или несколько объявлений функций, которые будут переданы в модель вместе с текущим пользовательским запросом. Модель может решить вызвать подмножество этих функций, заполнив FunctionCall в ответе. Пользователь должен предоставить FunctionResponse для каждого вызова функции на следующем ходу. На основе ответов функции модель сгенерирует окончательный ответ пользователю. Можно предоставить максимум 64 объявления функций.

FunctionDeclarationsTool.functionDeclarations

Необязательный. Одно или несколько объявлений функций, которые будут переданы в модель вместе с текущим пользовательским запросом. Модель может решить вызвать подмножество этих функций, заполнив FunctionCall в ответе. Пользователь должен предоставить FunctionResponse для каждого вызова функции на следующем ходу. На основе ответов функции модель сгенерирует окончательный ответ пользователю. Можно предоставить максимум 64 объявления функций.

Подпись:

functionDeclarations?: FunctionDeclaration[];