openviking 后端将会话提交给 OpenViking,由服务提取用户相关的实体、事件和偏好,并在后续会话中按用户检索。它会同时保留用户消息和智能体回复,以便 OpenViking 从完整对话中生成记忆。
前提条件
- 可访问的 OpenViking HTTP 服务;
- 该服务签发的 service owner API Key;
- VeADK 1.0.4 已包含所需的
openviking-sdk依赖。
配置长期记忆
user_id 的新会话可以检索之前提交的记忆。app_name 用于隔离应用,默认 peer 标识直接使用 user_id。
参数
LongTermMemory 参数
OpenViking 后端参数
显式配置示例:
api_key。
自定义用户映射
默认情况下,OpenViking peer 标识等于 VeADK 的user_id。多租户应用可以提供 peer_id_resolver,把租户和用户组合成单个安全标识:
@ 和连字符,且不能为 . 或 ..。