From 880383ca5f8ec6f099c5254e706b889af014d8fa Mon Sep 17 00:00:00 2001 From: dschlueter Date: Tue, 30 Jun 2026 14:13:42 +0200 Subject: [PATCH] feat(admin): local_llm_base_url live-setzbar (RUNTIME_SETTABLE) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Lokale LLM-Basis-URL ohne Deploy umstellbar — wirkt pro Request, da der Provider je Anfrage aus runtime_settings gebaut wird. Wert unveraendert (localhost Ollama); Heim-Host kann kuenftig per Admin-Live-Config gesetzt werden. Co-Authored-By: Claude Opus 4.8 --- app/runtime_config.py | 1 + 1 file changed, 1 insertion(+) diff --git a/app/runtime_config.py b/app/runtime_config.py index 837cf0a..60c66b1 100644 --- a/app/runtime_config.py +++ b/app/runtime_config.py @@ -24,6 +24,7 @@ RUNTIME_SETTABLE: dict[str, tuple[str, str, str]] = { "openrouter_tts_model": ("TTS-Modell (OpenRouter)", "str", "z.B. google/gemini-3.1-flash-tts-preview"), "openrouter_tts_voice": ("TTS-Stimme (OpenRouter)", "str", "z.B. Zephyr, Puck, Kore"), "piper_voice": ("TTS-Stimme (piper)", "str", "z.B. de_DE-thorsten-high"), + "local_llm_base_url": ("Lokales LLM (Basis-URL)", "str", "z.B. http://127.0.0.1:11434/v1 (Ollama) oder Heim-Host — wirkt sofort"), "local_llm_system_prompt": ("Systemprompt (lokal)", "str", "Freier Text"), "local_llm_temperature": ("Temperatur (lokal)", "float", "0.0–2.0 — wirkt sofort (kein Neustart)"), "local_llm_top_p": ("Top-p (lokal)", "float", "0.0–1.0 — wirkt sofort (kein Neustart)"),