supportsPDF property

bool get supportsPDF

Check if this model supports PDF documents

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

Implementation

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