openviking 长期记忆后端把会话消息提交给 OpenViking,由 OpenViking 为每个用户提取并保存实体、事件和偏好。检索时,VeADK 按用户隔离记忆,并把命中内容返回给智能体。
前置条件
准备可访问的 OpenViking 服务和服务所有者 API Key。openviking-sdk>=0.1.3 已包含在 VeADK 1.0.3 的基础依赖中。
使用示例
viking://user/peers/{peer_id}/memories,避免不同用户之间混用记忆。
参数
LongTermMemory 的通用参数见长期记忆概述。通过 backend_config 可覆盖 OpenViking 后端参数:
默认
peer_id 等于 Runner.user_id。自定义函数返回的标识不能为空,只能包含字母、数字、点、下划线、@ 和连字符,且不能为 . 或 ..。