(model: ModelName)
| 459 | * @returns "Claude {ModelName}" for public models, or "Claude ({model})" for non-public models |
| 460 | */ |
| 461 | export function getPublicModelName(model: ModelName): string { |
| 462 | const publicName = getPublicModelDisplayName(model) |
| 463 | if (publicName) { |
| 464 | if (model.includes('gpt-') || model.includes('codex')) { |
| 465 | return publicName |
| 466 | } |
| 467 | return `Claude ${publicName}` |
| 468 | } |
| 469 | return `Claude (${model})` |
| 470 | } |
| 471 | |
| 472 | /** |
| 473 | * Returns a full model name for use in this session, possibly after resolving |
no test coverage detected