Skip to main content
openviking 后端将会话提交给 OpenViking,由服务提取用户相关的实体、事件和偏好,并在后续会话中按用户检索。它会同时保留用户消息和智能体回复,以便 OpenViking 从完整对话中生成记忆。

前提条件

  • 可访问的 OpenViking HTTP 服务;
  • 该服务签发的 service owner API Key;
  • VeADK 1.0.4 已包含所需的 openviking-sdk 依赖。
启用自动保存后,会话内容会发送到配置的 OpenViking 服务。请在写入前确认用户授权、数据范围、访问控制和保留策略。

配置长期记忆

同一 user_id 的新会话可以检索之前提交的记忆。app_name 用于隔离应用,默认 peer 标识直接使用 user_id。

参数

LongTermMemory 参数

OpenViking 后端参数

显式配置示例:
生产环境应通过环境变量或密钥管理服务注入 api_key。

自定义用户映射

默认情况下,OpenViking peer 标识等于 VeADK 的 user_id。多租户应用可以提供 peer_id_resolver,把租户和用户组合成单个安全标识:
返回值不能为空,只能包含字母、数字、点、下划线、@ 和连字符,且不能为 . 或 ..。
最后修改于 2026年9月19日