diff --git a/frontend/src/components/LLMSelection/AnthropicAiOptions/index.jsx b/frontend/src/components/LLMSelection/AnthropicAiOptions/index.jsx index a745114f692c7e3ed82583939bcabe52a3b27a7e..026282ea49e4c32d8b292dc5d0347557dc8a6634 100644 --- a/frontend/src/components/LLMSelection/AnthropicAiOptions/index.jsx +++ b/frontend/src/components/LLMSelection/AnthropicAiOptions/index.jsx @@ -41,6 +41,8 @@ export default function AnthropicAiOptions({ settings }) { "claude-3-5-sonnet-latest", "claude-3-5-sonnet-20241022", "claude-3-5-sonnet-20240620", + "claude-3-7-sonnet-20250219", + "claude-3-7-sonnet-latest", ].map((model) => { return ( <option key={model} value={model}> diff --git a/frontend/src/hooks/useGetProvidersModels.js b/frontend/src/hooks/useGetProvidersModels.js index 49a0d6b58a391427ba764967a66dc9263eb3355b..8c1b998cec5cb8b0f98e09997a82dfe3dfb8f9f1 100644 --- a/frontend/src/hooks/useGetProvidersModels.js +++ b/frontend/src/hooks/useGetProvidersModels.js @@ -37,6 +37,8 @@ const PROVIDER_DEFAULT_MODELS = { "claude-3-5-sonnet-latest", "claude-3-5-sonnet-20241022", "claude-3-5-sonnet-20240620", + "claude-3-7-sonnet-20250219", + "claude-3-7-sonnet-latest", ], azure: [], lmstudio: [], diff --git a/server/utils/AiProviders/anthropic/index.js b/server/utils/AiProviders/anthropic/index.js index 0cd9589598c6be01ca3484a8748b78c8958f1743..f01eb973a775ba82a114baa8c7ec014602ac09ce 100644 --- a/server/utils/AiProviders/anthropic/index.js +++ b/server/utils/AiProviders/anthropic/index.js @@ -58,6 +58,8 @@ class AnthropicLLM { "claude-3-5-sonnet-latest", "claude-3-5-sonnet-20241022", "claude-3-5-sonnet-20240620", + "claude-3-7-sonnet-20250219", + "claude-3-7-sonnet-latest", ]; return validModels.includes(modelName); } diff --git a/server/utils/AiProviders/modelMap.js b/server/utils/AiProviders/modelMap.js index 3fdabc1ccd3d4a2b57c99c7317c134acd741dc85..9c59c6beb7a1950434d6c487ea46bab9c047fb39 100644 --- a/server/utils/AiProviders/modelMap.js +++ b/server/utils/AiProviders/modelMap.js @@ -16,6 +16,8 @@ const MODEL_MAP = { "claude-3-5-sonnet-latest": 200_000, "claude-3-5-sonnet-20241022": 200_000, "claude-3-5-sonnet-20240620": 200_000, + "claude-3-7-sonnet-20250219": 200_000, + "claude-3-7-sonnet-latest": 200_000, }, cohere: { "command-r": 128_000, diff --git a/server/utils/helpers/updateENV.js b/server/utils/helpers/updateENV.js index d0c50a8c0f4df8d030b24870f1bd25070696fab4..41216c96b36eddd16a43ff589af324b1221e983e 100644 --- a/server/utils/helpers/updateENV.js +++ b/server/utils/helpers/updateENV.js @@ -757,6 +757,8 @@ function validAnthropicModel(input = "") { "claude-3-5-sonnet-latest", "claude-3-5-sonnet-20241022", "claude-3-5-sonnet-20240620", + "claude-3-7-sonnet-20250219", + "claude-3-7-sonnet-latest", ]; return validModels.includes(input) ? null