openviking 长期记忆后端把会话消息写入 OpenViking 的用户记忆,并按用户身份检索实体、事件和偏好。该后端从 VeADK 1.0.3 开始提供。
使用示例
参数
LongTermMemory 参数
OpenViking 后端参数
默认使用
user_id 作为 peer ID,只允许字母、数字、点、下划线、@ 和连字符。需要改变用户映射时,可传入 peer_id_resolver。
自定义用户映射
多租户应用可以提供peer_id_resolver,把应用和用户组合成单个隔离标识:
@ 和连字符,且不能为 . 或 ..。上线后修改映射规则会使既有记忆保留在旧 peer 路径下,新的检索可能无法命中这些数据。