()
| 94 | // @[MODEL LAUNCH]: Update or add model option functions (getSonnetXXOption, getOpusXXOption, etc.) |
| 95 | // with the new model's label and description. These appear in the /model picker. |
| 96 | function getSonnet46Option(): ModelOption { |
| 97 | const is3P = getAPIProvider() !== 'firstParty' |
| 98 | return { |
| 99 | value: is3P ? getModelStrings().sonnet46 : 'sonnet', |
| 100 | label: 'Sonnet', |
| 101 | description: `Sonnet 4.6 · Best for everyday tasks${is3P ? '' : ` · ${formatModelPricing(COST_TIER_3_15)}`}`, |
| 102 | descriptionForModel: |
| 103 | 'Sonnet 4.6 - best for everyday tasks. Generally recommended for most coding tasks', |
| 104 | } |
| 105 | } |
| 106 | |
| 107 | function getCustomOpusOption(): ModelOption | undefined { |
| 108 | const is3P = getAPIProvider() !== 'firstParty' |
no test coverage detected