@@ -5,9 +5,29 @@ import { anthropicModels } from "./anthropic.js"
55export type ClaudeCodeModelId = keyof typeof claudeCodeModels
66export const claudeCodeDefaultModelId : ClaudeCodeModelId = "claude-sonnet-4-20250514"
77export const claudeCodeModels = {
8- "claude-sonnet-4-20250514" : anthropicModels [ "claude-sonnet-4-20250514" ] ,
9- "claude-opus-4-20250514" : anthropicModels [ "claude-opus-4-20250514" ] ,
10- "claude-3-7-sonnet-20250219" : anthropicModels [ "claude-3-7-sonnet-20250219" ] ,
11- "claude-3-5-sonnet-20241022" : anthropicModels [ "claude-3-5-sonnet-20241022" ] ,
12- "claude-3-5-haiku-20241022" : anthropicModels [ "claude-3-5-haiku-20241022" ] ,
8+ "claude-sonnet-4-20250514" : {
9+ ...anthropicModels [ "claude-sonnet-4-20250514" ] ,
10+ supportsImages : false ,
11+ supportsPromptCache : false ,
12+ } ,
13+ "claude-opus-4-20250514" : {
14+ ...anthropicModels [ "claude-opus-4-20250514" ] ,
15+ supportsImages : false ,
16+ supportsPromptCache : false ,
17+ } ,
18+ "claude-3-7-sonnet-20250219" : {
19+ ...anthropicModels [ "claude-3-7-sonnet-20250219" ] ,
20+ supportsImages : false ,
21+ supportsPromptCache : false ,
22+ } ,
23+ "claude-3-5-sonnet-20241022" : {
24+ ...anthropicModels [ "claude-3-5-sonnet-20241022" ] ,
25+ supportsImages : false ,
26+ supportsPromptCache : false ,
27+ } ,
28+ "claude-3-5-haiku-20241022" : {
29+ ...anthropicModels [ "claude-3-5-haiku-20241022" ] ,
30+ supportsImages : false ,
31+ supportsPromptCache : false ,
32+ } ,
1333} as const satisfies Record < string , ModelInfo >
0 commit comments