sanitizeModelName static method

String sanitizeModelName(
  1. String shortName
)

Sanitize a model name to its public equivalent.

Implementation

static String sanitizeModelName(String shortName) {
  if (shortName.contains('opus-4-6')) return 'claude-opus-4-6';
  if (shortName.contains('opus-4-5')) return 'claude-opus-4-5';
  if (shortName.contains('opus-4-1')) return 'claude-opus-4-1';
  if (shortName.contains('opus-4')) return 'claude-opus-4';
  if (shortName.contains('sonnet-4-6')) return 'claude-sonnet-4-6';
  if (shortName.contains('sonnet-4-5')) return 'claude-sonnet-4-5';
  if (shortName.contains('sonnet-4')) return 'claude-sonnet-4';
  if (shortName.contains('sonnet-3-7')) return 'claude-sonnet-3-7';
  if (shortName.contains('haiku-4-5')) return 'claude-haiku-4-5';
  if (shortName.contains('haiku-3-5')) return 'claude-haiku-3-5';
  return 'neomage';
}