(fastMode = false)
| 227 | } |
| 228 | |
| 229 | export function getMaxOpus46_1MOption(fastMode = false): ModelOption { |
| 230 | const billingInfo = isClaudeAISubscriber() ? ' · Billed as extra usage' : '' |
| 231 | return { |
| 232 | value: 'opus[1m]', |
| 233 | label: 'Opus (1M context)', |
| 234 | description: `Opus 4.6 with 1M context${billingInfo}${getOpus46PricingSuffix(fastMode)}`, |
| 235 | } |
| 236 | } |
| 237 | |
| 238 | function getMergedOpus1MOption(fastMode = false): ModelOption { |
| 239 | const is3P = getAPIProvider() !== 'firstParty' |
no test coverage detected