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
This commit is contained in:
@@ -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:
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user