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]
to?: (string | Edge)[]
llm_nodes?: (LLMNode | Edge<LLMNode>)[]| Prop | Type | Default |
|---|---|---|
kind | ToolNode | - |
name | string | - |
description | - | |
func | string | - |
arguments? | ToolArgument[] | - |
triggers? | - | |
tool_prompt_template? | - | |
to? | - | |
llm_nodes? | - |
ToolArgument
name: string
type: string
description: Optional[LanguageBundle]Last updated on