From 43b09ae794503ac0cd0011a52a643ef539da2637 Mon Sep 17 00:00:00 2001 From: Meleki Date: Thu, 5 Mar 2026 10:26:00 +0100 Subject: [PATCH] =?UTF-8?q?docs:=20Doku-Korrekturen=20=E2=80=93=20Model-Ma?= =?UTF-8?q?pping,=20History-Optimierung,=20appsettings?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ARCHITECTURE.md: - Model-Mapping-Tabelle vervollständigt (alle 8 Aliase + Default) ARCHITECTURE_QUICK.md: - max_iterations: 50 → 100 - History-Optimierung korrekt beschrieben (ältere Chains nur Text, Tool-Results 20k Zeichen) - appsettings-Beispiel korrigiert (AnthropicToken, KreaToken, richtige Keys/Werte) --- ARCHITECTURE.md | 5 +++++ ARCHITECTURE_QUICK.md | 16 +++++++--------- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md index 54e8a2b..35e3c86 100644 --- a/ARCHITECTURE.md +++ b/ARCHITECTURE.md @@ -541,8 +541,13 @@ 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 "opus" → claude-opus-4-6 +"opus-4-5" → claude-opus-4-5 +"opus-4-6" → claude-opus-4-6 "haiku" → claude-haiku-4-5 +"haiku-4-5" → claude-haiku-4-5 +(default) → claude-sonnet-4-6 ``` --- diff --git a/ARCHITECTURE_QUICK.md b/ARCHITECTURE_QUICK.md index c9cb54f..08d8bb2 100644 --- a/ARCHITECTURE_QUICK.md +++ b/ARCHITECTURE_QUICK.md @@ -120,11 +120,11 @@ User-Input → POST /api/chat (SSE) → Claude API Call (SSE) → Token-für-Token an Client streamen → Bei tool_use → ToolService.Execute() → Ergebnis zurück → neuer API Call - → Loop bis end_turn oder max_iterations (50) + → Loop bis end_turn oder max_iterations (100) → Chain + Messages in DB speichern ``` -**History-Optimierung:** Ältere Nachrichten werden auf 20% gekürzt, Tool-Results auf 500 Zeichen. Neueste 3 Chains bleiben vollständig. +**History-Optimierung:** Ältere Chains nur Text-Messages (keine Tool-Calls). Letzte Chain vollständig. Tool-Results auf 20.000 Zeichen gekürzt. Attachments nur für letzte User-Message. --- @@ -196,13 +196,11 @@ User-Input → POST /api/chat (SSE) ```json { - "AnthropicApiKey": "sk-ant-...", - "TelegramBotToken": "...", - "KreaApiKey": "...", - "DataDirectory": "data", - "MaxHistoryChains": 50, - "MaxIterations": 50, - "DefaultModel": "claude-sonnet-4-20250514" + "AnthropicToken": "", // Anthropic API Key (REQUIRED) + "MaxIterations": 100, // Max Tool-Loop Iterationen pro Chat + "PayloadLogging": false, // API-Payloads loggen (Debug) + "PayloadLoggingGzip": false, // Payload-Logs als .gz komprimieren + "KreaToken": "" // Krea API Token (optional) } ```