sanitizeModelName static method
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';
}