mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-29 06:13:56 +08:00
补充相关信息
This commit is contained in:
@@ -289,7 +289,6 @@ Memory:
|
|||||||
# - true: 使用用户画像模式(UserMemory),自动提取用户信息
|
# - true: 使用用户画像模式(UserMemory),自动提取用户信息
|
||||||
# 用户画像功能支持: oceanbase、seekdb、sqlite (powermem 0.3.0+)
|
# 用户画像功能支持: oceanbase、seekdb、sqlite (powermem 0.3.0+)
|
||||||
enable_user_profile: true
|
enable_user_profile: true
|
||||||
|
|
||||||
# ========== LLM 配置 ==========
|
# ========== LLM 配置 ==========
|
||||||
# 通义千问: https://bailian.console.aliyun.com/?apiKey=1#/api-key
|
# 通义千问: https://bailian.console.aliyun.com/?apiKey=1#/api-key
|
||||||
# 智谱AI(免费): https://bigmodel.cn/usercenter/proj-mgmt/apikeys
|
# 智谱AI(免费): https://bigmodel.cn/usercenter/proj-mgmt/apikeys
|
||||||
@@ -299,7 +298,6 @@ Memory:
|
|||||||
api_key: 你的LLM API密钥
|
api_key: 你的LLM API密钥
|
||||||
model: qwen-plus
|
model: qwen-plus
|
||||||
# openai_base_url: https://api.openai.com/v1 # 可选,自定义服务地址
|
# openai_base_url: https://api.openai.com/v1 # 可选,自定义服务地址
|
||||||
|
|
||||||
# ========== Embedding 配置 ==========
|
# ========== Embedding 配置 ==========
|
||||||
embedder:
|
embedder:
|
||||||
provider: openai # 可选: qwen, openai 等
|
provider: openai # 可选: qwen, openai 等
|
||||||
@@ -307,7 +305,6 @@ Memory:
|
|||||||
api_key: 你的嵌入模型API密钥
|
api_key: 你的嵌入模型API密钥
|
||||||
model: text-embedding-v4
|
model: text-embedding-v4
|
||||||
openai_base_url: https://dashscope.aliyuncs.com/compatible-mode/v1
|
openai_base_url: https://dashscope.aliyuncs.com/compatible-mode/v1
|
||||||
|
|
||||||
# ========== Database 配置 ==========
|
# ========== Database 配置 ==========
|
||||||
# oceanbase(推荐,最佳性能), seekdb(推荐,AI应用存储一体), postgres, sqlite(轻量备选)
|
# oceanbase(推荐,最佳性能), seekdb(推荐,AI应用存储一体), postgres, sqlite(轻量备选)
|
||||||
# 用户画像功能支持: oceanbase、seekdb、sqlite
|
# 用户画像功能支持: oceanbase、seekdb、sqlite
|
||||||
@@ -322,8 +319,8 @@ Memory:
|
|||||||
# user: root@test
|
# user: root@test
|
||||||
# password: your_password
|
# password: your_password
|
||||||
# db_name: powermem
|
# db_name: powermem
|
||||||
# collection_name: memories # 默认值
|
# collection_name: memories # 默认表名,如创建维度错误请删除此表或更改名称
|
||||||
# embedding_model_dims: 1536 # 嵌入向量维度,必需参数
|
# embedding_model_dims: 1024 # 嵌入向量维度,注意跟使用模型适配,以智普为例:embedding-2的维度是1024,embedding-3的维度是2048
|
||||||
nomem:
|
nomem:
|
||||||
# 不想使用记忆功能,可以使用nomem
|
# 不想使用记忆功能,可以使用nomem
|
||||||
type: nomem
|
type: nomem
|
||||||
|
|||||||
@@ -135,11 +135,11 @@ class MemoryProvider(MemoryProviderBase):
|
|||||||
memory_mode = "AsyncMemory (普通记忆模式)"
|
memory_mode = "AsyncMemory (普通记忆模式)"
|
||||||
|
|
||||||
self.use_powermem = True
|
self.use_powermem = True
|
||||||
|
|
||||||
logger.bind(tag=TAG).info(
|
logger.bind(tag=TAG).info(
|
||||||
f"PowerMem initialized successfully: mode={memory_mode}, "
|
f"PowerMem initialized successfully: mode={memory_mode}, "
|
||||||
f"database={database_provider}, llm={llm_provider}, embedding={embedding_provider}"
|
f"database={powermem_config['vector_store']['provider']}, llm={powermem_config['llm']['provider']}, embedding={powermem_config['embedder']['provider']}"
|
||||||
)
|
)
|
||||||
|
|
||||||
except ImportError as e:
|
except ImportError as e:
|
||||||
logger.bind(tag=TAG).error(
|
logger.bind(tag=TAG).error(
|
||||||
|
|||||||
Reference in New Issue
Block a user