Skip to main content

长期记忆 API

AI 在长对话中会遗忘关键信息,且跨会话没有记忆,导致上下文丢失、体验不连贯。长期记忆 API 可自动从历史对话中提炼并结构化存储事实记忆与用户画像,在后续对话或新会话中检索这些记忆并注入 Prompt,赋能 AI 实现真正的持续性理解。

记忆库(长期记忆)提供完整的开放 API,覆盖事实记忆的写入、检索、更新、删除,以及用户画像模板管理和画像获取。所有接口通过 DashScope 网关提供服务,服务地址为 https://dashscope.aliyuncs.com/api/v2/apps/memory/,采用 API Key 鉴权,详见鉴权。

接口一览

事实记忆:
接口方法路径说明
AddMemoryPOST/add添加记忆,自动提取关键信息
AddMemoryAsyncPOST/add-async异步提交记忆抽取任务
GetEventGET/events/{event_id}查询异步任务事件详情
ListMemoryGET/memory_nodes分页列出记忆
SearchMemoryPOST/memory_nodes/search基于语义检索历史记忆
GetMemoryNodeGET/memory_nodes/{memory_node_id}获取单个记忆节点详情
GetSkillExportGET/skill/export/{memory_node_id}导出技能记忆节点
UpdateMemoryPATCH/memory_nodes/{memory_node_id}更新记忆内容
DeleteMemoryDELETE/memory_nodes/{memory_node_id}删除记忆
用户画像:
接口方法路径说明
CreateProfileSchemaPOST/profile_schemas创建画像模板
ListProfileSchemasGET/profile_schemas列出画像模板
GetProfileSchemaGET/profile_schemas/{profile_schema_id}获取画像模板详情
UpdateProfileSchemaPATCH/profile_schemas/{profile_schema_id}更新画像模板
GetUserProfileGET/profile_schemas/{profile_schema_id}/user_profile获取用户画像

最小调用示例

写入记忆(AddMemory):
curl -X POST https://dashscope.aliyuncs.com/api/v2/apps/memory/add \
  --header "Authorization: Bearer $DASHSCOPE_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "messages": [
      {"role": "user", "content": "每天上午9点提醒我喝水"},
      {"role": "assistant", "content": "好的,已记录"}
    ],
    "user_id": "user_001"
  }'
检索记忆(SearchMemory):
curl -X POST https://dashscope.aliyuncs.com/api/v2/apps/memory/memory_nodes/search \
  --header "Authorization: Bearer $DASHSCOPE_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "user_id": "user_001",
    "messages": [
      {"role": "user", "content": "我需要做什么?"}
    ]
  }'

使用限制

全部接口总计不超过 3000 QPM(阿里云账号级别),事实记忆 add 接口 120 QPM,search 接口 300 QPM。详见限流说明。
按接口分页的参数、返回结果和 Python 示例,参见长期记忆 API 参考;端到端上手流程参见快速开始,功能与控制台操作参见记忆库。
Agent 开发运行
Agent 上下文
Agent 治理与进化
Store
应用广场
长期记忆 API - 阿里云百炼