跳到主要内容

Memory

Memory 指应用注入到请求中的上下文,让模型可以基于项目、用户或工作流信息回答。

UniKey 不要求你使用专有 Memory 格式。大多数集成中,建议把长期记忆保存在自己的数据库中,在请求时只把当前任务需要的上下文注入到 systemmessages 字段。

推荐模式

  1. 将长期用户或项目事实保存在应用侧。
  2. 每次请求只检索当前任务需要的信息。
  3. 将稳定指令放入 system 字段。
  4. 将任务相关上下文放入最新用户消息。
  5. 除非模型确实需要,不要把敏感数据放进 Prompt。

示例

{
"model": "gpt-5.2",
"messages": [
{
"role": "system",
"content": "You answer as the support assistant for Project Atlas."
},
{
"role": "user",
"content": "User plan: Pro. Last ticket: billing export failed. Help them retry the export."
}
]
}

Agent 工作流

Agentic 系统应把中间状态保存在模型调用之外。每次只发送下一步所需的 observation、tool result 或约束。这可以降低请求成本,减少数据暴露,也更方便回放故障。