mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-29 09:53:56 +08:00
提示词模板支持更多参数
This commit is contained in:
@@ -184,7 +184,7 @@ class PromptManager:
|
|||||||
self.logger.bind(tag=TAG).error(f"更新上下文信息失败: {e}")
|
self.logger.bind(tag=TAG).error(f"更新上下文信息失败: {e}")
|
||||||
|
|
||||||
def build_enhanced_prompt(
|
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:
|
) -> str:
|
||||||
"""构建增强的系统提示词"""
|
"""构建增强的系统提示词"""
|
||||||
if not self.base_prompt_template:
|
if not self.base_prompt_template:
|
||||||
@@ -225,6 +225,7 @@ class PromptManager:
|
|||||||
weather_info=weather_info,
|
weather_info=weather_info,
|
||||||
emojiList=EMOJI_List,
|
emojiList=EMOJI_List,
|
||||||
device_id=device_id,
|
device_id=device_id,
|
||||||
|
*args, **kwargs
|
||||||
)
|
)
|
||||||
device_cache_key = f"device_prompt:{device_id}"
|
device_cache_key = f"device_prompt:{device_id}"
|
||||||
self.cache_manager.set(
|
self.cache_manager.set(
|
||||||
|
|||||||
Reference in New Issue
Block a user