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]
Prop | Type | Default |
---|---|---|
kind | ToolNode | - |
name | string | - |
description | - | |
func | string | - |
arguments? | ToolArgument[] | - |
triggers? | - | |
tool_prompt_template? | - |
ToolArgument
name: string
type: string
description: Optional[LanguageBundle]