From 5e11a92618f432b716b972abbf55aa3fcb957d0c Mon Sep 17 00:00:00 2001 From: Meleki Date: Mon, 6 Jul 2026 16:46:56 +0200 Subject: [PATCH] =?UTF-8?q?Modelle:=20opus-3=20erg=C3=A4nzen=20+=20sonnet-?= =?UTF-8?q?5=20als=20Default?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ChatService: Alias "opus-3" => claude-opus-3; Default-Fallback von claude-sonnet-4-6 auf claude-sonnet-5 angehoben - index.html: opus-3-Option; haiku-4-5 und Optgroups sortiert - ARCHITECTURE.md: Model-Liste, Alias-Tabelle und Default-Eintrag nachgezogen Co-Authored-By: Claude --- ARCHITECTURE.md | 6 ++++-- Services/ChatService.cs | 3 ++- wwwroot/index.html | 22 ++++++++++------------ 3 files changed, 16 insertions(+), 15 deletions(-) diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md index 4e9ef19..245824e 100644 --- a/ARCHITECTURE.md +++ b/ARCHITECTURE.md @@ -850,7 +850,7 @@ Ein **Agent** definiert die Persönlichkeit und Fähigkeiten der AI: |-------------------|------------------------------------------------------------------| | `Name` | Anzeigename | | `Avatar` | Base64 Data-URL (WebP, 512px) + `AvatarSmall` (WebP, 256px Thumbnail) | -| `Model` | `sonnet`, `sonnet-4-5`, `sonnet-4-6`, `opus`, `opus-4-5`, `opus-4-6`, `opus-4-7`, `opus-4-8`, `fable`, `fable-5`, `haiku`, `haiku-4-5` (Default für `opus` ist `claude-opus-4-8`) | +| `Model` | `sonnet`, `sonnet-4-5`, `sonnet-4-6`, `sonnet-5`, `opus`, `opus-3`, `opus-4-5`, `opus-4-6`, `opus-4-7`, `opus-4-8`, `fable`, `fable-5`, `haiku`, `haiku-4-5` | | `CustomCommands` | JSON-Array mit Slash-Commands (Label + Prompt) | | `AutoCommit` | `""` (nichts), `"mention"` (anmerken – nur auf User-Request), `"enforce"` (erzwingen – nach jeder Änderung), `"forbid"` (strikt verboten) | | `UseSoul` | SOUL.md in System-Prompt einbinden | @@ -869,7 +869,9 @@ Ein **Agent** definiert die Persönlichkeit und Fähigkeiten der AI: "sonnet" → claude-sonnet-4-6 "sonnet-4-5" → claude-sonnet-4-5 "sonnet-4-6" → claude-sonnet-4-6 +"sonnet-5" → claude-sonnet-5 "opus" → claude-opus-4-8 +"opus-3" → claude-opus-3 "opus-4-5" → claude-opus-4-5 "opus-4-6" → claude-opus-4-6 "opus-4-7" → claude-opus-4-7 @@ -878,7 +880,7 @@ Ein **Agent** definiert die Persönlichkeit und Fähigkeiten der AI: "fable-5" → claude-fable-5 "haiku" → claude-haiku-4-5 "haiku-4-5" → claude-haiku-4-5 -(default) → claude-sonnet-4-6 +(default) → claude-sonnet-5 ``` **1-Million-Token-Context** ist seit März 2026 Default bei **Opus 4.6/4.7/4.8 + Sonnet 4.6** – kein separater Beta-Header und kein `[1m]`-Suffix mehr nötig. Alte DB-Einträge mit `[1m]`-Suffix werden bei Startup automatisch migriert (`UPDATE agents/chains SET model = REPLACE(model, '[1m]', '')`). diff --git a/Services/ChatService.cs b/Services/ChatService.cs index 9cf80c2..6301cf6 100644 --- a/Services/ChatService.cs +++ b/Services/ChatService.cs @@ -70,6 +70,7 @@ Nur deine finale Text-Antwort wird weiterverwendet. Formuliere sie vollständig "sonnet-4-6" => "claude-sonnet-4-6", "sonnet-5" => "claude-sonnet-5", "opus" => "claude-opus-4-8", + "opus-3" => "claude-opus-3", "opus-4-5" => "claude-opus-4-5", "opus-4-6" => "claude-opus-4-6", "opus-4-7" => "claude-opus-4-7", @@ -78,7 +79,7 @@ Nur deine finale Text-Antwort wird weiterverwendet. Formuliere sie vollständig "fable-5" => "claude-fable-5", "haiku" => "claude-haiku-4-5", "haiku-4-5" => "claude-haiku-4-5", - _ => "claude-sonnet-4-6" + _ => "claude-sonnet-5" }; } diff --git a/wwwroot/index.html b/wwwroot/index.html index e0ab495..7b59811 100644 --- a/wwwroot/index.html +++ b/wwwroot/index.html @@ -223,31 +223,29 @@