Skip to main content

AiToolDefinition

@lowcode/shared-types


Interface: AiToolDefinition

Defined in: ai.ts:47

Описание "инструмента" (function calling / tools) для провайдера.

Remarks

В первой версии может не использоваться, но тип заранее подготовлен для дальнейшей поддержки function calling.

Properties

description?

optional description: string

Defined in: ai.ts:53

Человеко-читаемое описание назначения функции.


name

name: string

Defined in: ai.ts:51

Имя функции, которое увидит модель.


parameters

parameters: unknown

Defined in: ai.ts:58

Параметры функции в виде JSON Schema-подобного объекта. Конкретная структура зависит от провайдера.


type

type: "function"

Defined in: ai.ts:49

Тип инструмента. Пока ожидается только function.