Memory
Memory 指应用注入到请求中的上下文,让模型可以基于项目、用户或工作流信息回答。
UniKey 不要求你使用专有 Memory 格式。大多数集成中,建议把长期记忆保存在自己的数据库中,在请求时只把当前任务需要的上下文注入到 system 或 messages 字段。
推荐模式
- 将长期用户或项目事实保存在应用侧。
- 每次请求只检索当前任务需要的信息。
- 将稳定指令放入
system字段。 - 将任务相关上下文放入最新用户消息。
- 除非模型确实需要,不要把敏感数据放进 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 或约束。这可以降低请求成本,减少数据暴露,也更方便回放故障。