Modules§
Structs§
- AzureLLM
Tool Definition - A tool definition that is formatted for Azure. Defines a tool (function) that the LLM can call.
- LLMTool
- Content of an AzureLLMToolDefinition
- LLMTool
Param Properties - LLMTool
Params - Parameters that a chatbot tool accepts in an AzureLLMToolDefinition
- Tool
Properties
Enums§
Traits§
Functions§
- get_
chatbot_ tool - Create a chatbot tool with LLM-provided arguments by matching the tool call made by the LLM. User context and db connection are needed for some tools.
- get_
chatbot_ tool_ definitions - Get a vec of AzureLLMToolDefinitions for all available chatbot tools