From f60db40133cf348232bea1024aaadca84dfbe97b Mon Sep 17 00:00:00 2001 From: bergeouss Date: Sun, 3 May 2026 18:20:24 +0000 Subject: [PATCH] fix: include OpenRouter free-tier models in fallback list (#1426) --- api/config.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/api/config.py b/api/config.py index 694867b9..9d4fa457 100644 --- a/api/config.py +++ b/api/config.py @@ -536,6 +536,14 @@ _FALLBACK_MODELS = [ {"provider": "Z.AI", "id": "zai/glm-4.7", "label": "GLM-4.7"}, {"provider": "Z.AI", "id": "zai/glm-4.5", "label": "GLM-4.5"}, {"provider": "Z.AI", "id": "zai/glm-4.5-flash", "label": "GLM-4.5 Flash"}, + # OpenRouter free-tier models — must appear in fallback list so they + # are visible even when the tool-support filter in hermes_cli strips + # them out of the live catalog (see #1426). + {"provider": "OpenRouter", "id": "openrouter/elephant-alpha", "label": "Elephant Alpha (free)"}, + {"provider": "OpenRouter", "id": "openrouter/owl-alpha", "label": "Owl Alpha (free)"}, + {"provider": "OpenRouter", "id": "tencent/hy3-preview:free", "label": "Hy3 Preview (free)"}, + {"provider": "OpenRouter", "id": "nvidia/nemotron-3-super-120b-a12b:free", "label": "Nemotron 3 Super (free)"}, + {"provider": "OpenRouter", "id": "arcee-ai/trinity-large-preview:free", "label": "Trinity Large Preview (free)"}, ] # Provider display names for known Hermes provider IDs