FunctionTool interface
Определяет функцию в собственном коде, которую модель может вызвать. Дополнительные сведения о вызове функции.
- Extends
Свойства
| defer_loading | Является ли эта функция отложенной и загружаемой через поиск инструментов. |
| description | Описание функционального инструмента. |
| name | Имя вызываемой функции. |
| parameters | Схема параметров для функции. |
| strict | Должны ли аргументы функции строго совпадать с схемой параметров. |
| type | Тип средства функции. Всегда |
Сведения о свойстве
defer_loading
Является ли эта функция отложенной и загружаемой через поиск инструментов.
defer_loading?: boolean
Значение свойства
boolean
description
Описание функционального инструмента.
description?: string
Значение свойства
string
name
Имя вызываемой функции.
name: string
Значение свойства
string
parameters
Схема параметров для функции.
parameters?: Record<string, unknown>
Значение свойства
Record<string, unknown>
strict
Должны ли аргументы функции строго совпадать с схемой параметров.
strict?: boolean
Значение свойства
boolean
type
Тип средства функции. Всегда function.
type: "function"
Значение свойства
"function"