diff --git a/packages/components/models.json b/packages/components/models.json index d257799703b..d654c803ab2 100644 --- a/packages/components/models.json +++ b/packages/components/models.json @@ -3,6 +3,13 @@ { "name": "awsChatBedrock", "models": [ + { + "label": "anthropic.claude-opus-4-7-v1", + "name": "anthropic.claude-opus-4-7-v1", + "description": "Claude 4.7 Opus", + "input_cost": 0.000005, + "output_cost": 0.000025 + }, { "label": "anthropic.claude-opus-4-6-v1", "name": "anthropic.claude-opus-4-6-v1", @@ -586,6 +593,13 @@ { "name": "chatAnthropic", "models": [ + { + "label": "claude-opus-4-7", + "name": "claude-opus-4-7", + "description": "Claude 4.7 Opus", + "input_cost": 0.000005, + "output_cost": 0.000025 + }, { "label": "claude-opus-4-6", "name": "claude-opus-4-6", @@ -934,6 +948,13 @@ "input_cost": 1.25e-7, "output_cost": 3.75e-7 }, + { + "label": "claude-opus-4-7", + "name": "claude-opus-4-7", + "description": "Claude 4.7 Opus", + "input_cost": 0.000005, + "output_cost": 0.000025 + }, { "label": "claude-opus-4-6", "name": "claude-opus-4-6", diff --git a/packages/components/nodes/chatmodels/ChatAnthropic/ChatAnthropic.ts b/packages/components/nodes/chatmodels/ChatAnthropic/ChatAnthropic.ts index 21919fba417..3a100add7a4 100644 --- a/packages/components/nodes/chatmodels/ChatAnthropic/ChatAnthropic.ts +++ b/packages/components/nodes/chatmodels/ChatAnthropic/ChatAnthropic.ts @@ -81,7 +81,7 @@ class ChatAnthropic_ChatModels implements INode { optional: true, additionalParams: true, hide: { - modelName: ['claude-opus-4-6', 'claude-sonnet-4-6'] + modelName: ['claude-opus-4-7', 'claude-opus-4-6', 'claude-sonnet-4-6'] } }, { @@ -97,7 +97,7 @@ class ChatAnthropic_ChatModels implements INode { extendedThinking: true }, hide: { - modelName: ['claude-opus-4-6', 'claude-sonnet-4-6'] + modelName: ['claude-opus-4-7', 'claude-opus-4-6', 'claude-sonnet-4-6'] } }, { @@ -110,7 +110,7 @@ class ChatAnthropic_ChatModels implements INode { optional: true, additionalParams: true, show: { - modelName: ['claude-opus-4-6', 'claude-sonnet-4-6'] + modelName: ['claude-opus-4-7', 'claude-opus-4-6', 'claude-sonnet-4-6'] } }, { @@ -135,13 +135,13 @@ class ChatAnthropic_ChatModels implements INode { { label: 'Max', name: 'max', - description: 'Absolute maximum capability with no constraints on token spending. Opus 4.6 only' + description: 'Absolute maximum capability with no constraints on token spending. Opus 4.6 and newer only' } ], additionalParams: true, show: { adaptiveThinking: true, - modelName: ['claude-opus-4-6', 'claude-sonnet-4-6'] + modelName: ['claude-opus-4-7', 'claude-opus-4-6', 'claude-sonnet-4-6'] } }, {