|
1 | 1 | import { createModelSpec } from './helpers' |
2 | 2 |
|
3 | | -// source: https://docs.anthropic.com/en/docs/about-claude/models |
| 3 | +// source: https://platform.claude.com/docs/en/about-claude/pricing |
4 | 4 | export const ANTHROPIC_MODELS = createModelSpec({ |
5 | 5 | defaultModel: 'claude-sonnet-4-0', |
6 | 6 | models: { |
| 7 | + // Claude 4.5 models |
| 8 | + 'claude-opus-4-5': { cost: { input: 5.0, output: 25.0 } }, |
7 | 9 | 'claude-sonnet-4-5': { cost: { input: 3.0, output: 15.0 } }, |
| 10 | + 'claude-haiku-4-5': { cost: { input: 1.0, output: 5.0 } }, |
8 | 11 |
|
| 12 | + // Claude 4.1 models |
9 | 13 | 'claude-opus-4-1': { cost: { input: 15.0, output: 75.0 } }, |
10 | 14 |
|
11 | | - 'claude-sonnet-4-0': { cost: { input: 3.0, output: 15.0 } }, |
12 | | - |
| 15 | + // Claude 4 models |
13 | 16 | 'claude-opus-4-0': { cost: { input: 15.0, output: 75.0 } }, |
| 17 | + 'claude-sonnet-4-0': { cost: { input: 3.0, output: 15.0 } }, |
14 | 18 |
|
| 19 | + // Claude 3.7 models (deprecated) |
15 | 20 | 'claude-3-7-sonnet-latest': { cost: { input: 3.0, output: 15.0 } }, |
16 | 21 |
|
| 22 | + // Claude 3.5 models |
17 | 23 | 'claude-3-5-sonnet-latest': { cost: { input: 3.0, output: 15.0 } }, |
18 | | - |
19 | 24 | 'claude-3-5-haiku-latest': { cost: { input: 0.8, output: 4.0 } }, |
| 25 | + |
| 26 | + // Claude 3 models (deprecated) |
| 27 | + 'claude-opus-3': { cost: { input: 15.0, output: 75.0 } }, |
| 28 | + 'claude-haiku-3': { cost: { input: 0.25, output: 1.25 } }, |
20 | 29 | }, |
21 | 30 | }) |
0 commit comments