info property

ModelInfo get info

The multimodal capability profile for this model.

Mirrors the Multimodal preset the Go plugin uses for its curated model list: multiturn chat, media input/output, tool calling with tool choice, a system role, and native constrained generation.

Implementation

ModelInfo get info => ModelInfo(
  label: label,
  // Unmodifiable: curated entries are shared across every resolution of the
  // model, so accidental mutation through action metadata must fail loudly.
  supports: Map.unmodifiable({
    'multiturn': true,
    'media': true,
    'tools': true,
    'toolChoice': true,
    'systemRole': true,
    'constrained': true,
  }),
  stage: 'stable',
);