(fastMode = false)
| 265 | } |
| 266 | |
| 267 | function getMergedOpus1MOption(fastMode = false): ModelOption { |
| 268 | const is3P = getAPIProvider() !== 'firstParty' |
| 269 | return { |
| 270 | value: is3P ? getModelStrings().opus46 + '[1m]' : 'opus[1m]', |
| 271 | label: 'Opus (1M context)', |
| 272 | description: `Opus 4.6 with 1M context · Most capable for complex work${!is3P && fastMode ? getOpus46PricingSuffix(fastMode) : ''}`, |
| 273 | descriptionForModel: |
| 274 | 'Opus 4.6 with 1M context - most capable for complex work', |
| 275 | } |
| 276 | } |
| 277 | |
| 278 | const MaxSonnet46Option: ModelOption = { |
| 279 | value: 'sonnet', |
no test coverage detected