capsule-ai-cli
Version:
The AI Model Orchestrator - Intelligent multi-model workflows with device-locked licensing
24 lines • 758 B
JavaScript
const MODEL_DISPLAY_NAMES = {
'claude-opus-4-20250514': 'claude-opus-4',
'claude-sonnet-4-20250514': 'claude-sonnet-4',
'gpt-4o': 'gpt-4o',
'gpt-4o-mini': 'gpt-4o-mini',
};
export function getModelDisplayName(modelId) {
return MODEL_DISPLAY_NAMES[modelId] || modelId;
}
export function getModelIdFromDisplayName(displayName) {
if (MODEL_DISPLAY_NAMES[displayName]) {
return displayName;
}
for (const [fullId, display] of Object.entries(MODEL_DISPLAY_NAMES)) {
if (display === displayName) {
return fullId;
}
}
return displayName;
}
export function formatModelsForDisplay(modelIds) {
return modelIds.map(id => getModelDisplayName(id));
}
//# sourceMappingURL=model-display.js.map