Liman
Specification

ToolNode

ToolNode is a node that holds a wrapper for a function calling by LLM.

Specification

ToolNode

kind: ToolNode
name: string
description: LanguageBundle
func: string
arguments: ToolArgument[]
triggers: LanguageBundle[]
tool_prompt_template: Optional[LanguageBundle]
PropTypeDefault
kind
ToolNode
-
name
string
-
description
LanguageBundle
-
func
string
-
arguments?
ToolArgument[]
-
triggers?
LanguageBundle[]
-
tool_prompt_template?
LanguageBundle
-

ToolArgument

name: string
type: string
description: Optional[LanguageBundle]
PropTypeDefault
name
string
-
type
string | number | boolean
-
description?
LanguageBundle
-