Skip to main content
Memory API

概览

记忆库全部接口的端点、参数和请求方式

记忆库 API 基础地址:https://dashscope.aliyuncs.com/api/v2/apps/memory 所有接口需在 Header 中携带 Authorization: Bearer $DASHSCOPE_API_KEY

接口列表

API方法路径说明
AddMemoryPOST/add添加记忆,自动提取记忆片段和用户画像
SearchMemoryPOST/search基于语义检索返回相关历史记忆
ListMemoryGET/memory_nodes分页查看用户的所有记忆
UpdateMemoryPATCH/memory_nodes/{memory_node_id}修改已有记忆内容
DeleteMemoryDELETE/memory_nodes/{memory_node_id}删除指定记忆条目
CreateProfileSchemaPOST/profile_schemas创建用户画像模板
GetUserProfileGET/profile_schemas/{schema_id}/user_profile获取用户画像

AddMemory

写入记忆。传入对话消息后,系统自动提取记忆片段和用户画像。也支持直接指定要存储的记忆内容。
参数类型必填说明
messagesarray对话消息列表,每项含 role(user/assistant)和 content
user_idstring记忆实体 ID,用于记忆隔离
profile_schemastring用户画像模板 ID,传入后自动提取画像

SearchMemory

检索记忆。基于语义检索返回与当前查询最相关的历史记忆。
参数类型必填说明
user_idstring记忆实体 ID
querystring检索查询语句
max_resultsnumber最大返回数量(1~100)
rewriteboolean是否改写查询以提升准确率
rerankboolean是否对结果重排
similarity_thresholdnumber相似度阈值(0.01.0),建议 0.50.7

ListMemory

列出记忆。分页查看用户的所有记忆。
参数类型必填说明
user_idstring记忆实体 ID
page_sizenumber每页数量
page_numnumber页码,从 1 开始

UpdateMemory

更新记忆。修改已有记忆的内容。
参数类型必填说明
memory_node_idstring记忆节点 ID(路径参数)
user_idstring记忆实体 ID
custom_contentstring更新后的记忆内容

DeleteMemory

删除记忆。删除指定的记忆条目。
参数类型必填说明
memory_node_idstring记忆节点 ID(路径参数)

CreateProfileSchema

创建用户画像模板。
参数类型必填说明
namestring画像模板名称
descriptionstring模板描述,用于指导智能体调用
attributesarray画像字段列表,每项含 namedescription

GetUserProfile

获取用户画像。需在添加对话后等待约 3 秒,待画像提取完成。
参数类型必填说明
schema_idstring画像模板 ID(路径参数)
user_idstring记忆实体 ID
接口的完整调用示例参见各操作指南页,计费和限流参见计费与限流
Managed Agent API
RAG API
Connector API
Memory API
框架集成
  • 框架