diff --git a/frontend/__tests__/utils/extract-model-and-provider.test.ts b/frontend/__tests__/utils/extract-model-and-provider.test.ts index 9ac3563a23..bfd3a9da1b 100644 --- a/frontend/__tests__/utils/extract-model-and-provider.test.ts +++ b/frontend/__tests__/utils/extract-model-and-provider.test.ts @@ -65,6 +65,12 @@ describe("extractModelAndProvider", () => { separator: "/", }); + expect(extractModelAndProvider("claude-3-7-sonnet-20250219")).toEqual({ + provider: "anthropic", + model: "claude-3-7-sonnet-20250219", + separator: "/", + }); + expect(extractModelAndProvider("claude-3-haiku-20240307")).toEqual({ provider: "anthropic", model: "claude-3-haiku-20240307", diff --git a/frontend/src/utils/verified-models.ts b/frontend/src/utils/verified-models.ts index 4a5b5f4aa2..146c1c2a7f 100644 --- a/frontend/src/utils/verified-models.ts +++ b/frontend/src/utils/verified-models.ts @@ -3,6 +3,7 @@ export const VERIFIED_PROVIDERS = ["openai", "azure", "anthropic", "deepseek"]; export const VERIFIED_MODELS = [ "o3-mini-2025-01-31", "claude-3-5-sonnet-20241022", + "claude-3-7-sonnet-20250219", "deepseek-chat", ]; @@ -31,4 +32,5 @@ export const VERIFIED_ANTHROPIC_MODELS = [ "claude-3-haiku-20240307", "claude-3-opus-20240229", "claude-3-sonnet-20240229", + "claude-3-7-sonnet-20250219", ];