Skip to content

ToolCallLLMWrapper

PropertyPatternTypeDeprecatedDefinitionTitle/Description
- implementationNoconstNo-ToolCallLLMWrapper
- tool_message_promptNostringNo-Tool Message Prompt
- llm_unitNoReference[LLMUnit]No-LLMUnit
- modelNoCombinationNo--

1. Property implementation

Typeconst
RequiredNo

Description: ToolCallLLMWrapper

Specific value: "ToolCallLLMWrapper"

2. Property tool_message_prompt

Title: Tool Message Prompt

Typestring
RequiredNo
Default"You must follow these instructions:\nYou can select zero or more of the above tools based on the user query\nIf there are multiple tools required, make sure a list of tools are returned in a JSON array.\nIf there is no tool that match the user request or you have already answered the question, you will respond with empty json array for the tools.\nYou can also add any additional notes or explanations in the notes field."

3. Property llm_unit

Title: LLMUnit

Type[Reference[LLMUnit]](/docs/components/llmunit/overview)
RequiredNo
Default{"implementation": "OpenAIGPT"}

Description: Overview of LLMUnit components

4. Property model

Typecombining
RequiredNo
Additional properties[Any type: allowed]
Defaultnull
Any of(Option)
LLMModel
item 1

4.1. Property LLMModel

Title: LLMModel

Type[Reference[LLMModel]](/docs/components/llmmodel/overview)
RequiredNo

Description: Overview of LLMModel components

4.2. Property item 1

Typenull
RequiredNo