remapDeprecatedModel function

String remapDeprecatedModel(
  1. String modelId
)

Remap deprecated model IDs to current versions.

Implementation

String remapDeprecatedModel(String modelId) {
  const remaps = {
    'claude-3-opus': 'claude-opus-4-6',
    'claude-3-opus-20240229': 'claude-opus-4-6',
    'claude-3-5-sonnet': 'claude-sonnet-4-6',
    'claude-3-5-sonnet-20241022': 'claude-sonnet-4-6',
    'claude-3-5-sonnet-20240620': 'claude-sonnet-4-6',
    'claude-3-haiku': 'claude-haiku-3-5',
    'claude-3-haiku-20240307': 'claude-haiku-3-5',
  };

  return remaps[modelId] ?? modelId;
}