mode property

ToolChoiceMode get mode

Controls the tool use ability of the model:

Implementation

ToolChoiceMode get mode {
  final mode = _value[Keys.mode] as String?;
  if (mode == null) {
    throw ArgumentError('Missing ${Keys.mode} field in $ToolChoice');
  }
  return ToolChoiceMode.values.firstWhere((value) => value.name == mode);
}