Skip to main content
openviking 长期记忆后端把会话消息写入 OpenViking 的用户记忆,并按用户身份检索实体、事件和偏好。该后端从 VeADK 1.0.3 开始提供。

使用示例

参数

LongTermMemory 参数

OpenViking 后端参数

默认使用 user_id 作为 peer ID,只允许字母、数字、点、下划线、@ 和连字符。需要改变用户映射时,可传入 peer_id_resolver。
auto_save_session=True 会把会话内容写入外部 OpenViking 服务。使用前应确认数据处理、访问控制和保留策略符合业务要求。

自定义用户映射

多租户应用可以提供 peer_id_resolver,把应用和用户组合成单个隔离标识:
返回值不能为空,只能包含字母、数字、点、下划线、@ 和连字符,且不能为 . 或 ..。上线后修改映射规则会使既有记忆保留在旧 peer 路径下,新的检索可能无法命中这些数据。
最后修改于 2026年9月19日