(model: ModelSetting)
| 576 | } |
| 577 | |
| 578 | export function modelDisplayString(model: ModelSetting): string { |
| 579 | if (model === null) { |
| 580 | if (process.env.USER_TYPE === 'ant') { |
| 581 | return `Default for Ants (${renderDefaultModelSetting(getDefaultMainLoopModelSetting())})` |
| 582 | } else if (isClaudeAISubscriber()) { |
| 583 | return `Default (${getClaudeAiUserDefaultModelDescription()})` |
| 584 | } |
| 585 | return `Default (${getDefaultMainLoopModel()})` |
| 586 | } |
| 587 | const resolvedModel = parseUserSpecifiedModel(model) |
| 588 | return model === resolvedModel ? resolvedModel : `${model} (${resolvedModel})` |
| 589 | } |
| 590 | |
| 591 | // @[MODEL LAUNCH]: Add a marketing name mapping for the new model below. |
| 592 | export function getMarketingNameForModel(modelId: string): string | undefined { |
no test coverage detected