supportsVision property

bool get supportsVision

Check if this model supports vision

Reference: https://docs.anthropic.com/en/docs/build-with-claude/vision

Implementation

bool get supportsVision {
  // Most Claude 3+ models support vision, including the new naming scheme
  return model.contains('claude-3') ||
      model.contains('claude-opus-4') ||
      model.contains('claude-sonnet-4');
}