Unified · Split
| @@ -15,7 +15,7 @@ func GetClaudeModels() []*ModelInfo { · 14 unmodified lines | |||
| 15 | DisplayName: "Claude 4.5 Haiku", | 15 | DisplayName: "Claude 4.5 Haiku", |
| 16 | ContextLength: 200000, | 16 | ContextLength: 200000, |
| 17 | MaxCompletionTokens: 64000, | 17 | MaxCompletionTokens: 64000, |
| 18 | // Thinking: not supported for Haiku models | 18 | Thinking: &ThinkingSupport{Min: 1024, Max: 128000, ZeroAllowed: true, DynamicAllowed: false}, |
| 19 | }, | 19 | }, |
| 20 | { | 20 | { |
| 21 | ID: "claude-sonnet-4-5-20250929", | 21 | ID: "claude-sonnet-4-5-20250929", |
| @@ -29,15 +29,15 @@ func GetClaudeModels() []*ModelInfo { · 7 unmodified lines | |||
| 29 | Thinking: &ThinkingSupport{Min: 1024, Max: 128000, ZeroAllowed: true, DynamicAllowed: false}, | 29 | Thinking: &ThinkingSupport{Min: 1024, Max: 128000, ZeroAllowed: true, DynamicAllowed: false}, |
| 30 | }, | 30 | }, |
| 31 | { | 31 | { |
| 32 | ID: "claude-opus-4-6-20260205", | 32 | ID: "claude-opus-4-6", |
| 33 | Object: "model", | 33 | Object: "model", |
| 34 | Created: 1770318000, // 2026-02-05 | 34 | Created: 1770318000, // 2026-02-05 |
| 35 | OwnedBy: "anthropic", | 35 | OwnedBy: "anthropic", |
| 36 | Type: "claude", | 36 | Type: "claude", |
| 37 | DisplayName: "Claude 4.6 Opus", | 37 | DisplayName: "Claude 4.6 Opus", |
| 38 | Description: "Premium model combining maximum intelligence with practical performance", | 38 | Description: "Premium model combining maximum intelligence with practical performance", |
| 39 | ContextLength: 200000, | 39 | ContextLength: 1000000, |
| 40 | MaxCompletionTokens: 64000, | 40 | MaxCompletionTokens: 128000, |
| 41 | Thinking: &ThinkingSupport{Min: 1024, Max: 128000, ZeroAllowed: true, DynamicAllowed: false}, | 41 | Thinking: &ThinkingSupport{Min: 1024, Max: 128000, ZeroAllowed: true, DynamicAllowed: false}, |
| 42 | }, | 42 | }, |
| 43 | { | 43 | { |
| @@ -866,7 +866,7 @@ func GetAntigravityModelConfig() map[string]*AntigravityModelConfig { · 822 unmodified lines | |||
| 866 | "gemini-3-flash": {Thinking: &ThinkingSupport{Min: 128, Max: 32768, ZeroAllowed: false, DynamicAllowed: true, Levels: []string{"minimal", "low", "medium", "high"}}}, | 866 | "gemini-3-flash": {Thinking: &ThinkingSupport{Min: 128, Max: 32768, ZeroAllowed: false, DynamicAllowed: true, Levels: []string{"minimal", "low", "medium", "high"}}}, |
| 867 | "claude-sonnet-4-5-thinking": {Thinking: &ThinkingSupport{Min: 1024, Max: 128000, ZeroAllowed: true, DynamicAllowed: true}, MaxCompletionTokens: 64000}, | 867 | "claude-sonnet-4-5-thinking": {Thinking: &ThinkingSupport{Min: 1024, Max: 128000, ZeroAllowed: true, DynamicAllowed: true}, MaxCompletionTokens: 64000}, |
| 868 | "claude-opus-4-5-thinking": {Thinking: &ThinkingSupport{Min: 1024, Max: 128000, ZeroAllowed: true, DynamicAllowed: true}, MaxCompletionTokens: 64000}, | 868 | "claude-opus-4-5-thinking": {Thinking: &ThinkingSupport{Min: 1024, Max: 128000, ZeroAllowed: true, DynamicAllowed: true}, MaxCompletionTokens: 64000}, |
| 869 | "claude-opus-4-6-thinking": {Thinking: &ThinkingSupport{Min: 1024, Max: 128000, ZeroAllowed: true, DynamicAllowed: true}, MaxCompletionTokens: 64000}, | 869 | "claude-opus-4-6-thinking": {Thinking: &ThinkingSupport{Min: 1024, Max: 128000, ZeroAllowed: true, DynamicAllowed: true}, MaxCompletionTokens: 128000}, |
| 870 | "claude-sonnet-4-5": {MaxCompletionTokens: 64000}, | 870 | "claude-sonnet-4-5": {MaxCompletionTokens: 64000}, |
| 871 | "gpt-oss-120b-medium": {}, | 871 | "gpt-oss-120b-medium": {}, |
| 872 | "tab_flash_lite_preview": {}, | 872 | "tab_flash_lite_preview": {}, |