From 6bf9a30c33ca04f2002526af8d03e4541f6bddd1 Mon Sep 17 00:00:00 2001 From: koko210Serve Date: Wed, 20 May 2026 13:55:22 +0300 Subject: [PATCH] feat(routes): sync model globals via config API, fix log message - Add models.text, models.evil, models.japanese to config/set globals sync - Fix language toggle log to show actual model name instead of hardcoded string --- bot/routes/config.py | 3 +++ bot/routes/language.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/bot/routes/config.py b/bot/routes/config.py index 35cbda2..3b3125d 100644 --- a/bot/routes/config.py +++ b/bot/routes/config.py @@ -93,6 +93,9 @@ async def set_config_value(request: Request): "voice.debug_mode": ("VOICE_DEBUG_MODE", bool), "memory.use_cheshire_cat": ("USE_CHESHIRE_CAT", bool), "gpu.prefer_amd": ("PREFER_AMD_GPU", bool), + "models.text": ("TEXT_MODEL", str), + "models.evil": ("EVIL_TEXT_MODEL", str), + "models.japanese": ("JAPANESE_TEXT_MODEL", str), } if key_path in _GLOBALS_SYNC: diff --git a/bot/routes/language.py b/bot/routes/language.py index bac6ebe..ccf7787 100644 --- a/bot/routes/language.py +++ b/bot/routes/language.py @@ -27,7 +27,7 @@ def toggle_language_mode(): globals.LANGUAGE_MODE = "japanese" new_mode = "japanese" model_used = globals.JAPANESE_TEXT_MODEL - logger.info("Switched to Japanese mode (using Llama 3.1 Swallow)") + logger.info(f"Switched to Japanese mode (using {model_used})") else: globals.LANGUAGE_MODE = "english" new_mode = "english"