mode property

ToolChoiceMode? get mode

Controls the tool use ability of the model:

  • "auto": Model decides whether to use tools (default)
  • "required": Model MUST use at least one tool before completing
  • "none": Model MUST NOT use any tools

Implementation

ToolChoiceMode? get mode => $optional('mode', $enum(ToolChoiceMode.of));