Merge branch 'feature/frontend-backend-runtime-fixes' into main

This commit is contained in:
JOJO 2026-05-27 23:37:55 +08:00
commit 436a4ac915

View File

@ -65,18 +65,18 @@ async def _generate_title_async(
return None return None
client = DeepSeekClient(thinking_mode=False, web_mode=True) client = DeepSeekClient(thinking_mode=False, web_mode=True)
title_base = _env_optional("AGENT_TITLE_API_BASE_URL") # 对话标题生成使用独立模型配置(支持 config 默认值 + .env 覆盖)
title_key = _env_optional("AGENT_TITLE_API_KEY") title_base = _env_optional("AGENT_TITLE_API_BASE_URL") or TITLE_API_BASE_URL
title_model = _env_optional("AGENT_TITLE_MODEL_ID") title_key = _env_optional("AGENT_TITLE_API_KEY") or TITLE_API_KEY
if title_base: title_model = _env_optional("AGENT_TITLE_MODEL_ID") or TITLE_MODEL_ID
client.fast_api_config["base_url"] = title_base client.fast_api_config = {
client.api_base_url = title_base "base_url": title_base,
if title_key: "api_key": title_key,
client.fast_api_config["api_key"] = title_key "model_id": title_model,
client.api_key = title_key }
if title_model: client.api_base_url = title_base
client.fast_api_config["model_id"] = title_model client.api_key = title_key
client.model_id = title_model client.model_id = title_model
_title_debug_log("start_generate_title", user_message_preview=str(user_message)[:200], user_message_len=len(str(user_message))) _title_debug_log("start_generate_title", user_message_preview=str(user_message)[:200], user_message_len=len(str(user_message)))
_title_debug_log( _title_debug_log(
"title_api_config", "title_api_config",