diff --git a/backend/ee/onyx/server/tenants/provisioning.py b/backend/ee/onyx/server/tenants/provisioning.py index 50e403787..cdbef110e 100644 --- a/backend/ee/onyx/server/tenants/provisioning.py +++ b/backend/ee/onyx/server/tenants/provisioning.py @@ -224,7 +224,7 @@ def configure_default_api_keys(db_session: Session) -> None: name="Anthropic", provider=ANTHROPIC_PROVIDER_NAME, api_key=ANTHROPIC_DEFAULT_API_KEY, - default_model_name="claude-3-5-sonnet-20241022", + default_model_name="claude-3-7-sonnet-20250219", fast_default_model_name="claude-3-5-sonnet-20241022", model_names=ANTHROPIC_MODEL_NAMES, ) diff --git a/backend/onyx/llm/llm_provider_options.py b/backend/onyx/llm/llm_provider_options.py index 376755223..2ac8a3b9f 100644 --- a/backend/onyx/llm/llm_provider_options.py +++ b/backend/onyx/llm/llm_provider_options.py @@ -103,7 +103,7 @@ def fetch_available_well_known_llms() -> list[WellKnownLLMProviderDescriptor]: api_version_required=False, custom_config_keys=[], llm_names=fetch_models_for_provider(ANTHROPIC_PROVIDER_NAME), - default_model="claude-3-5-sonnet-20241022", + default_model="claude-3-7-sonnet-20250219", default_fast_model="claude-3-5-sonnet-20241022", ), WellKnownLLMProviderDescriptor( diff --git a/backend/requirements/default.txt b/backend/requirements/default.txt index bc23eb6d0..339a21432 100644 --- a/backend/requirements/default.txt +++ b/backend/requirements/default.txt @@ -37,7 +37,7 @@ langchainhub==0.1.21 langgraph==0.2.72 langgraph-checkpoint==2.0.13 langgraph-sdk==0.1.44 -litellm==1.60.2 +litellm==1.61.16 lxml==5.3.0 lxml_html_clean==0.2.2 llama-index==0.9.45 diff --git a/backend/requirements/model_server.txt b/backend/requirements/model_server.txt index ee3ac5ba4..0afbc16eb 100644 --- a/backend/requirements/model_server.txt +++ b/backend/requirements/model_server.txt @@ -12,5 +12,5 @@ torch==2.2.0 transformers==4.39.2 uvicorn==0.21.1 voyageai==0.2.3 -litellm==1.60.2 +litellm==1.61.16 sentry-sdk[fastapi,celery,starlette]==2.14.0 \ No newline at end of file diff --git a/web/src/lib/hooks.ts b/web/src/lib/hooks.ts index 0c4e19c4b..2b7f974d0 100644 --- a/web/src/lib/hooks.ts +++ b/web/src/lib/hooks.ts @@ -714,10 +714,11 @@ const MODEL_DISPLAY_NAMES: { [key: string]: string } = { "claude-2.1": "Claude 2.1", "claude-2.0": "Claude 2.0", "claude-instant-1.2": "Claude Instant 1.2", - "claude-3-5-sonnet-20240620": "Claude 3.5 Sonnet", - "claude-3-5-sonnet-20241022": "Claude 3.5 Sonnet (New)", - "claude-3-5-sonnet-v2@20241022": "Claude 3.5 Sonnet (New)", - "claude-3.5-sonnet-v2@20241022": "Claude 3.5 Sonnet (New)", + "claude-3-5-sonnet-20240620": "Claude 3.5 Sonnet (June 2024)", + "claude-3-5-sonnet-20241022": "Claude 3.5 Sonnet", + "claude-3-7-sonnet-20250219": "Claude 3.7 Sonnet", + "claude-3-5-sonnet-v2@20241022": "Claude 3.5 Sonnet", + "claude-3.5-sonnet-v2@20241022": "Claude 3.5 Sonnet", "claude-3-5-haiku-20241022": "Claude 3.5 Haiku", "claude-3-5-haiku@20241022": "Claude 3.5 Haiku", "claude-3.5-haiku@20241022": "Claude 3.5 Haiku", diff --git a/web/src/lib/llm/utils.ts b/web/src/lib/llm/utils.ts index 90ef39859..7627a8e54 100644 --- a/web/src/lib/llm/utils.ts +++ b/web/src/lib/llm/utils.ts @@ -71,6 +71,7 @@ const MODEL_NAMES_SUPPORTING_IMAGE_INPUT = [ // standard claude names "claude-3-5-sonnet-20240620", "claude-3-5-sonnet-20241022", + "claude-3-7-sonnet-20250219", "claude-3-opus-20240229", "claude-3-sonnet-20240229", "claude-3-haiku-20240307", @@ -88,6 +89,7 @@ const MODEL_NAMES_SUPPORTING_IMAGE_INPUT = [ "anthropic.claude-3-haiku-20240307-v1:0", "anthropic.claude-3-5-sonnet-20240620-v1:0", "anthropic.claude-3-5-sonnet-20241022-v2:0", + "anthropic.claude-3-7-sonnet-20250219-v1:0", // google gemini model names "gemini-1.5-pro", "gemini-1.5-flash",