Share via


MistralAIToolCallBehavior Class

Definition

Represents a behavior for Mistral tool calls.

public abstract class MistralAIToolCallBehavior
type MistralAIToolCallBehavior = class
Public MustInherit Class MistralAIToolCallBehavior
Inheritance
MistralAIToolCallBehavior

Properties

AutoInvokeKernelFunctions

Gets an instance that will both provide all of the Kernel's plugins' function information to the model and attempt to automatically handle any function call requests.

EnableKernelFunctions

Gets an instance that will provide all of the Kernel's plugins' function information. Function call requests from the model will be propagated back to the caller.

NoKernelFunctions

Gets an instance that will both provide all of the Kernel's plugins' function information to the model but not any function call requests.

ToolCallResultSerializerOptions

Options to control tool call result serialization behavior.

Methods

RequiredFunctions(IEnumerable<KernelFunction>, Boolean)

Gets an instance that will provide the specified list of functions to the model.

Applies to