FunctionTool interface

Определяет функцию в собственном коде, которую модель может вызвать. Дополнительные сведения о вызове функции.

Extends

Свойства

defer_loading

Является ли эта функция отложенной и загружаемой через поиск инструментов.

description

Описание функционального инструмента.

name

Имя вызываемой функции.

parameters

Схема параметров для функции.

strict

Должны ли аргументы функции строго совпадать с схемой параметров.

type

Тип средства функции. Всегда function.

Сведения о свойстве

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"