(fastMode = false)
| 185 | } |
| 186 | |
| 187 | function getOpus46Option(fastMode = false): ModelOption { |
| 188 | const is3P = getAPIProvider() !== 'firstParty' |
| 189 | return { |
| 190 | value: is3P ? getModelStrings().opus46 : 'opus', |
| 191 | label: 'Reasoning', |
| 192 | description: `Reasoning model · Most capable for complex work${getOpus46PricingSuffix(fastMode)}`, |
| 193 | descriptionForModel: 'Reasoning model - most capable for complex work', |
| 194 | } |
| 195 | } |
| 196 | |
| 197 | export function getSonnet46_1MOption(): ModelOption { |
| 198 | const is3P = getAPIProvider() !== 'firstParty' |
no test coverage detected