(model: ModelSetting)
| 593 | } |
| 594 | |
| 595 | export function modelDisplayString(model: ModelSetting): string { |
| 596 | if (model === null) { |
| 597 | if (process.env.USER_TYPE === 'ant') { |
| 598 | return `Default for Ants (${renderDefaultModelSetting(getDefaultMainLoopModelSetting())})` |
| 599 | } else if (isClaudeAISubscriber()) { |
| 600 | return `Default (${getClaudeAiUserDefaultModelDescription()})` |
| 601 | } |
| 602 | return `Default (${getDefaultMainLoopModel()})` |
| 603 | } |
| 604 | const resolvedModel = parseUserSpecifiedModel(model) |
| 605 | return model === resolvedModel ? resolvedModel : `${model} (${resolvedModel})` |
| 606 | } |
| 607 | |
| 608 | // @[MODEL LAUNCH]: Add a marketing name mapping for the new model below. |
| 609 | export function getMarketingNameForModel(modelId: string): string | undefined { |
no test coverage detected