From 477e4a2fe6d0cb82fdb689f2302e58b4e9e1d566 Mon Sep 17 00:00:00 2001 From: Teknium <127238744+teknium1@users.noreply.github.com> Date: Tue, 5 May 2026 19:11:58 -0700 Subject: [PATCH] feat(models): add deepseek/deepseek-v4-pro to OpenRouter + Nous Portal curated lists (#20495) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Endpoint re-tested over 6 conversational turns (9 API calls, 3 tool calls) and an 8-request burst — no rate limits, no errors, ~2-3s latency. The historical rate-limit issues that caused its removal are gone. - hermes_cli/models.py: add to OPENROUTER_MODELS and _PROVIDER_MODELS['nous'] - website/static/api/model-catalog.json: regenerated via build_model_catalog.py --- hermes_cli/models.py | 2 ++ website/static/api/model-catalog.json | 15 +++++++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/hermes_cli/models.py b/hermes_cli/models.py index 4bf03b002b..d2d562a784 100644 --- a/hermes_cli/models.py +++ b/hermes_cli/models.py @@ -67,6 +67,7 @@ OPENROUTER_MODELS: list[tuple[str, str]] = [ ("arcee-ai/trinity-large-thinking", ""), ("openai/gpt-5.5-pro", ""), ("openai/gpt-5.4-nano", ""), + ("deepseek/deepseek-v4-pro", ""), ] _openrouter_catalog_cache: list[tuple[str, str]] | None = None @@ -185,6 +186,7 @@ _PROVIDER_MODELS: dict[str, list[str]] = { "arcee-ai/trinity-large-thinking", "openai/gpt-5.5-pro", "openai/gpt-5.4-nano", + "deepseek/deepseek-v4-pro", ], # Native OpenAI Chat Completions (api.openai.com). Used by /model counts and # provider_model_ids fallback when /v1/models is unavailable. diff --git a/website/static/api/model-catalog.json b/website/static/api/model-catalog.json index f19beab074..31b6b3a9b1 100644 --- a/website/static/api/model-catalog.json +++ b/website/static/api/model-catalog.json @@ -1,6 +1,6 @@ { "version": 1, - "updated_at": "2026-05-04T09:41:25Z", + "updated_at": "2026-05-06T00:37:26Z", "metadata": { "source": "hermes-agent repo", "docs": "https://hermes-agent.nousresearch.com/docs/reference/model-catalog" @@ -44,6 +44,10 @@ "id": "openrouter/elephant-alpha", "description": "free" }, + { + "id": "openrouter/owl-alpha", + "description": "free" + }, { "id": "openai/gpt-5.5", "description": "" @@ -147,6 +151,10 @@ { "id": "openai/gpt-5.4-nano", "description": "" + }, + { + "id": "deepseek/deepseek-v4-pro", + "description": "" } ] }, @@ -232,7 +240,7 @@ "id": "z-ai/glm-5-turbo" }, { - "id": "x-ai/grok-4.20" + "id": "x-ai/grok-4.20-beta" }, { "id": "nvidia/nemotron-3-super-120b-a12b" @@ -245,6 +253,9 @@ }, { "id": "openai/gpt-5.4-nano" + }, + { + "id": "deepseek/deepseek-v4-pro" } ] }