删除记忆

更新时间:
复制 MD 格式

删除一条事实记忆,删除后不可恢复

删除指定的记忆节点。

警告删除操作不可逆,请谨慎操作。

请求方法与路径

DELETE https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v2/apps/memory/memory_nodes/{memory_node_id}

调用时请将 {WorkspaceId} 替换为真实的业务空间 ID。

请求参数

参数类型必填位置说明
memory_node_idstring是Path记忆节点 ID
memory_library_idstring否Query记忆库 ID。不传时按默认记忆库解析

返回结果

字段类型说明
request_idstring请求 ID

请求示例

curl --location --request DELETE 'https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v2/apps/memory/memory_nodes/42dfc089dfa7409889966960a95c3b7e?memory_library_id=memory_library_001' \
  --header "Authorization: Bearer $DASHSCOPE_API_KEY"
from agentscope_runtime.tools.modelstudio_memory import (
    DeleteMemory, DeleteMemoryInput,
)
import asyncio

async def main():
    delete_memory = DeleteMemory()
    try:
        await delete_memory.arun(DeleteMemoryInput(
            user_id="user_001",
            memory_node_id="MEMORY_NODE_ID"
        ))
        print("删除成功")
    finally:
        await delete_memory.close()

asyncio.run(main())

响应示例

{
  "request_id": "a1b2c3d4-5678-90ab-cdef-1234567890ab"
}

重要用户画像 API 参见 CreateProfileSchema。