提示词模板支持更多参数

This commit is contained in:
Chingfeng Li
2025-09-25 14:35:01 +08:00
parent e50e21c240
commit 111d945a9a
@@ -184,7 +184,7 @@ class PromptManager:
self.logger.bind(tag=TAG).error(f"更新上下文信息失败: {e}")
def build_enhanced_prompt(
self, user_prompt: str, device_id: str, client_ip: str = None
self, user_prompt: str, device_id: str, client_ip: str = None, *args, **kwargs
) -> str:
"""构建增强的系统提示词"""
if not self.base_prompt_template:
@@ -225,6 +225,7 @@ class PromptManager:
weather_info=weather_info,
emojiList=EMOJI_List,
device_id=device_id,
*args, **kwargs
)
device_cache_key = f"device_prompt:{device_id}"
self.cache_manager.set(