mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-27 01:23:55 +08:00
fix:修复全模块时缺少prompt_template配置的问题
This commit is contained in:
@@ -68,6 +68,9 @@ def get_config_from_api(config):
|
|||||||
"vision_explain": config["server"].get("vision_explain", ""),
|
"vision_explain": config["server"].get("vision_explain", ""),
|
||||||
"auth_key": config["server"].get("auth_key", ""),
|
"auth_key": config["server"].get("auth_key", ""),
|
||||||
}
|
}
|
||||||
|
# 如果服务器没有prompt_template,则从本地配置读取
|
||||||
|
if not config_data.get("prompt_template"):
|
||||||
|
config_data["prompt_template"] = config.get("prompt_template")
|
||||||
return config_data
|
return config_data
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -22,4 +22,6 @@ manager-api:
|
|||||||
# 如果使用docker部署,请使用填写成 http://xiaozhi-esp32-server-web:8002/xiaozhi
|
# 如果使用docker部署,请使用填写成 http://xiaozhi-esp32-server-web:8002/xiaozhi
|
||||||
url: http://127.0.0.1:8002/xiaozhi
|
url: http://127.0.0.1:8002/xiaozhi
|
||||||
# 你的manager-api的token,就是刚才复制出来的server.secret
|
# 你的manager-api的token,就是刚才复制出来的server.secret
|
||||||
secret: 你的server.secret值
|
secret: 你的server.secret值
|
||||||
|
# 默认系统提示词模板文件
|
||||||
|
prompt_template: agent-base-prompt.txt
|
||||||
@@ -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,
|
||||||
|
client_ip=client_ip,
|
||||||
*args, **kwargs
|
*args, **kwargs
|
||||||
)
|
)
|
||||||
device_cache_key = f"device_prompt:{device_id}"
|
device_cache_key = f"device_prompt:{device_id}"
|
||||||
|
|||||||
Reference in New Issue
Block a user