diff --git a/CHANGELOG.md b/CHANGELOG.md index c915fdd..84de68d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,17 @@ Alle nennenswerten Änderungen an **Alexis**. Format lose nach [Keep a Changelog](https://keepachangelog.com/de/); Versionierung nach [SemVer](https://semver.org/lang/de/) (prä-1.0: `0.x`). +## [0.3.6] — 2026-07-01 + +### Hinzugefügt +- **Modell-Browser (Cloud) im Admin** (System-Tab): durchsuchbare OpenRouter-Modelle + mit Tool-Badge (✅ im Eval bestätigt / 🔧 laut Anbieter), ⬆/⬇-Preisen pro Mio. + Token und geschätzter „$/Antwort" (aus live gemessenem Turn-Token-Profil). + „Verwenden" setzt `openrouter_llm_model`. Lokale Modelle: spätere Phase. +- Token je Turn werden nun erfasst (Turn-Token-Profil, EMA) — Basis für „$/Antwort". +- `qwen/qwen3.5-35b-a3b` als **eval-verifiziert** aufgenommen (Tool-Calling-Test + bestanden). + ## [0.3.5] — 2026-06-30 ### Hinzugefügt diff --git a/app/model_menu.py b/app/model_menu.py index ac592c2..7a4d1ff 100644 --- a/app/model_menu.py +++ b/app/model_menu.py @@ -19,6 +19,7 @@ _cache: dict = {"t": 0.0, "data": None} # Im eval/tool_calling als web-suchtauglich bestätigt (✅). Klein halten/pflegen. EVAL_VERIFIED = { "mistralai/mistral-small-3.2-24b-instruct", + "qwen/qwen3.5-35b-a3b", } # Annahmen, bis echte Turn-Messdaten vorliegen. diff --git a/pyproject.toml b/pyproject.toml index 602ceb1..5051af9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "voice-assistant-gateway" -version = "0.3.5" +version = "0.3.6" description = "Modular voice assistant gateway with pluggable audio endpoints and provider adapters" readme = "README.md" requires-python = ">=3.11"