[{"data":1,"prerenderedAt":4391},["ShallowReactive",2],{"docs-page-cn-/cn/memos_cloud/features/profile":3,"surround-cn-/cn/memos_cloud/features/profile":4378},{"id":4,"title":5,"avatar":6,"banner":6,"body":7,"category":6,"desc":4371,"description":57,"extension":4372,"lead":6,"links":6,"meta":4373,"navigation":6,"path":4374,"seo":4375,"stem":4376,"__hash__":4377},"docs/cn/memos_cloud/features/profile.md","属性记忆 Profile",null,{"type":8,"value":9,"toc":4357},"minimark",[10,15,19,22,45,48,51,117,129,132,136,177,179,183,291,294,321,330,332,336,346,348,352,366,589,601,604,1158,1161,1239,1242,1334,1339,1350,1352,1355,1358,1794,1796,1799,1802,2457,2459,2462,2473,2888,2890,3384,3386,3389,3392,3954,3956,3959,3962,4327,4329,4333,4353],[11,12,14],"h2",{"id":13},"_1-属性记忆是什么","1. 属性记忆是什么？",[16,17,18],"p",{},"AI 应用通常通过 Prompt 传入的固定角色设定，并根据提前设定的标签分类，对不同用户推送不同的回复内容实现“有记忆、个性化”。然而，随着对话的深入，用户会不断变化，人工维护的分类标签跟不上，用户的“专属感”也就无法凸显。",[16,20,21],{},"属性记忆（Profile）可用于构建结构化的画像，对话中的零散信息被抽取并映射到预先定义好的属性字段，并随对话深入自动更新、补全。核心特点包括：",[23,24,25,33,39],"ul",{},[26,27,28,32],"li",{},[29,30,31],"strong",{},"结构化","：画像由预先定义的字段构成，统一存储、可直接取用，不分散在零散的记忆中；",[26,34,35,38],{},[29,36,37],{},"持续更新","：随对话深入，MemOS 自动更新属性字段，让画像不断补全、始终贴合用户的最新状态，无需手写或手动维护；",[26,40,41,44],{},[29,42,43],{},"字段级可控","：支持自定义每个字段是否允许自动更新，开放的字段随对话演进，关键字段可锁定，保持核心设定稳定、不随对话噪声偏移。",[16,46,47],{},"适用于 智能家居、品牌客服、金融投顾 等场景，用于增强对话一致性、稳定性，让 AI 长期记住用户是谁。",[16,49,50],{},"示例结构如下所示：",[52,53,58],"pre",{"className":54,"code":55,"language":56,"meta":57,"style":57},"language-plaintext shiki shiki-themes material-theme-lighter github-light-high-contrast github-dark-default","基础信息\n  姓名：张三\n  职业：工程师\n  居住地：杭州\n兴趣爱好\n  爱好：露营、独立游戏\n  喜欢的音乐：民谣\n性格标签\n  三个关键词：开朗、好奇、爱较真\n","plaintext","",[59,60,61,69,75,81,87,93,99,105,111],"code",{"__ignoreMap":57},[62,63,66],"span",{"class":64,"line":65},"line",1,[62,67,68],{},"基础信息\n",[62,70,72],{"class":64,"line":71},2,[62,73,74],{},"  姓名：张三\n",[62,76,78],{"class":64,"line":77},3,[62,79,80],{},"  职业：工程师\n",[62,82,84],{"class":64,"line":83},4,[62,85,86],{},"  居住地：杭州\n",[62,88,90],{"class":64,"line":89},5,[62,91,92],{},"兴趣爱好\n",[62,94,96],{"class":64,"line":95},6,[62,97,98],{},"  爱好：露营、独立游戏\n",[62,100,102],{"class":64,"line":101},7,[62,103,104],{},"  喜欢的音乐：民谣\n",[62,106,108],{"class":64,"line":107},8,[62,109,110],{},"性格标签\n",[62,112,114],{"class":64,"line":113},9,[62,115,116],{},"  三个关键词：开朗、好奇、爱较真\n",[118,119,120],"note",{},[16,121,122,123,128],{},"可以同时绑定到 AI 角色（Agent）上，维护该角色的稳定人设。开启",[124,125,127],"a",{"href":126},"/cn/memos_cloud/introduction/isolation_filters#%E4%B8%BA-agent-%E5%88%9B%E5%BB%BA%E7%8B%AC%E7%AB%8B%E8%AE%B0%E5%BF%86-new","为 Agent 创建独立记忆","后，每个 Agent 拥有各自独立的属性记忆。",[130,131],"br",{},[11,133,135],{"id":134},"_2-关键参数","2. 关键参数",[23,137,138,144,150,156,162,168],{},[26,139,140,143],{},[29,141,142],{},"模板（profile_template）","：用于定义属性记忆的字段结构，包括字段名称、层级、\n默认值、是否允许算法更新等。一个模板可以重复绑定到多个用户或 AI 角色。",[26,145,146,149],{},[29,147,148],{},"实例（profile）","：用户或 AI 角色绑定模板后生成的属性记忆，用于存放各自的字段值。",[26,151,152,155],{},[29,153,154],{},"属性","：实例中的具体字段项，如关系、兴趣、说话风格、纪念日等。",[26,157,158,161],{},[29,159,160],{},"属性值（value）","：实例的字段值。添加消息时，MemOS 根据消息内容更新对应字段值。",[26,163,164,167],{},[29,165,166],{},"算法更新标记（algorithm_updatable）","：用于控制字段是否允许被算法自动更新。",[26,169,170,173,174,176],{},[29,171,172],{},"主体（user_id/agent_id）","：每个用户拥有各自独立的属性记忆实例；开启",[124,175,127],{"href":126},"后，也可为 Agent（AI 角色）创建属性记忆实例。",[130,178],{},[11,180,182],{"id":181},"_3-工作原理","3. 工作原理",[52,184,188],{"className":185,"code":186,"language":187,"meta":57,"style":57},"language-mermaid shiki shiki-themes material-theme-lighter github-light-high-contrast github-dark-default","sequenceDiagram\n    autonumber\n    participant Dev as 开发者\n    participant User as 终端用户\n    participant App as AI 产品\n    participant Mem as MemOS\n    participant LLM as AI 产品接入大模型\n\n    Dev->>Mem: 创建模板，定义属性记忆结构\n    Dev->>Mem: 为用户绑定模板，生成实例\n    User->>App: 发送消息 / 产生对话\n    App->>Mem: 检索记忆 searchMemory\n    Mem-->>App: 召回属性记忆 + 其他记忆\n    App->>LLM: 拼接上下文，生成更懂该用户的回复\n    LLM-->>App: 返回回复\n    App-->>User: 展示回复\n    App->>Mem: 添加消息 addMessage\n    Mem->>Mem: 从对话抽取信息，更新属性值\n","mermaid",[59,189,190,196,201,206,211,216,221,226,232,237,243,249,255,261,267,273,279,285],{"__ignoreMap":57},[62,191,192],{"class":64,"line":65},[62,193,195],{"class":194},"s5ojA","sequenceDiagram\n",[62,197,198],{"class":64,"line":71},[62,199,200],{"class":194},"    autonumber\n",[62,202,203],{"class":64,"line":77},[62,204,205],{"class":194},"    participant Dev as 开发者\n",[62,207,208],{"class":64,"line":83},[62,209,210],{"class":194},"    participant User as 终端用户\n",[62,212,213],{"class":64,"line":89},[62,214,215],{"class":194},"    participant App as AI 产品\n",[62,217,218],{"class":64,"line":95},[62,219,220],{"class":194},"    participant Mem as MemOS\n",[62,222,223],{"class":64,"line":101},[62,224,225],{"class":194},"    participant LLM as AI 产品接入大模型\n",[62,227,228],{"class":64,"line":107},[62,229,231],{"emptyLinePlaceholder":230},true,"\n",[62,233,234],{"class":64,"line":113},[62,235,236],{"class":194},"    Dev->>Mem: 创建模板，定义属性记忆结构\n",[62,238,240],{"class":64,"line":239},10,[62,241,242],{"class":194},"    Dev->>Mem: 为用户绑定模板，生成实例\n",[62,244,246],{"class":64,"line":245},11,[62,247,248],{"class":194},"    User->>App: 发送消息 / 产生对话\n",[62,250,252],{"class":64,"line":251},12,[62,253,254],{"class":194},"    App->>Mem: 检索记忆 searchMemory\n",[62,256,258],{"class":64,"line":257},13,[62,259,260],{"class":194},"    Mem-->>App: 召回属性记忆 + 其他记忆\n",[62,262,264],{"class":64,"line":263},14,[62,265,266],{"class":194},"    App->>LLM: 拼接上下文，生成更懂该用户的回复\n",[62,268,270],{"class":64,"line":269},15,[62,271,272],{"class":194},"    LLM-->>App: 返回回复\n",[62,274,276],{"class":64,"line":275},16,[62,277,278],{"class":194},"    App-->>User: 展示回复\n",[62,280,282],{"class":64,"line":281},17,[62,283,284],{"class":194},"    App->>Mem: 添加消息 addMessage\n",[62,286,288],{"class":64,"line":287},18,[62,289,290],{"class":194},"    Mem->>Mem: 从对话抽取信息，更新属性值\n",[16,292,293],{},"上图展示了开发者、终端用户、AI 产品 与 MemOS 的完整交互流程：",[295,296,297,303,309,315],"ol",{},[26,298,299,302],{},[29,300,301],{},"准备模板","：在控制台或通过 API 创建属性记忆模板，定义字段结构；",[26,304,305,308],{},[29,306,307],{},"绑定到主体","：为 用户/ AI 角色 绑定模板，生成属于 TA 的属性记忆实例；",[26,310,311,314],{},[29,312,313],{},"检索使用","：召回与当前问题相关的记忆，包含属性记忆，拼接到大模型上下文中，生成更懂用户的回复；",[26,316,317,320],{},[29,318,319],{},"自动更新","：后续添加消息时，MemOS 从对话中抽取信息，更新实例中对应的属性字段值。",[118,322,323],{},[16,324,325,326,329],{},"当前，绑定模板",[29,327,328],{},"不会","自动回溯历史对话来填充属性值，建议从创建用户时就绑定模板。",[130,331],{},[11,333,335],{"id":334},"_4-使用示例","4. 使用示例",[118,337,338],{},[16,339,340,341,345],{},"有关 API 字段、格式等信息的完整列表，详见 ",[124,342,344],{"href":343},"/api_docs/core/bind_profile_template","属性树操作","接口文档。",[130,347],{},[349,350,351],"h3",{"id":351},"创建模板",[16,353,354,355,361,362,365],{},"属性记忆模板可以在 ",[124,356,360],{"href":357,"rel":358},"https://memos-dashboard.openmem.net",[359],"nofollow","MemOS 控制台"," 中创建和维护，也可以通过 API 创建。模板使用 JSON 描述，",[29,363,364],{},"最多三层","嵌套：",[52,367,371],{"className":368,"code":369,"language":370,"meta":57,"style":57},"language-json shiki shiki-themes material-theme-lighter github-light-high-contrast github-dark-default","{\n  \"基础信息\": {\n    \"姓名\": { \"value\": \"\", \"algorithm_updatable\": false },\n    \"职业\": { \"value\": \"\", \"algorithm_updatable\": true },\n    \"居住地\": { \"value\": \"\", \"algorithm_updatable\": true }\n  },\n  \"性格标签\": {\n    \"三个关键词\": { \"value\": \"\", \"algorithm_updatable\": true }\n  }\n}\n","json",[59,372,373,379,398,448,486,524,529,542,579,584],{"__ignoreMap":57},[62,374,375],{"class":64,"line":65},[62,376,378],{"class":377},"suWxN","{\n",[62,380,381,385,389,392,395],{"class":64,"line":71},[62,382,384],{"class":383},"sfJrv","  \"",[62,386,388],{"class":387},"skH7o","基础信息",[62,390,391],{"class":383},"\"",[62,393,394],{"class":377},":",[62,396,397],{"class":377}," {\n",[62,399,400,403,407,409,411,414,417,421,423,425,429,432,434,437,439,441,445],{"class":64,"line":77},[62,401,402],{"class":383},"    \"",[62,404,406],{"class":405},"smon8","姓名",[62,408,391],{"class":383},[62,410,394],{"class":377},[62,412,413],{"class":377}," {",[62,415,416],{"class":383}," \"",[62,418,420],{"class":419},"s_fzf","value",[62,422,391],{"class":383},[62,424,394],{"class":377},[62,426,428],{"class":427},"sjUum"," \"\"",[62,430,431],{"class":377},",",[62,433,416],{"class":383},[62,435,436],{"class":419},"algorithm_updatable",[62,438,391],{"class":383},[62,440,394],{"class":377},[62,442,444],{"class":443},"smHB8"," false",[62,446,447],{"class":377}," },\n",[62,449,450,452,455,457,459,461,463,465,467,469,471,473,475,477,479,481,484],{"class":64,"line":83},[62,451,402],{"class":383},[62,453,454],{"class":405},"职业",[62,456,391],{"class":383},[62,458,394],{"class":377},[62,460,413],{"class":377},[62,462,416],{"class":383},[62,464,420],{"class":419},[62,466,391],{"class":383},[62,468,394],{"class":377},[62,470,428],{"class":427},[62,472,431],{"class":377},[62,474,416],{"class":383},[62,476,436],{"class":419},[62,478,391],{"class":383},[62,480,394],{"class":377},[62,482,483],{"class":443}," true",[62,485,447],{"class":377},[62,487,488,490,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521],{"class":64,"line":89},[62,489,402],{"class":383},[62,491,492],{"class":405},"居住地",[62,494,391],{"class":383},[62,496,394],{"class":377},[62,498,413],{"class":377},[62,500,416],{"class":383},[62,502,420],{"class":419},[62,504,391],{"class":383},[62,506,394],{"class":377},[62,508,428],{"class":427},[62,510,431],{"class":377},[62,512,416],{"class":383},[62,514,436],{"class":419},[62,516,391],{"class":383},[62,518,394],{"class":377},[62,520,483],{"class":443},[62,522,523],{"class":377}," }\n",[62,525,526],{"class":64,"line":95},[62,527,528],{"class":377},"  },\n",[62,530,531,533,536,538,540],{"class":64,"line":101},[62,532,384],{"class":383},[62,534,535],{"class":387},"性格标签",[62,537,391],{"class":383},[62,539,394],{"class":377},[62,541,397],{"class":377},[62,543,544,546,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577],{"class":64,"line":107},[62,545,402],{"class":383},[62,547,548],{"class":405},"三个关键词",[62,550,391],{"class":383},[62,552,394],{"class":377},[62,554,413],{"class":377},[62,556,416],{"class":383},[62,558,420],{"class":419},[62,560,391],{"class":383},[62,562,394],{"class":377},[62,564,428],{"class":427},[62,566,431],{"class":377},[62,568,416],{"class":383},[62,570,436],{"class":419},[62,572,391],{"class":383},[62,574,394],{"class":377},[62,576,483],{"class":443},[62,578,523],{"class":377},[62,580,581],{"class":64,"line":113},[62,582,583],{"class":377},"  }\n",[62,585,586],{"class":64,"line":239},[62,587,588],{"class":377},"}\n",[23,590,591,596],{},[26,592,593,595],{},[59,594,420],{},"：属性字段值，可以留空或填入默认值；",[26,597,598,600],{},[59,599,436],{},"：标记该属性是否允许算法从对话中自动更新。",[16,602,603],{},"通过 API 创建模板：",[605,606,607,1023],"code-group",{},[52,608,613],{"className":609,"code":610,"filename":611,"language":612,"meta":57,"style":57},"language-python shiki shiki-themes material-theme-lighter github-light-high-contrast github-dark-default","import requests\n\nAPI_KEY = \"YOUR_API_KEY\"\nBASE_URL = \"https://memos.memtensor.cn/api/openmem/v1\"\n\ndata = {\n    \"name\": \"用户画像\",\n    \"metadata\": {\n        \"基础信息\": {\n            \"姓名\": {\"value\": \"\", \"algorithm_updatable\": False},\n            \"职业\": {\"value\": \"\", \"algorithm_updatable\": True},\n            \"居住地\": {\"value\": \"\", \"algorithm_updatable\": True}\n        },\n        \"性格标签\": {\n            \"三个关键词\": {\"value\": \"\", \"algorithm_updatable\": True}\n        }\n    }\n}\n\nres = requests.post(\n    f\"{BASE_URL}/add/profile_template\",\n    headers={\"Authorization\": f\"Token {API_KEY}\"},\n    json=data\n)\nprint(res.json())\n","Python (HTTP)","python",[59,614,615,624,628,647,661,665,675,696,709,722,761,798,834,839,851,887,892,897,901,906,927,951,987,998,1004],{"__ignoreMap":57},[62,616,617,621],{"class":64,"line":65},[62,618,620],{"class":619},"sBMTB","import",[62,622,623],{"class":194}," requests\n",[62,625,626],{"class":64,"line":71},[62,627,231],{"emptyLinePlaceholder":230},[62,629,630,634,638,640,644],{"class":64,"line":77},[62,631,633],{"class":632},"sZaqd","API_KEY",[62,635,637],{"class":636},"saN0X"," =",[62,639,416],{"class":427},[62,641,643],{"class":642},"sp1uZ","YOUR_API_KEY",[62,645,646],{"class":427},"\"\n",[62,648,649,652,654,656,659],{"class":64,"line":83},[62,650,651],{"class":632},"BASE_URL",[62,653,637],{"class":636},[62,655,416],{"class":427},[62,657,658],{"class":642},"https://memos.memtensor.cn/api/openmem/v1",[62,660,646],{"class":427},[62,662,663],{"class":64,"line":89},[62,664,231],{"emptyLinePlaceholder":230},[62,666,667,670,673],{"class":64,"line":95},[62,668,669],{"class":194},"data ",[62,671,672],{"class":636},"=",[62,674,397],{"class":377},[62,676,677,679,682,684,686,688,691,693],{"class":64,"line":101},[62,678,402],{"class":427},[62,680,681],{"class":642},"name",[62,683,391],{"class":427},[62,685,394],{"class":377},[62,687,416],{"class":427},[62,689,690],{"class":642},"用户画像",[62,692,391],{"class":427},[62,694,695],{"class":377},",\n",[62,697,698,700,703,705,707],{"class":64,"line":107},[62,699,402],{"class":427},[62,701,702],{"class":642},"metadata",[62,704,391],{"class":427},[62,706,394],{"class":377},[62,708,397],{"class":377},[62,710,711,714,716,718,720],{"class":64,"line":113},[62,712,713],{"class":427},"        \"",[62,715,388],{"class":642},[62,717,391],{"class":427},[62,719,394],{"class":377},[62,721,397],{"class":377},[62,723,724,727,729,731,733,735,737,739,741,743,745,747,749,751,753,755,758],{"class":64,"line":239},[62,725,726],{"class":427},"            \"",[62,728,406],{"class":642},[62,730,391],{"class":427},[62,732,394],{"class":377},[62,734,413],{"class":377},[62,736,391],{"class":427},[62,738,420],{"class":642},[62,740,391],{"class":427},[62,742,394],{"class":377},[62,744,428],{"class":427},[62,746,431],{"class":377},[62,748,416],{"class":427},[62,750,436],{"class":642},[62,752,391],{"class":427},[62,754,394],{"class":377},[62,756,757],{"class":443}," False",[62,759,760],{"class":377},"},\n",[62,762,763,765,767,769,771,773,775,777,779,781,783,785,787,789,791,793,796],{"class":64,"line":245},[62,764,726],{"class":427},[62,766,454],{"class":642},[62,768,391],{"class":427},[62,770,394],{"class":377},[62,772,413],{"class":377},[62,774,391],{"class":427},[62,776,420],{"class":642},[62,778,391],{"class":427},[62,780,394],{"class":377},[62,782,428],{"class":427},[62,784,431],{"class":377},[62,786,416],{"class":427},[62,788,436],{"class":642},[62,790,391],{"class":427},[62,792,394],{"class":377},[62,794,795],{"class":443}," True",[62,797,760],{"class":377},[62,799,800,802,804,806,808,810,812,814,816,818,820,822,824,826,828,830,832],{"class":64,"line":251},[62,801,726],{"class":427},[62,803,492],{"class":642},[62,805,391],{"class":427},[62,807,394],{"class":377},[62,809,413],{"class":377},[62,811,391],{"class":427},[62,813,420],{"class":642},[62,815,391],{"class":427},[62,817,394],{"class":377},[62,819,428],{"class":427},[62,821,431],{"class":377},[62,823,416],{"class":427},[62,825,436],{"class":642},[62,827,391],{"class":427},[62,829,394],{"class":377},[62,831,795],{"class":443},[62,833,588],{"class":377},[62,835,836],{"class":64,"line":257},[62,837,838],{"class":377},"        },\n",[62,840,841,843,845,847,849],{"class":64,"line":263},[62,842,713],{"class":427},[62,844,535],{"class":642},[62,846,391],{"class":427},[62,848,394],{"class":377},[62,850,397],{"class":377},[62,852,853,855,857,859,861,863,865,867,869,871,873,875,877,879,881,883,885],{"class":64,"line":269},[62,854,726],{"class":427},[62,856,548],{"class":642},[62,858,391],{"class":427},[62,860,394],{"class":377},[62,862,413],{"class":377},[62,864,391],{"class":427},[62,866,420],{"class":642},[62,868,391],{"class":427},[62,870,394],{"class":377},[62,872,428],{"class":427},[62,874,431],{"class":377},[62,876,416],{"class":427},[62,878,436],{"class":642},[62,880,391],{"class":427},[62,882,394],{"class":377},[62,884,795],{"class":443},[62,886,588],{"class":377},[62,888,889],{"class":64,"line":275},[62,890,891],{"class":377},"        }\n",[62,893,894],{"class":64,"line":281},[62,895,896],{"class":377},"    }\n",[62,898,899],{"class":64,"line":287},[62,900,588],{"class":377},[62,902,904],{"class":64,"line":903},19,[62,905,231],{"emptyLinePlaceholder":230},[62,907,909,912,914,917,920,924],{"class":64,"line":908},20,[62,910,911],{"class":194},"res ",[62,913,672],{"class":636},[62,915,916],{"class":194}," requests",[62,918,919],{"class":377},".",[62,921,923],{"class":922},"sa-2m","post",[62,925,926],{"class":377},"(\n",[62,928,930,934,936,940,943,946,949],{"class":64,"line":929},21,[62,931,933],{"class":932},"sZ6T4","    f",[62,935,391],{"class":642},[62,937,939],{"class":938},"scyET","{",[62,941,651],{"class":942},"svxCd",[62,944,945],{"class":938},"}",[62,947,948],{"class":642},"/add/profile_template\"",[62,950,695],{"class":377},[62,952,954,958,960,962,964,967,969,971,974,977,979,981,983,985],{"class":64,"line":953},22,[62,955,957],{"class":956},"sp4zP","    headers",[62,959,672],{"class":636},[62,961,939],{"class":377},[62,963,391],{"class":427},[62,965,966],{"class":642},"Authorization",[62,968,391],{"class":427},[62,970,394],{"class":377},[62,972,973],{"class":932}," f",[62,975,976],{"class":642},"\"Token ",[62,978,939],{"class":938},[62,980,633],{"class":942},[62,982,945],{"class":938},[62,984,391],{"class":642},[62,986,760],{"class":377},[62,988,990,993,995],{"class":64,"line":989},23,[62,991,992],{"class":956},"    json",[62,994,672],{"class":636},[62,996,997],{"class":922},"data\n",[62,999,1001],{"class":64,"line":1000},24,[62,1002,1003],{"class":377},")\n",[62,1005,1007,1010,1013,1016,1018,1020],{"class":64,"line":1006},25,[62,1008,1009],{"class":942},"print",[62,1011,1012],{"class":377},"(",[62,1014,1015],{"class":922},"res",[62,1017,919],{"class":377},[62,1019,370],{"class":922},[62,1021,1022],{"class":377},"())\n",[52,1024,1029],{"className":1025,"code":1026,"filename":1027,"language":1028,"meta":57,"style":57},"language-bash shiki shiki-themes material-theme-lighter github-light-high-contrast github-dark-default","curl --request POST \\\n  --url https://memos.memtensor.cn/api/openmem/v1/add/profile_template \\\n  --header 'Authorization: Token YOUR_API_KEY' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n    \"name\": \"用户画像\",\n    \"metadata\": {\n      \"基础信息\": {\n        \"姓名\": {\"value\": \"\", \"algorithm_updatable\": false},\n        \"职业\": {\"value\": \"\", \"algorithm_updatable\": true},\n        \"居住地\": {\"value\": \"\", \"algorithm_updatable\": true}\n      },\n      \"性格标签\": {\n        \"三个关键词\": {\"value\": \"\", \"algorithm_updatable\": true}\n      }\n    }\n  }'\n","Curl","bash",[59,1030,1031,1048,1058,1074,1087,1096,1101,1106,1111,1116,1121,1126,1131,1136,1141,1146,1150],{"__ignoreMap":57},[62,1032,1033,1037,1041,1044],{"class":64,"line":65},[62,1034,1036],{"class":1035},"saonL","curl",[62,1038,1040],{"class":1039},"sp2SP"," --request",[62,1042,1043],{"class":642}," POST",[62,1045,1047],{"class":1046},"seOsA"," \\\n",[62,1049,1050,1053,1056],{"class":64,"line":71},[62,1051,1052],{"class":1039},"  --url",[62,1054,1055],{"class":642}," https://memos.memtensor.cn/api/openmem/v1/add/profile_template",[62,1057,1047],{"class":1046},[62,1059,1060,1063,1066,1069,1072],{"class":64,"line":77},[62,1061,1062],{"class":1039},"  --header",[62,1064,1065],{"class":427}," '",[62,1067,1068],{"class":642},"Authorization: Token YOUR_API_KEY",[62,1070,1071],{"class":427},"'",[62,1073,1047],{"class":1046},[62,1075,1076,1078,1080,1083,1085],{"class":64,"line":83},[62,1077,1062],{"class":1039},[62,1079,1065],{"class":427},[62,1081,1082],{"class":642},"Content-Type: application/json",[62,1084,1071],{"class":427},[62,1086,1047],{"class":1046},[62,1088,1089,1092,1094],{"class":64,"line":89},[62,1090,1091],{"class":1039},"  --data",[62,1093,1065],{"class":427},[62,1095,378],{"class":642},[62,1097,1098],{"class":64,"line":95},[62,1099,1100],{"class":642},"    \"name\": \"用户画像\",\n",[62,1102,1103],{"class":64,"line":101},[62,1104,1105],{"class":642},"    \"metadata\": {\n",[62,1107,1108],{"class":64,"line":107},[62,1109,1110],{"class":642},"      \"基础信息\": {\n",[62,1112,1113],{"class":64,"line":113},[62,1114,1115],{"class":642},"        \"姓名\": {\"value\": \"\", \"algorithm_updatable\": false},\n",[62,1117,1118],{"class":64,"line":239},[62,1119,1120],{"class":642},"        \"职业\": {\"value\": \"\", \"algorithm_updatable\": true},\n",[62,1122,1123],{"class":64,"line":245},[62,1124,1125],{"class":642},"        \"居住地\": {\"value\": \"\", \"algorithm_updatable\": true}\n",[62,1127,1128],{"class":64,"line":251},[62,1129,1130],{"class":642},"      },\n",[62,1132,1133],{"class":64,"line":257},[62,1134,1135],{"class":642},"      \"性格标签\": {\n",[62,1137,1138],{"class":64,"line":263},[62,1139,1140],{"class":642},"        \"三个关键词\": {\"value\": \"\", \"algorithm_updatable\": true}\n",[62,1142,1143],{"class":64,"line":269},[62,1144,1145],{"class":642},"      }\n",[62,1147,1148],{"class":64,"line":275},[62,1149,896],{"class":642},[62,1151,1152,1155],{"class":64,"line":281},[62,1153,1154],{"class":642},"  }",[62,1156,1157],{"class":427},"'\n",[16,1159,1160],{},"响应示例：",[52,1162,1164],{"className":368,"code":1163,"language":370,"meta":57,"style":57},"{\n  \"code\": 0,\n  \"data\": { \"profile_template_id\": \"tpl_user_001\" },\n  \"message\": \"ok\"\n}\n",[59,1165,1166,1170,1186,1217,1235],{"__ignoreMap":57},[62,1167,1168],{"class":64,"line":65},[62,1169,378],{"class":377},[62,1171,1172,1174,1176,1178,1180,1184],{"class":64,"line":71},[62,1173,384],{"class":383},[62,1175,59],{"class":387},[62,1177,391],{"class":383},[62,1179,394],{"class":377},[62,1181,1183],{"class":1182},"sJNII"," 0",[62,1185,695],{"class":377},[62,1187,1188,1190,1193,1195,1197,1199,1201,1204,1206,1208,1210,1213,1215],{"class":64,"line":77},[62,1189,384],{"class":383},[62,1191,1192],{"class":387},"data",[62,1194,391],{"class":383},[62,1196,394],{"class":377},[62,1198,413],{"class":377},[62,1200,416],{"class":383},[62,1202,1203],{"class":405},"profile_template_id",[62,1205,391],{"class":383},[62,1207,394],{"class":377},[62,1209,416],{"class":427},[62,1211,1212],{"class":642},"tpl_user_001",[62,1214,391],{"class":427},[62,1216,447],{"class":377},[62,1218,1219,1221,1224,1226,1228,1230,1233],{"class":64,"line":83},[62,1220,384],{"class":383},[62,1222,1223],{"class":387},"message",[62,1225,391],{"class":383},[62,1227,394],{"class":377},[62,1229,416],{"class":427},[62,1231,1232],{"class":642},"ok",[62,1234,646],{"class":427},[62,1236,1237],{"class":64,"line":89},[62,1238,588],{"class":377},[16,1240,1241],{},"创建成功后，使用返回的模板 ID 进行绑定、查询、修改和删除。模板管理的完整 API 如下：",[1243,1244,1245,1261],"table",{},[1246,1247,1248],"thead",{},[1249,1250,1251,1255,1258],"tr",{},[1252,1253,1254],"th",{},"操作",[1252,1256,1257],{},"接口",[1252,1259,1260],{},"说明",[1262,1263,1264,1278,1292,1306,1320],"tbody",{},[1249,1265,1266,1269,1275],{},[1267,1268,351],"td",{},[1267,1270,1271],{},[124,1272,1274],{"href":1273},"/api_docs/core/add_profile_template","Add Profile Template",[1267,1276,1277],{},"创建属性结构，设置字段默认值和是否允许自动更新",[1249,1279,1280,1283,1289],{},[1267,1281,1282],{},"获取模板列表",[1267,1284,1285],{},[124,1286,1288],{"href":1287},"/api_docs/core/list_profile_template","List Profile Templates",[1267,1290,1291],{},"分页查看项目内的模板",[1249,1293,1294,1297,1303],{},[1267,1295,1296],{},"获取模板详情",[1267,1298,1299],{},[124,1300,1302],{"href":1301},"/api_docs/core/get_profile_template","Get Profile Template",[1267,1304,1305],{},"查看模板完整结构和绑定数量",[1249,1307,1308,1311,1317],{},[1267,1309,1310],{},"修改模板",[1267,1312,1313],{},[124,1314,1316],{"href":1315},"/api_docs/core/update_profile_template","Update Profile Template",[1267,1318,1319],{},"修改名称或属性结构，与控制台更新行为一致",[1249,1321,1322,1325,1331],{},[1267,1323,1324],{},"删除模板",[1267,1326,1327],{},[124,1328,1330],{"href":1329},"/api_docs/core/delete_profile_template","Delete Profile Template",[1267,1332,1333],{},"删除模板，同时删除全部绑定实例",[118,1335,1336],{},[16,1337,1338],{},"Python SDK 的模板管理方法正在开发中，请暂时通过 HTTP 方式调用模板管理接口；绑定、编辑、删除实例等接口的 SDK 示例见下文。",[1340,1341,1342],"warning",{},[16,1343,1344,1345,1349],{},"修改或删除模板中的字段，会影响所有绑定过该模板的属性记忆实例字段，请谨慎修改已绑定实例的属性树模板。删除模板会同时删除该模板的全部绑定实例；只需删除某个用户或 Agent 的实例时，请使用 ",[124,1346,1348],{"href":1347},"/api_docs/core/delete_profile","Delete Profile","。",[130,1351],{},[349,1353,1354],{"id":1354},"绑定用户到模板",[16,1356,1357],{},"为用户绑定模板后，MemOS 会为该用户创建属性记忆实例。后续添加消息时 MemOS 自动更新对应字段值，动态维护用户画像。",[605,1359,1360,1564,1704],{},[52,1361,1363],{"className":609,"code":1362,"filename":611,"language":612,"meta":57,"style":57},"import requests\n\nAPI_KEY = \"YOUR_API_KEY\"\nBASE_URL = \"https://memos.memtensor.cn/api/openmem/v1\"\n\ndata = {\n    \"bind_list\": [\n        {\"user_id\": \"memos_user_123\", \"profile_template_id\": \"tpl_user_001\"}\n    ]\n}\n\nres = requests.post(\n    f\"{BASE_URL}/bind/profile_template\",\n    headers={\"Authorization\": f\"Token {API_KEY}\"},\n    json=data\n)\nprint(res.json())\n",[59,1364,1365,1371,1375,1387,1399,1403,1411,1425,1464,1469,1473,1477,1491,1508,1538,1546,1550],{"__ignoreMap":57},[62,1366,1367,1369],{"class":64,"line":65},[62,1368,620],{"class":619},[62,1370,623],{"class":194},[62,1372,1373],{"class":64,"line":71},[62,1374,231],{"emptyLinePlaceholder":230},[62,1376,1377,1379,1381,1383,1385],{"class":64,"line":77},[62,1378,633],{"class":632},[62,1380,637],{"class":636},[62,1382,416],{"class":427},[62,1384,643],{"class":642},[62,1386,646],{"class":427},[62,1388,1389,1391,1393,1395,1397],{"class":64,"line":83},[62,1390,651],{"class":632},[62,1392,637],{"class":636},[62,1394,416],{"class":427},[62,1396,658],{"class":642},[62,1398,646],{"class":427},[62,1400,1401],{"class":64,"line":89},[62,1402,231],{"emptyLinePlaceholder":230},[62,1404,1405,1407,1409],{"class":64,"line":95},[62,1406,669],{"class":194},[62,1408,672],{"class":636},[62,1410,397],{"class":377},[62,1412,1413,1415,1418,1420,1422],{"class":64,"line":101},[62,1414,402],{"class":427},[62,1416,1417],{"class":642},"bind_list",[62,1419,391],{"class":427},[62,1421,394],{"class":377},[62,1423,1424],{"class":377}," [\n",[62,1426,1427,1430,1432,1435,1437,1439,1441,1444,1446,1448,1450,1452,1454,1456,1458,1460,1462],{"class":64,"line":107},[62,1428,1429],{"class":377},"        {",[62,1431,391],{"class":427},[62,1433,1434],{"class":642},"user_id",[62,1436,391],{"class":427},[62,1438,394],{"class":377},[62,1440,416],{"class":427},[62,1442,1443],{"class":642},"memos_user_123",[62,1445,391],{"class":427},[62,1447,431],{"class":377},[62,1449,416],{"class":427},[62,1451,1203],{"class":642},[62,1453,391],{"class":427},[62,1455,394],{"class":377},[62,1457,416],{"class":427},[62,1459,1212],{"class":642},[62,1461,391],{"class":427},[62,1463,588],{"class":377},[62,1465,1466],{"class":64,"line":113},[62,1467,1468],{"class":377},"    ]\n",[62,1470,1471],{"class":64,"line":239},[62,1472,588],{"class":377},[62,1474,1475],{"class":64,"line":245},[62,1476,231],{"emptyLinePlaceholder":230},[62,1478,1479,1481,1483,1485,1487,1489],{"class":64,"line":251},[62,1480,911],{"class":194},[62,1482,672],{"class":636},[62,1484,916],{"class":194},[62,1486,919],{"class":377},[62,1488,923],{"class":922},[62,1490,926],{"class":377},[62,1492,1493,1495,1497,1499,1501,1503,1506],{"class":64,"line":257},[62,1494,933],{"class":932},[62,1496,391],{"class":642},[62,1498,939],{"class":938},[62,1500,651],{"class":942},[62,1502,945],{"class":938},[62,1504,1505],{"class":642},"/bind/profile_template\"",[62,1507,695],{"class":377},[62,1509,1510,1512,1514,1516,1518,1520,1522,1524,1526,1528,1530,1532,1534,1536],{"class":64,"line":263},[62,1511,957],{"class":956},[62,1513,672],{"class":636},[62,1515,939],{"class":377},[62,1517,391],{"class":427},[62,1519,966],{"class":642},[62,1521,391],{"class":427},[62,1523,394],{"class":377},[62,1525,973],{"class":932},[62,1527,976],{"class":642},[62,1529,939],{"class":938},[62,1531,633],{"class":942},[62,1533,945],{"class":938},[62,1535,391],{"class":642},[62,1537,760],{"class":377},[62,1539,1540,1542,1544],{"class":64,"line":269},[62,1541,992],{"class":956},[62,1543,672],{"class":636},[62,1545,997],{"class":922},[62,1547,1548],{"class":64,"line":275},[62,1549,1003],{"class":377},[62,1551,1552,1554,1556,1558,1560,1562],{"class":64,"line":281},[62,1553,1009],{"class":942},[62,1555,1012],{"class":377},[62,1557,1015],{"class":922},[62,1559,919],{"class":377},[62,1561,370],{"class":922},[62,1563,1022],{"class":377},[52,1565,1568],{"className":609,"code":1566,"filename":1567,"language":612,"meta":57,"style":57},"# 请确保已安装 MemOS (pip install MemoryOS -U)\nfrom memos.api.client import MemOSClient\n\nclient = MemOSClient(api_key=\"YOUR_API_KEY\")\n\nres = client.bind_profile_template(\n    bind_list=[{\"user_id\": \"memos_user_123\", \"profile_template_id\": \"tpl_user_001\"}]\n)\nprint(res)\n","Python (SDK)",[59,1569,1570,1576,1599,1603,1627,1631,1647,1690,1694],{"__ignoreMap":57},[62,1571,1572],{"class":64,"line":65},[62,1573,1575],{"class":1574},"sfVK4","# 请确保已安装 MemOS (pip install MemoryOS -U)\n",[62,1577,1578,1581,1584,1586,1589,1591,1594,1596],{"class":64,"line":71},[62,1579,1580],{"class":619},"from",[62,1582,1583],{"class":194}," memos",[62,1585,919],{"class":377},[62,1587,1588],{"class":194},"api",[62,1590,919],{"class":377},[62,1592,1593],{"class":194},"client ",[62,1595,620],{"class":619},[62,1597,1598],{"class":194}," MemOSClient\n",[62,1600,1601],{"class":64,"line":77},[62,1602,231],{"emptyLinePlaceholder":230},[62,1604,1605,1607,1609,1612,1614,1617,1619,1621,1623,1625],{"class":64,"line":83},[62,1606,1593],{"class":194},[62,1608,672],{"class":636},[62,1610,1611],{"class":922}," MemOSClient",[62,1613,1012],{"class":377},[62,1615,1616],{"class":956},"api_key",[62,1618,672],{"class":636},[62,1620,391],{"class":427},[62,1622,643],{"class":642},[62,1624,391],{"class":427},[62,1626,1003],{"class":377},[62,1628,1629],{"class":64,"line":89},[62,1630,231],{"emptyLinePlaceholder":230},[62,1632,1633,1635,1637,1640,1642,1645],{"class":64,"line":95},[62,1634,911],{"class":194},[62,1636,672],{"class":636},[62,1638,1639],{"class":194}," client",[62,1641,919],{"class":377},[62,1643,1644],{"class":922},"bind_profile_template",[62,1646,926],{"class":377},[62,1648,1649,1652,1654,1657,1659,1661,1663,1665,1667,1669,1671,1673,1675,1677,1679,1681,1683,1685,1687],{"class":64,"line":101},[62,1650,1651],{"class":956},"    bind_list",[62,1653,672],{"class":636},[62,1655,1656],{"class":377},"[{",[62,1658,391],{"class":427},[62,1660,1434],{"class":642},[62,1662,391],{"class":427},[62,1664,394],{"class":377},[62,1666,416],{"class":427},[62,1668,1443],{"class":642},[62,1670,391],{"class":427},[62,1672,431],{"class":377},[62,1674,416],{"class":427},[62,1676,1203],{"class":642},[62,1678,391],{"class":427},[62,1680,394],{"class":377},[62,1682,416],{"class":427},[62,1684,1212],{"class":642},[62,1686,391],{"class":427},[62,1688,1689],{"class":377},"}]\n",[62,1691,1692],{"class":64,"line":107},[62,1693,1003],{"class":377},[62,1695,1696,1698,1700,1702],{"class":64,"line":113},[62,1697,1009],{"class":942},[62,1699,1012],{"class":377},[62,1701,1015],{"class":922},[62,1703,1003],{"class":377},[52,1705,1707],{"className":1025,"code":1706,"filename":1027,"language":1028,"meta":57,"style":57},"curl --request POST \\\n  --url https://memos.memtensor.cn/api/openmem/v1/bind/profile_template \\\n  --header 'Authorization: Token YOUR_API_KEY' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n    \"bind_list\": [\n      {\n        \"user_id\": \"memos_user_123\",\n        \"profile_template_id\": \"tpl_user_001\"\n      }\n    ]\n  }'\n",[59,1708,1709,1719,1728,1740,1752,1760,1765,1770,1775,1780,1784,1788],{"__ignoreMap":57},[62,1710,1711,1713,1715,1717],{"class":64,"line":65},[62,1712,1036],{"class":1035},[62,1714,1040],{"class":1039},[62,1716,1043],{"class":642},[62,1718,1047],{"class":1046},[62,1720,1721,1723,1726],{"class":64,"line":71},[62,1722,1052],{"class":1039},[62,1724,1725],{"class":642}," https://memos.memtensor.cn/api/openmem/v1/bind/profile_template",[62,1727,1047],{"class":1046},[62,1729,1730,1732,1734,1736,1738],{"class":64,"line":77},[62,1731,1062],{"class":1039},[62,1733,1065],{"class":427},[62,1735,1068],{"class":642},[62,1737,1071],{"class":427},[62,1739,1047],{"class":1046},[62,1741,1742,1744,1746,1748,1750],{"class":64,"line":83},[62,1743,1062],{"class":1039},[62,1745,1065],{"class":427},[62,1747,1082],{"class":642},[62,1749,1071],{"class":427},[62,1751,1047],{"class":1046},[62,1753,1754,1756,1758],{"class":64,"line":89},[62,1755,1091],{"class":1039},[62,1757,1065],{"class":427},[62,1759,378],{"class":642},[62,1761,1762],{"class":64,"line":95},[62,1763,1764],{"class":642},"    \"bind_list\": [\n",[62,1766,1767],{"class":64,"line":101},[62,1768,1769],{"class":642},"      {\n",[62,1771,1772],{"class":64,"line":107},[62,1773,1774],{"class":642},"        \"user_id\": \"memos_user_123\",\n",[62,1776,1777],{"class":64,"line":113},[62,1778,1779],{"class":642},"        \"profile_template_id\": \"tpl_user_001\"\n",[62,1781,1782],{"class":64,"line":239},[62,1783,1145],{"class":642},[62,1785,1786],{"class":64,"line":245},[62,1787,1468],{"class":642},[62,1789,1790,1792],{"class":64,"line":251},[62,1791,1154],{"class":642},[62,1793,1157],{"class":427},[130,1795],{},[349,1797,1798],{"id":1798},"添加对话",[16,1800,1801],{},"用户在对话中提到自己的职业和爱好，MemOS 自动抽取信息并更新属性记忆。",[605,1803,1804,2125,2361],{},[52,1805,1807],{"className":609,"code":1806,"filename":611,"language":612,"meta":57,"style":57},"import requests\n\nAPI_KEY = \"YOUR_API_KEY\"\nBASE_URL = \"https://memos.memtensor.cn/api/openmem/v1\"\n\ndata = {\n    \"user_id\": \"memos_user_123\",\n    \"conversation_id\": \"conv_0624\",\n    \"allow_memory_view\": [\"profile\", \"detail_factual\", \"preference\"],\n    \"messages\": [\n        {\"role\": \"user\", \"content\": \"我在杭州做产品经理，平时喜欢看科幻小说和露营。\"},\n        {\"role\": \"assistant\", \"content\": \"了解了，杭州是个好地方，周边露营地很多。\"}\n    ]\n}\n\nres = requests.post(\n    f\"{BASE_URL}/add/message\",\n    headers={\"Authorization\": f\"Token {API_KEY}\"},\n    json=data\n)\nprint(res.json())\n",[59,1808,1809,1815,1819,1831,1843,1847,1855,1873,1893,1935,1948,1988,2026,2030,2034,2038,2052,2069,2099,2107,2111],{"__ignoreMap":57},[62,1810,1811,1813],{"class":64,"line":65},[62,1812,620],{"class":619},[62,1814,623],{"class":194},[62,1816,1817],{"class":64,"line":71},[62,1818,231],{"emptyLinePlaceholder":230},[62,1820,1821,1823,1825,1827,1829],{"class":64,"line":77},[62,1822,633],{"class":632},[62,1824,637],{"class":636},[62,1826,416],{"class":427},[62,1828,643],{"class":642},[62,1830,646],{"class":427},[62,1832,1833,1835,1837,1839,1841],{"class":64,"line":83},[62,1834,651],{"class":632},[62,1836,637],{"class":636},[62,1838,416],{"class":427},[62,1840,658],{"class":642},[62,1842,646],{"class":427},[62,1844,1845],{"class":64,"line":89},[62,1846,231],{"emptyLinePlaceholder":230},[62,1848,1849,1851,1853],{"class":64,"line":95},[62,1850,669],{"class":194},[62,1852,672],{"class":636},[62,1854,397],{"class":377},[62,1856,1857,1859,1861,1863,1865,1867,1869,1871],{"class":64,"line":101},[62,1858,402],{"class":427},[62,1860,1434],{"class":642},[62,1862,391],{"class":427},[62,1864,394],{"class":377},[62,1866,416],{"class":427},[62,1868,1443],{"class":642},[62,1870,391],{"class":427},[62,1872,695],{"class":377},[62,1874,1875,1877,1880,1882,1884,1886,1889,1891],{"class":64,"line":107},[62,1876,402],{"class":427},[62,1878,1879],{"class":642},"conversation_id",[62,1881,391],{"class":427},[62,1883,394],{"class":377},[62,1885,416],{"class":427},[62,1887,1888],{"class":642},"conv_0624",[62,1890,391],{"class":427},[62,1892,695],{"class":377},[62,1894,1895,1897,1900,1902,1904,1907,1909,1912,1914,1916,1918,1921,1923,1925,1927,1930,1932],{"class":64,"line":113},[62,1896,402],{"class":427},[62,1898,1899],{"class":642},"allow_memory_view",[62,1901,391],{"class":427},[62,1903,394],{"class":377},[62,1905,1906],{"class":377}," [",[62,1908,391],{"class":427},[62,1910,1911],{"class":642},"profile",[62,1913,391],{"class":427},[62,1915,431],{"class":377},[62,1917,416],{"class":427},[62,1919,1920],{"class":642},"detail_factual",[62,1922,391],{"class":427},[62,1924,431],{"class":377},[62,1926,416],{"class":427},[62,1928,1929],{"class":642},"preference",[62,1931,391],{"class":427},[62,1933,1934],{"class":377},"],\n",[62,1936,1937,1939,1942,1944,1946],{"class":64,"line":239},[62,1938,402],{"class":427},[62,1940,1941],{"class":642},"messages",[62,1943,391],{"class":427},[62,1945,394],{"class":377},[62,1947,1424],{"class":377},[62,1949,1950,1952,1954,1957,1959,1961,1963,1966,1968,1970,1972,1975,1977,1979,1981,1984,1986],{"class":64,"line":245},[62,1951,1429],{"class":377},[62,1953,391],{"class":427},[62,1955,1956],{"class":642},"role",[62,1958,391],{"class":427},[62,1960,394],{"class":377},[62,1962,416],{"class":427},[62,1964,1965],{"class":642},"user",[62,1967,391],{"class":427},[62,1969,431],{"class":377},[62,1971,416],{"class":427},[62,1973,1974],{"class":642},"content",[62,1976,391],{"class":427},[62,1978,394],{"class":377},[62,1980,416],{"class":427},[62,1982,1983],{"class":642},"我在杭州做产品经理，平时喜欢看科幻小说和露营。",[62,1985,391],{"class":427},[62,1987,760],{"class":377},[62,1989,1990,1992,1994,1996,1998,2000,2002,2005,2007,2009,2011,2013,2015,2017,2019,2022,2024],{"class":64,"line":251},[62,1991,1429],{"class":377},[62,1993,391],{"class":427},[62,1995,1956],{"class":642},[62,1997,391],{"class":427},[62,1999,394],{"class":377},[62,2001,416],{"class":427},[62,2003,2004],{"class":642},"assistant",[62,2006,391],{"class":427},[62,2008,431],{"class":377},[62,2010,416],{"class":427},[62,2012,1974],{"class":642},[62,2014,391],{"class":427},[62,2016,394],{"class":377},[62,2018,416],{"class":427},[62,2020,2021],{"class":642},"了解了，杭州是个好地方，周边露营地很多。",[62,2023,391],{"class":427},[62,2025,588],{"class":377},[62,2027,2028],{"class":64,"line":257},[62,2029,1468],{"class":377},[62,2031,2032],{"class":64,"line":263},[62,2033,588],{"class":377},[62,2035,2036],{"class":64,"line":269},[62,2037,231],{"emptyLinePlaceholder":230},[62,2039,2040,2042,2044,2046,2048,2050],{"class":64,"line":275},[62,2041,911],{"class":194},[62,2043,672],{"class":636},[62,2045,916],{"class":194},[62,2047,919],{"class":377},[62,2049,923],{"class":922},[62,2051,926],{"class":377},[62,2053,2054,2056,2058,2060,2062,2064,2067],{"class":64,"line":281},[62,2055,933],{"class":932},[62,2057,391],{"class":642},[62,2059,939],{"class":938},[62,2061,651],{"class":942},[62,2063,945],{"class":938},[62,2065,2066],{"class":642},"/add/message\"",[62,2068,695],{"class":377},[62,2070,2071,2073,2075,2077,2079,2081,2083,2085,2087,2089,2091,2093,2095,2097],{"class":64,"line":287},[62,2072,957],{"class":956},[62,2074,672],{"class":636},[62,2076,939],{"class":377},[62,2078,391],{"class":427},[62,2080,966],{"class":642},[62,2082,391],{"class":427},[62,2084,394],{"class":377},[62,2086,973],{"class":932},[62,2088,976],{"class":642},[62,2090,939],{"class":938},[62,2092,633],{"class":942},[62,2094,945],{"class":938},[62,2096,391],{"class":642},[62,2098,760],{"class":377},[62,2100,2101,2103,2105],{"class":64,"line":903},[62,2102,992],{"class":956},[62,2104,672],{"class":636},[62,2106,997],{"class":922},[62,2108,2109],{"class":64,"line":908},[62,2110,1003],{"class":377},[62,2112,2113,2115,2117,2119,2121,2123],{"class":64,"line":929},[62,2114,1009],{"class":942},[62,2116,1012],{"class":377},[62,2118,1015],{"class":922},[62,2120,919],{"class":377},[62,2122,370],{"class":922},[62,2124,1022],{"class":377},[52,2126,2128],{"className":609,"code":2127,"filename":1567,"language":612,"meta":57,"style":57},"# 请确保已安装 MemOS (pip install MemoryOS -U)\nfrom memos.api.client import MemOSClient\n\nclient = MemOSClient(api_key=\"YOUR_API_KEY\")\n\nres = client.add_message(\n    user_id=\"memos_user_123\",\n    conversation_id=\"conv_0624\",\n    allow_memory_view=[\"profile\", \"detail_factual\", \"preference\"],\n    messages=[\n        {\"role\": \"user\", \"content\": \"我在杭州做产品经理，平时喜欢看科幻小说和露营。\"},\n        {\"role\": \"assistant\", \"content\": \"了解了，杭州是个好地方，周边露营地很多。\"}\n    ]\n)\nprint(res)\n",[59,2129,2130,2134,2152,2156,2178,2182,2197,2212,2227,2261,2271,2307,2343,2347,2351],{"__ignoreMap":57},[62,2131,2132],{"class":64,"line":65},[62,2133,1575],{"class":1574},[62,2135,2136,2138,2140,2142,2144,2146,2148,2150],{"class":64,"line":71},[62,2137,1580],{"class":619},[62,2139,1583],{"class":194},[62,2141,919],{"class":377},[62,2143,1588],{"class":194},[62,2145,919],{"class":377},[62,2147,1593],{"class":194},[62,2149,620],{"class":619},[62,2151,1598],{"class":194},[62,2153,2154],{"class":64,"line":77},[62,2155,231],{"emptyLinePlaceholder":230},[62,2157,2158,2160,2162,2164,2166,2168,2170,2172,2174,2176],{"class":64,"line":83},[62,2159,1593],{"class":194},[62,2161,672],{"class":636},[62,2163,1611],{"class":922},[62,2165,1012],{"class":377},[62,2167,1616],{"class":956},[62,2169,672],{"class":636},[62,2171,391],{"class":427},[62,2173,643],{"class":642},[62,2175,391],{"class":427},[62,2177,1003],{"class":377},[62,2179,2180],{"class":64,"line":89},[62,2181,231],{"emptyLinePlaceholder":230},[62,2183,2184,2186,2188,2190,2192,2195],{"class":64,"line":95},[62,2185,911],{"class":194},[62,2187,672],{"class":636},[62,2189,1639],{"class":194},[62,2191,919],{"class":377},[62,2193,2194],{"class":922},"add_message",[62,2196,926],{"class":377},[62,2198,2199,2202,2204,2206,2208,2210],{"class":64,"line":101},[62,2200,2201],{"class":956},"    user_id",[62,2203,672],{"class":636},[62,2205,391],{"class":427},[62,2207,1443],{"class":642},[62,2209,391],{"class":427},[62,2211,695],{"class":377},[62,2213,2214,2217,2219,2221,2223,2225],{"class":64,"line":107},[62,2215,2216],{"class":956},"    conversation_id",[62,2218,672],{"class":636},[62,2220,391],{"class":427},[62,2222,1888],{"class":642},[62,2224,391],{"class":427},[62,2226,695],{"class":377},[62,2228,2229,2232,2234,2237,2239,2241,2243,2245,2247,2249,2251,2253,2255,2257,2259],{"class":64,"line":113},[62,2230,2231],{"class":956},"    allow_memory_view",[62,2233,672],{"class":636},[62,2235,2236],{"class":377},"[",[62,2238,391],{"class":427},[62,2240,1911],{"class":642},[62,2242,391],{"class":427},[62,2244,431],{"class":377},[62,2246,416],{"class":427},[62,2248,1920],{"class":642},[62,2250,391],{"class":427},[62,2252,431],{"class":377},[62,2254,416],{"class":427},[62,2256,1929],{"class":642},[62,2258,391],{"class":427},[62,2260,1934],{"class":377},[62,2262,2263,2266,2268],{"class":64,"line":239},[62,2264,2265],{"class":956},"    messages",[62,2267,672],{"class":636},[62,2269,2270],{"class":377},"[\n",[62,2272,2273,2275,2277,2279,2281,2283,2285,2287,2289,2291,2293,2295,2297,2299,2301,2303,2305],{"class":64,"line":245},[62,2274,1429],{"class":377},[62,2276,391],{"class":427},[62,2278,1956],{"class":642},[62,2280,391],{"class":427},[62,2282,394],{"class":377},[62,2284,416],{"class":427},[62,2286,1965],{"class":642},[62,2288,391],{"class":427},[62,2290,431],{"class":377},[62,2292,416],{"class":427},[62,2294,1974],{"class":642},[62,2296,391],{"class":427},[62,2298,394],{"class":377},[62,2300,416],{"class":427},[62,2302,1983],{"class":642},[62,2304,391],{"class":427},[62,2306,760],{"class":377},[62,2308,2309,2311,2313,2315,2317,2319,2321,2323,2325,2327,2329,2331,2333,2335,2337,2339,2341],{"class":64,"line":251},[62,2310,1429],{"class":377},[62,2312,391],{"class":427},[62,2314,1956],{"class":642},[62,2316,391],{"class":427},[62,2318,394],{"class":377},[62,2320,416],{"class":427},[62,2322,2004],{"class":642},[62,2324,391],{"class":427},[62,2326,431],{"class":377},[62,2328,416],{"class":427},[62,2330,1974],{"class":642},[62,2332,391],{"class":427},[62,2334,394],{"class":377},[62,2336,416],{"class":427},[62,2338,2021],{"class":642},[62,2340,391],{"class":427},[62,2342,588],{"class":377},[62,2344,2345],{"class":64,"line":257},[62,2346,1468],{"class":377},[62,2348,2349],{"class":64,"line":263},[62,2350,1003],{"class":377},[62,2352,2353,2355,2357,2359],{"class":64,"line":269},[62,2354,1009],{"class":942},[62,2356,1012],{"class":377},[62,2358,1015],{"class":922},[62,2360,1003],{"class":377},[52,2362,2364],{"className":1025,"code":2363,"filename":1027,"language":1028,"meta":57,"style":57},"curl --request POST \\\n  --url https://memos.memtensor.cn/api/openmem/v1/add/message \\\n  --header 'Authorization: Token YOUR_API_KEY' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n    \"user_id\": \"memos_user_123\",\n    \"conversation_id\": \"conv_0624\",\n    \"allow_memory_view\": [\"profile\", \"detail_factual\", \"preference\"],\n    \"messages\": [\n      {\"role\": \"user\", \"content\": \"我在杭州做产品经理，平时喜欢看科幻小说和露营。\"},\n      {\"role\": \"assistant\", \"content\": \"了解了，杭州是个好地方，周边露营地很多。\"}\n    ]\n  }'\n",[59,2365,2366,2376,2385,2397,2409,2417,2422,2427,2432,2437,2442,2447,2451],{"__ignoreMap":57},[62,2367,2368,2370,2372,2374],{"class":64,"line":65},[62,2369,1036],{"class":1035},[62,2371,1040],{"class":1039},[62,2373,1043],{"class":642},[62,2375,1047],{"class":1046},[62,2377,2378,2380,2383],{"class":64,"line":71},[62,2379,1052],{"class":1039},[62,2381,2382],{"class":642}," https://memos.memtensor.cn/api/openmem/v1/add/message",[62,2384,1047],{"class":1046},[62,2386,2387,2389,2391,2393,2395],{"class":64,"line":77},[62,2388,1062],{"class":1039},[62,2390,1065],{"class":427},[62,2392,1068],{"class":642},[62,2394,1071],{"class":427},[62,2396,1047],{"class":1046},[62,2398,2399,2401,2403,2405,2407],{"class":64,"line":83},[62,2400,1062],{"class":1039},[62,2402,1065],{"class":427},[62,2404,1082],{"class":642},[62,2406,1071],{"class":427},[62,2408,1047],{"class":1046},[62,2410,2411,2413,2415],{"class":64,"line":89},[62,2412,1091],{"class":1039},[62,2414,1065],{"class":427},[62,2416,378],{"class":642},[62,2418,2419],{"class":64,"line":95},[62,2420,2421],{"class":642},"    \"user_id\": \"memos_user_123\",\n",[62,2423,2424],{"class":64,"line":101},[62,2425,2426],{"class":642},"    \"conversation_id\": \"conv_0624\",\n",[62,2428,2429],{"class":64,"line":107},[62,2430,2431],{"class":642},"    \"allow_memory_view\": [\"profile\", \"detail_factual\", \"preference\"],\n",[62,2433,2434],{"class":64,"line":113},[62,2435,2436],{"class":642},"    \"messages\": [\n",[62,2438,2439],{"class":64,"line":239},[62,2440,2441],{"class":642},"      {\"role\": \"user\", \"content\": \"我在杭州做产品经理，平时喜欢看科幻小说和露营。\"},\n",[62,2443,2444],{"class":64,"line":245},[62,2445,2446],{"class":642},"      {\"role\": \"assistant\", \"content\": \"了解了，杭州是个好地方，周边露营地很多。\"}\n",[62,2448,2449],{"class":64,"line":251},[62,2450,1468],{"class":642},[62,2452,2453,2455],{"class":64,"line":257},[62,2454,1154],{"class":642},[62,2456,1157],{"class":427},[130,2458],{},[349,2460,2461],{"id":2461},"检索属性记忆",[16,2463,2464,2465,2468,2469,2472],{},"在新会话中询问用户信息时，调用检索记忆接口，在 ",[59,2466,2467],{},"include_memory_view"," 中传入 ",[59,2470,2471],{},"\"profile\""," 即可召回属性记忆。",[605,2474,2475,2680,2812],{},[52,2476,2478],{"className":609,"code":2477,"filename":611,"language":612,"meta":57,"style":57},"import requests\n\nAPI_KEY = \"YOUR_API_KEY\"\nBASE_URL = \"https://memos.memtensor.cn/api/openmem/v1\"\n\ndata = {\n    \"user_id\": \"memos_user_123\",\n    \"query\": \"这个用户的基本情况是什么？\",\n    \"include_memory_view\": [\"profile\"]\n}\n\nres = requests.post(\n    f\"{BASE_URL}/search/memory\",\n    headers={\"Authorization\": f\"Token {API_KEY}\"},\n    json=data\n)\nprint(res.json())\n",[59,2479,2480,2486,2490,2502,2514,2518,2526,2544,2564,2585,2589,2593,2607,2624,2654,2662,2666],{"__ignoreMap":57},[62,2481,2482,2484],{"class":64,"line":65},[62,2483,620],{"class":619},[62,2485,623],{"class":194},[62,2487,2488],{"class":64,"line":71},[62,2489,231],{"emptyLinePlaceholder":230},[62,2491,2492,2494,2496,2498,2500],{"class":64,"line":77},[62,2493,633],{"class":632},[62,2495,637],{"class":636},[62,2497,416],{"class":427},[62,2499,643],{"class":642},[62,2501,646],{"class":427},[62,2503,2504,2506,2508,2510,2512],{"class":64,"line":83},[62,2505,651],{"class":632},[62,2507,637],{"class":636},[62,2509,416],{"class":427},[62,2511,658],{"class":642},[62,2513,646],{"class":427},[62,2515,2516],{"class":64,"line":89},[62,2517,231],{"emptyLinePlaceholder":230},[62,2519,2520,2522,2524],{"class":64,"line":95},[62,2521,669],{"class":194},[62,2523,672],{"class":636},[62,2525,397],{"class":377},[62,2527,2528,2530,2532,2534,2536,2538,2540,2542],{"class":64,"line":101},[62,2529,402],{"class":427},[62,2531,1434],{"class":642},[62,2533,391],{"class":427},[62,2535,394],{"class":377},[62,2537,416],{"class":427},[62,2539,1443],{"class":642},[62,2541,391],{"class":427},[62,2543,695],{"class":377},[62,2545,2546,2548,2551,2553,2555,2557,2560,2562],{"class":64,"line":107},[62,2547,402],{"class":427},[62,2549,2550],{"class":642},"query",[62,2552,391],{"class":427},[62,2554,394],{"class":377},[62,2556,416],{"class":427},[62,2558,2559],{"class":642},"这个用户的基本情况是什么？",[62,2561,391],{"class":427},[62,2563,695],{"class":377},[62,2565,2566,2568,2570,2572,2574,2576,2578,2580,2582],{"class":64,"line":113},[62,2567,402],{"class":427},[62,2569,2467],{"class":642},[62,2571,391],{"class":427},[62,2573,394],{"class":377},[62,2575,1906],{"class":377},[62,2577,391],{"class":427},[62,2579,1911],{"class":642},[62,2581,391],{"class":427},[62,2583,2584],{"class":377},"]\n",[62,2586,2587],{"class":64,"line":239},[62,2588,588],{"class":377},[62,2590,2591],{"class":64,"line":245},[62,2592,231],{"emptyLinePlaceholder":230},[62,2594,2595,2597,2599,2601,2603,2605],{"class":64,"line":251},[62,2596,911],{"class":194},[62,2598,672],{"class":636},[62,2600,916],{"class":194},[62,2602,919],{"class":377},[62,2604,923],{"class":922},[62,2606,926],{"class":377},[62,2608,2609,2611,2613,2615,2617,2619,2622],{"class":64,"line":257},[62,2610,933],{"class":932},[62,2612,391],{"class":642},[62,2614,939],{"class":938},[62,2616,651],{"class":942},[62,2618,945],{"class":938},[62,2620,2621],{"class":642},"/search/memory\"",[62,2623,695],{"class":377},[62,2625,2626,2628,2630,2632,2634,2636,2638,2640,2642,2644,2646,2648,2650,2652],{"class":64,"line":263},[62,2627,957],{"class":956},[62,2629,672],{"class":636},[62,2631,939],{"class":377},[62,2633,391],{"class":427},[62,2635,966],{"class":642},[62,2637,391],{"class":427},[62,2639,394],{"class":377},[62,2641,973],{"class":932},[62,2643,976],{"class":642},[62,2645,939],{"class":938},[62,2647,633],{"class":942},[62,2649,945],{"class":938},[62,2651,391],{"class":642},[62,2653,760],{"class":377},[62,2655,2656,2658,2660],{"class":64,"line":269},[62,2657,992],{"class":956},[62,2659,672],{"class":636},[62,2661,997],{"class":922},[62,2663,2664],{"class":64,"line":275},[62,2665,1003],{"class":377},[62,2667,2668,2670,2672,2674,2676,2678],{"class":64,"line":281},[62,2669,1009],{"class":942},[62,2671,1012],{"class":377},[62,2673,1015],{"class":922},[62,2675,919],{"class":377},[62,2677,370],{"class":922},[62,2679,1022],{"class":377},[52,2681,2683],{"className":609,"code":2682,"filename":1567,"language":612,"meta":57,"style":57},"# 请确保已安装 MemOS (pip install MemoryOS -U)\nfrom memos.api.client import MemOSClient\n\nclient = MemOSClient(api_key=\"YOUR_API_KEY\")\n\nres = client.search_memory(\n    user_id=\"memos_user_123\",\n    query=\"这个用户的基本情况是什么？\",\n    include_memory_view=[\"profile\"]\n)\nprint(res)\n",[59,2684,2685,2689,2707,2711,2733,2737,2752,2766,2781,2798,2802],{"__ignoreMap":57},[62,2686,2687],{"class":64,"line":65},[62,2688,1575],{"class":1574},[62,2690,2691,2693,2695,2697,2699,2701,2703,2705],{"class":64,"line":71},[62,2692,1580],{"class":619},[62,2694,1583],{"class":194},[62,2696,919],{"class":377},[62,2698,1588],{"class":194},[62,2700,919],{"class":377},[62,2702,1593],{"class":194},[62,2704,620],{"class":619},[62,2706,1598],{"class":194},[62,2708,2709],{"class":64,"line":77},[62,2710,231],{"emptyLinePlaceholder":230},[62,2712,2713,2715,2717,2719,2721,2723,2725,2727,2729,2731],{"class":64,"line":83},[62,2714,1593],{"class":194},[62,2716,672],{"class":636},[62,2718,1611],{"class":922},[62,2720,1012],{"class":377},[62,2722,1616],{"class":956},[62,2724,672],{"class":636},[62,2726,391],{"class":427},[62,2728,643],{"class":642},[62,2730,391],{"class":427},[62,2732,1003],{"class":377},[62,2734,2735],{"class":64,"line":89},[62,2736,231],{"emptyLinePlaceholder":230},[62,2738,2739,2741,2743,2745,2747,2750],{"class":64,"line":95},[62,2740,911],{"class":194},[62,2742,672],{"class":636},[62,2744,1639],{"class":194},[62,2746,919],{"class":377},[62,2748,2749],{"class":922},"search_memory",[62,2751,926],{"class":377},[62,2753,2754,2756,2758,2760,2762,2764],{"class":64,"line":101},[62,2755,2201],{"class":956},[62,2757,672],{"class":636},[62,2759,391],{"class":427},[62,2761,1443],{"class":642},[62,2763,391],{"class":427},[62,2765,695],{"class":377},[62,2767,2768,2771,2773,2775,2777,2779],{"class":64,"line":107},[62,2769,2770],{"class":956},"    query",[62,2772,672],{"class":636},[62,2774,391],{"class":427},[62,2776,2559],{"class":642},[62,2778,391],{"class":427},[62,2780,695],{"class":377},[62,2782,2783,2786,2788,2790,2792,2794,2796],{"class":64,"line":113},[62,2784,2785],{"class":956},"    include_memory_view",[62,2787,672],{"class":636},[62,2789,2236],{"class":377},[62,2791,391],{"class":427},[62,2793,1911],{"class":642},[62,2795,391],{"class":427},[62,2797,2584],{"class":377},[62,2799,2800],{"class":64,"line":239},[62,2801,1003],{"class":377},[62,2803,2804,2806,2808,2810],{"class":64,"line":245},[62,2805,1009],{"class":942},[62,2807,1012],{"class":377},[62,2809,1015],{"class":922},[62,2811,1003],{"class":377},[52,2813,2815],{"className":1025,"code":2814,"filename":1027,"language":1028,"meta":57,"style":57},"curl --request POST \\\n  --url https://memos.memtensor.cn/api/openmem/v1/search/memory \\\n  --header 'Authorization: Token YOUR_API_KEY' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n    \"user_id\": \"memos_user_123\",\n    \"query\": \"这个用户的基本情况是什么？\",\n    \"include_memory_view\": [\"profile\"]\n  }'\n",[59,2816,2817,2827,2836,2848,2860,2868,2872,2877,2882],{"__ignoreMap":57},[62,2818,2819,2821,2823,2825],{"class":64,"line":65},[62,2820,1036],{"class":1035},[62,2822,1040],{"class":1039},[62,2824,1043],{"class":642},[62,2826,1047],{"class":1046},[62,2828,2829,2831,2834],{"class":64,"line":71},[62,2830,1052],{"class":1039},[62,2832,2833],{"class":642}," https://memos.memtensor.cn/api/openmem/v1/search/memory",[62,2835,1047],{"class":1046},[62,2837,2838,2840,2842,2844,2846],{"class":64,"line":77},[62,2839,1062],{"class":1039},[62,2841,1065],{"class":427},[62,2843,1068],{"class":642},[62,2845,1071],{"class":427},[62,2847,1047],{"class":1046},[62,2849,2850,2852,2854,2856,2858],{"class":64,"line":83},[62,2851,1062],{"class":1039},[62,2853,1065],{"class":427},[62,2855,1082],{"class":642},[62,2857,1071],{"class":427},[62,2859,1047],{"class":1046},[62,2861,2862,2864,2866],{"class":64,"line":89},[62,2863,1091],{"class":1039},[62,2865,1065],{"class":427},[62,2867,378],{"class":642},[62,2869,2870],{"class":64,"line":95},[62,2871,2421],{"class":642},[62,2873,2874],{"class":64,"line":101},[62,2875,2876],{"class":642},"    \"query\": \"这个用户的基本情况是什么？\",\n",[62,2878,2879],{"class":64,"line":107},[62,2880,2881],{"class":642},"    \"include_memory_view\": [\"profile\"]\n",[62,2883,2884,2886],{"class":64,"line":113},[62,2885,1154],{"class":642},[62,2887,1157],{"class":427},[16,2889,1160],{},[52,2891,2893],{"className":368,"code":2892,"language":370,"meta":57,"style":57},"{\n  \"code\": 0,\n  \"message\": \"ok\",\n  \"data\": {\n    \"profile_detail_list\": [\n      {\n        \"id\": \"memos97701df652bb42cf8fe276b0da1441f3_tpl_bb0948b22fe7_e6a0dbfb3d47\",\n        \"memory\": \"基础信息.职业: 产品经理\",\n        \"memory_type\": \"ProfileMemory\",\n        \"template_id\": \"tpl_bb0948b22fe7\",\n        \"profile_category\": \"基础信息\",\n        \"profile_field\": \"职业\",\n        \"profile_path\": \"基础信息.职业\",\n        \"status\": \"activated\",\n        \"confidence\": 0.99,\n        \"relativity\": 0.6782,\n        \"algorithm_updatable\": true\n      },\n      {\n        \"id\": \"memos97701df652bb42cf8fe276b0da1441f3_tpl_bb0948b22fe7_2785203c3b81\",\n        \"memory\": \"基础信息.居住地: 杭州\",\n        \"memory_type\": \"ProfileMemory\",\n        \"template_id\": \"tpl_bb0948b22fe7\",\n        \"profile_category\": \"基础信息\",\n        \"profile_field\": \"居住地\",\n        \"profile_path\": \"基础信息.居住地\",\n        \"status\": \"activated\",\n        \"confidence\": 0.99,\n        \"relativity\": 0.6808,\n        \"algorithm_updatable\": true\n      }\n    ]\n  }\n}\n",[59,2894,2895,2899,2913,2931,2943,2956,2960,2980,3000,3020,3040,3059,3078,3098,3118,3134,3150,3163,3167,3171,3190,3209,3227,3245,3263,3281,3301,3320,3335,3351,3364,3369,3374,3379],{"__ignoreMap":57},[62,2896,2897],{"class":64,"line":65},[62,2898,378],{"class":377},[62,2900,2901,2903,2905,2907,2909,2911],{"class":64,"line":71},[62,2902,384],{"class":383},[62,2904,59],{"class":387},[62,2906,391],{"class":383},[62,2908,394],{"class":377},[62,2910,1183],{"class":1182},[62,2912,695],{"class":377},[62,2914,2915,2917,2919,2921,2923,2925,2927,2929],{"class":64,"line":77},[62,2916,384],{"class":383},[62,2918,1223],{"class":387},[62,2920,391],{"class":383},[62,2922,394],{"class":377},[62,2924,416],{"class":427},[62,2926,1232],{"class":642},[62,2928,391],{"class":427},[62,2930,695],{"class":377},[62,2932,2933,2935,2937,2939,2941],{"class":64,"line":83},[62,2934,384],{"class":383},[62,2936,1192],{"class":387},[62,2938,391],{"class":383},[62,2940,394],{"class":377},[62,2942,397],{"class":377},[62,2944,2945,2947,2950,2952,2954],{"class":64,"line":89},[62,2946,402],{"class":383},[62,2948,2949],{"class":405},"profile_detail_list",[62,2951,391],{"class":383},[62,2953,394],{"class":377},[62,2955,1424],{"class":377},[62,2957,2958],{"class":64,"line":95},[62,2959,1769],{"class":377},[62,2961,2962,2964,2967,2969,2971,2973,2976,2978],{"class":64,"line":101},[62,2963,713],{"class":383},[62,2965,2966],{"class":419},"id",[62,2968,391],{"class":383},[62,2970,394],{"class":377},[62,2972,416],{"class":427},[62,2974,2975],{"class":642},"memos97701df652bb42cf8fe276b0da1441f3_tpl_bb0948b22fe7_e6a0dbfb3d47",[62,2977,391],{"class":427},[62,2979,695],{"class":377},[62,2981,2982,2984,2987,2989,2991,2993,2996,2998],{"class":64,"line":107},[62,2983,713],{"class":383},[62,2985,2986],{"class":419},"memory",[62,2988,391],{"class":383},[62,2990,394],{"class":377},[62,2992,416],{"class":427},[62,2994,2995],{"class":642},"基础信息.职业: 产品经理",[62,2997,391],{"class":427},[62,2999,695],{"class":377},[62,3001,3002,3004,3007,3009,3011,3013,3016,3018],{"class":64,"line":113},[62,3003,713],{"class":383},[62,3005,3006],{"class":419},"memory_type",[62,3008,391],{"class":383},[62,3010,394],{"class":377},[62,3012,416],{"class":427},[62,3014,3015],{"class":642},"ProfileMemory",[62,3017,391],{"class":427},[62,3019,695],{"class":377},[62,3021,3022,3024,3027,3029,3031,3033,3036,3038],{"class":64,"line":239},[62,3023,713],{"class":383},[62,3025,3026],{"class":419},"template_id",[62,3028,391],{"class":383},[62,3030,394],{"class":377},[62,3032,416],{"class":427},[62,3034,3035],{"class":642},"tpl_bb0948b22fe7",[62,3037,391],{"class":427},[62,3039,695],{"class":377},[62,3041,3042,3044,3047,3049,3051,3053,3055,3057],{"class":64,"line":245},[62,3043,713],{"class":383},[62,3045,3046],{"class":419},"profile_category",[62,3048,391],{"class":383},[62,3050,394],{"class":377},[62,3052,416],{"class":427},[62,3054,388],{"class":642},[62,3056,391],{"class":427},[62,3058,695],{"class":377},[62,3060,3061,3063,3066,3068,3070,3072,3074,3076],{"class":64,"line":251},[62,3062,713],{"class":383},[62,3064,3065],{"class":419},"profile_field",[62,3067,391],{"class":383},[62,3069,394],{"class":377},[62,3071,416],{"class":427},[62,3073,454],{"class":642},[62,3075,391],{"class":427},[62,3077,695],{"class":377},[62,3079,3080,3082,3085,3087,3089,3091,3094,3096],{"class":64,"line":257},[62,3081,713],{"class":383},[62,3083,3084],{"class":419},"profile_path",[62,3086,391],{"class":383},[62,3088,394],{"class":377},[62,3090,416],{"class":427},[62,3092,3093],{"class":642},"基础信息.职业",[62,3095,391],{"class":427},[62,3097,695],{"class":377},[62,3099,3100,3102,3105,3107,3109,3111,3114,3116],{"class":64,"line":263},[62,3101,713],{"class":383},[62,3103,3104],{"class":419},"status",[62,3106,391],{"class":383},[62,3108,394],{"class":377},[62,3110,416],{"class":427},[62,3112,3113],{"class":642},"activated",[62,3115,391],{"class":427},[62,3117,695],{"class":377},[62,3119,3120,3122,3125,3127,3129,3132],{"class":64,"line":269},[62,3121,713],{"class":383},[62,3123,3124],{"class":419},"confidence",[62,3126,391],{"class":383},[62,3128,394],{"class":377},[62,3130,3131],{"class":1182}," 0.99",[62,3133,695],{"class":377},[62,3135,3136,3138,3141,3143,3145,3148],{"class":64,"line":275},[62,3137,713],{"class":383},[62,3139,3140],{"class":419},"relativity",[62,3142,391],{"class":383},[62,3144,394],{"class":377},[62,3146,3147],{"class":1182}," 0.6782",[62,3149,695],{"class":377},[62,3151,3152,3154,3156,3158,3160],{"class":64,"line":281},[62,3153,713],{"class":383},[62,3155,436],{"class":419},[62,3157,391],{"class":383},[62,3159,394],{"class":377},[62,3161,3162],{"class":443}," true\n",[62,3164,3165],{"class":64,"line":287},[62,3166,1130],{"class":377},[62,3168,3169],{"class":64,"line":903},[62,3170,1769],{"class":377},[62,3172,3173,3175,3177,3179,3181,3183,3186,3188],{"class":64,"line":908},[62,3174,713],{"class":383},[62,3176,2966],{"class":419},[62,3178,391],{"class":383},[62,3180,394],{"class":377},[62,3182,416],{"class":427},[62,3184,3185],{"class":642},"memos97701df652bb42cf8fe276b0da1441f3_tpl_bb0948b22fe7_2785203c3b81",[62,3187,391],{"class":427},[62,3189,695],{"class":377},[62,3191,3192,3194,3196,3198,3200,3202,3205,3207],{"class":64,"line":929},[62,3193,713],{"class":383},[62,3195,2986],{"class":419},[62,3197,391],{"class":383},[62,3199,394],{"class":377},[62,3201,416],{"class":427},[62,3203,3204],{"class":642},"基础信息.居住地: 杭州",[62,3206,391],{"class":427},[62,3208,695],{"class":377},[62,3210,3211,3213,3215,3217,3219,3221,3223,3225],{"class":64,"line":953},[62,3212,713],{"class":383},[62,3214,3006],{"class":419},[62,3216,391],{"class":383},[62,3218,394],{"class":377},[62,3220,416],{"class":427},[62,3222,3015],{"class":642},[62,3224,391],{"class":427},[62,3226,695],{"class":377},[62,3228,3229,3231,3233,3235,3237,3239,3241,3243],{"class":64,"line":989},[62,3230,713],{"class":383},[62,3232,3026],{"class":419},[62,3234,391],{"class":383},[62,3236,394],{"class":377},[62,3238,416],{"class":427},[62,3240,3035],{"class":642},[62,3242,391],{"class":427},[62,3244,695],{"class":377},[62,3246,3247,3249,3251,3253,3255,3257,3259,3261],{"class":64,"line":1000},[62,3248,713],{"class":383},[62,3250,3046],{"class":419},[62,3252,391],{"class":383},[62,3254,394],{"class":377},[62,3256,416],{"class":427},[62,3258,388],{"class":642},[62,3260,391],{"class":427},[62,3262,695],{"class":377},[62,3264,3265,3267,3269,3271,3273,3275,3277,3279],{"class":64,"line":1006},[62,3266,713],{"class":383},[62,3268,3065],{"class":419},[62,3270,391],{"class":383},[62,3272,394],{"class":377},[62,3274,416],{"class":427},[62,3276,492],{"class":642},[62,3278,391],{"class":427},[62,3280,695],{"class":377},[62,3282,3284,3286,3288,3290,3292,3294,3297,3299],{"class":64,"line":3283},26,[62,3285,713],{"class":383},[62,3287,3084],{"class":419},[62,3289,391],{"class":383},[62,3291,394],{"class":377},[62,3293,416],{"class":427},[62,3295,3296],{"class":642},"基础信息.居住地",[62,3298,391],{"class":427},[62,3300,695],{"class":377},[62,3302,3304,3306,3308,3310,3312,3314,3316,3318],{"class":64,"line":3303},27,[62,3305,713],{"class":383},[62,3307,3104],{"class":419},[62,3309,391],{"class":383},[62,3311,394],{"class":377},[62,3313,416],{"class":427},[62,3315,3113],{"class":642},[62,3317,391],{"class":427},[62,3319,695],{"class":377},[62,3321,3323,3325,3327,3329,3331,3333],{"class":64,"line":3322},28,[62,3324,713],{"class":383},[62,3326,3124],{"class":419},[62,3328,391],{"class":383},[62,3330,394],{"class":377},[62,3332,3131],{"class":1182},[62,3334,695],{"class":377},[62,3336,3338,3340,3342,3344,3346,3349],{"class":64,"line":3337},29,[62,3339,713],{"class":383},[62,3341,3140],{"class":419},[62,3343,391],{"class":383},[62,3345,394],{"class":377},[62,3347,3348],{"class":1182}," 0.6808",[62,3350,695],{"class":377},[62,3352,3354,3356,3358,3360,3362],{"class":64,"line":3353},30,[62,3355,713],{"class":383},[62,3357,436],{"class":419},[62,3359,391],{"class":383},[62,3361,394],{"class":377},[62,3363,3162],{"class":443},[62,3365,3367],{"class":64,"line":3366},31,[62,3368,1145],{"class":377},[62,3370,3372],{"class":64,"line":3371},32,[62,3373,1468],{"class":377},[62,3375,3377],{"class":64,"line":3376},33,[62,3378,583],{"class":377},[62,3380,3382],{"class":64,"line":3381},34,[62,3383,588],{"class":377},[130,3385],{},[349,3387,3388],{"id":3388},"编辑属性值",[16,3390,3391],{},"用户搬家到了上海，手动更新“居住地”并锁定该字段，防止后续对话中被自动覆盖。",[605,3393,3394,3658,3848],{},[52,3395,3397],{"className":609,"code":3396,"filename":611,"language":612,"meta":57,"style":57},"import requests\n\nAPI_KEY = \"YOUR_API_KEY\"\nBASE_URL = \"https://memos.memtensor.cn/api/openmem/v1\"\n\ndata = {\n    \"user_id\": \"memos_user_123\",\n    \"profile_template_id\": \"tpl_user_001\",\n    \"metadata\": {\n        \"基础信息\": {\n            \"居住地\": {\n                \"value\": \"上海\",\n                \"algorithm_updatable\": False\n            }\n        }\n    }\n}\n\nres = requests.post(\n    f\"{BASE_URL}/edit/profile\",\n    headers={\"Authorization\": f\"Token {API_KEY}\"},\n    json=data\n)\nprint(res.json())\n",[59,3398,3399,3405,3409,3421,3433,3437,3445,3463,3481,3493,3505,3517,3537,3550,3555,3559,3563,3567,3571,3585,3602,3632,3640,3644],{"__ignoreMap":57},[62,3400,3401,3403],{"class":64,"line":65},[62,3402,620],{"class":619},[62,3404,623],{"class":194},[62,3406,3407],{"class":64,"line":71},[62,3408,231],{"emptyLinePlaceholder":230},[62,3410,3411,3413,3415,3417,3419],{"class":64,"line":77},[62,3412,633],{"class":632},[62,3414,637],{"class":636},[62,3416,416],{"class":427},[62,3418,643],{"class":642},[62,3420,646],{"class":427},[62,3422,3423,3425,3427,3429,3431],{"class":64,"line":83},[62,3424,651],{"class":632},[62,3426,637],{"class":636},[62,3428,416],{"class":427},[62,3430,658],{"class":642},[62,3432,646],{"class":427},[62,3434,3435],{"class":64,"line":89},[62,3436,231],{"emptyLinePlaceholder":230},[62,3438,3439,3441,3443],{"class":64,"line":95},[62,3440,669],{"class":194},[62,3442,672],{"class":636},[62,3444,397],{"class":377},[62,3446,3447,3449,3451,3453,3455,3457,3459,3461],{"class":64,"line":101},[62,3448,402],{"class":427},[62,3450,1434],{"class":642},[62,3452,391],{"class":427},[62,3454,394],{"class":377},[62,3456,416],{"class":427},[62,3458,1443],{"class":642},[62,3460,391],{"class":427},[62,3462,695],{"class":377},[62,3464,3465,3467,3469,3471,3473,3475,3477,3479],{"class":64,"line":107},[62,3466,402],{"class":427},[62,3468,1203],{"class":642},[62,3470,391],{"class":427},[62,3472,394],{"class":377},[62,3474,416],{"class":427},[62,3476,1212],{"class":642},[62,3478,391],{"class":427},[62,3480,695],{"class":377},[62,3482,3483,3485,3487,3489,3491],{"class":64,"line":113},[62,3484,402],{"class":427},[62,3486,702],{"class":642},[62,3488,391],{"class":427},[62,3490,394],{"class":377},[62,3492,397],{"class":377},[62,3494,3495,3497,3499,3501,3503],{"class":64,"line":239},[62,3496,713],{"class":427},[62,3498,388],{"class":642},[62,3500,391],{"class":427},[62,3502,394],{"class":377},[62,3504,397],{"class":377},[62,3506,3507,3509,3511,3513,3515],{"class":64,"line":245},[62,3508,726],{"class":427},[62,3510,492],{"class":642},[62,3512,391],{"class":427},[62,3514,394],{"class":377},[62,3516,397],{"class":377},[62,3518,3519,3522,3524,3526,3528,3530,3533,3535],{"class":64,"line":251},[62,3520,3521],{"class":427},"                \"",[62,3523,420],{"class":642},[62,3525,391],{"class":427},[62,3527,394],{"class":377},[62,3529,416],{"class":427},[62,3531,3532],{"class":642},"上海",[62,3534,391],{"class":427},[62,3536,695],{"class":377},[62,3538,3539,3541,3543,3545,3547],{"class":64,"line":257},[62,3540,3521],{"class":427},[62,3542,436],{"class":642},[62,3544,391],{"class":427},[62,3546,394],{"class":377},[62,3548,3549],{"class":443}," False\n",[62,3551,3552],{"class":64,"line":263},[62,3553,3554],{"class":377},"            }\n",[62,3556,3557],{"class":64,"line":269},[62,3558,891],{"class":377},[62,3560,3561],{"class":64,"line":275},[62,3562,896],{"class":377},[62,3564,3565],{"class":64,"line":281},[62,3566,588],{"class":377},[62,3568,3569],{"class":64,"line":287},[62,3570,231],{"emptyLinePlaceholder":230},[62,3572,3573,3575,3577,3579,3581,3583],{"class":64,"line":903},[62,3574,911],{"class":194},[62,3576,672],{"class":636},[62,3578,916],{"class":194},[62,3580,919],{"class":377},[62,3582,923],{"class":922},[62,3584,926],{"class":377},[62,3586,3587,3589,3591,3593,3595,3597,3600],{"class":64,"line":908},[62,3588,933],{"class":932},[62,3590,391],{"class":642},[62,3592,939],{"class":938},[62,3594,651],{"class":942},[62,3596,945],{"class":938},[62,3598,3599],{"class":642},"/edit/profile\"",[62,3601,695],{"class":377},[62,3603,3604,3606,3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3628,3630],{"class":64,"line":929},[62,3605,957],{"class":956},[62,3607,672],{"class":636},[62,3609,939],{"class":377},[62,3611,391],{"class":427},[62,3613,966],{"class":642},[62,3615,391],{"class":427},[62,3617,394],{"class":377},[62,3619,973],{"class":932},[62,3621,976],{"class":642},[62,3623,939],{"class":938},[62,3625,633],{"class":942},[62,3627,945],{"class":938},[62,3629,391],{"class":642},[62,3631,760],{"class":377},[62,3633,3634,3636,3638],{"class":64,"line":953},[62,3635,992],{"class":956},[62,3637,672],{"class":636},[62,3639,997],{"class":922},[62,3641,3642],{"class":64,"line":989},[62,3643,1003],{"class":377},[62,3645,3646,3648,3650,3652,3654,3656],{"class":64,"line":1000},[62,3647,1009],{"class":942},[62,3649,1012],{"class":377},[62,3651,1015],{"class":922},[62,3653,919],{"class":377},[62,3655,370],{"class":922},[62,3657,1022],{"class":377},[52,3659,3661],{"className":609,"code":3660,"filename":1567,"language":612,"meta":57,"style":57},"# 请确保已安装 MemOS (pip install MemoryOS -U)\nfrom memos.api.client import MemOSClient\n\nclient = MemOSClient(api_key=\"YOUR_API_KEY\")\n\nres = client.edit_profile(\n    user_id=\"memos_user_123\",\n    profile_template_id=\"tpl_user_001\",\n    metadata={\n        \"基础信息\": {\n            \"居住地\": {\n                \"value\": \"上海\",\n                \"algorithm_updatable\": False\n            }\n        }\n    }\n)\nprint(res)\n",[59,3662,3663,3667,3685,3689,3711,3715,3730,3744,3759,3768,3780,3792,3810,3822,3826,3830,3834,3838],{"__ignoreMap":57},[62,3664,3665],{"class":64,"line":65},[62,3666,1575],{"class":1574},[62,3668,3669,3671,3673,3675,3677,3679,3681,3683],{"class":64,"line":71},[62,3670,1580],{"class":619},[62,3672,1583],{"class":194},[62,3674,919],{"class":377},[62,3676,1588],{"class":194},[62,3678,919],{"class":377},[62,3680,1593],{"class":194},[62,3682,620],{"class":619},[62,3684,1598],{"class":194},[62,3686,3687],{"class":64,"line":77},[62,3688,231],{"emptyLinePlaceholder":230},[62,3690,3691,3693,3695,3697,3699,3701,3703,3705,3707,3709],{"class":64,"line":83},[62,3692,1593],{"class":194},[62,3694,672],{"class":636},[62,3696,1611],{"class":922},[62,3698,1012],{"class":377},[62,3700,1616],{"class":956},[62,3702,672],{"class":636},[62,3704,391],{"class":427},[62,3706,643],{"class":642},[62,3708,391],{"class":427},[62,3710,1003],{"class":377},[62,3712,3713],{"class":64,"line":89},[62,3714,231],{"emptyLinePlaceholder":230},[62,3716,3717,3719,3721,3723,3725,3728],{"class":64,"line":95},[62,3718,911],{"class":194},[62,3720,672],{"class":636},[62,3722,1639],{"class":194},[62,3724,919],{"class":377},[62,3726,3727],{"class":922},"edit_profile",[62,3729,926],{"class":377},[62,3731,3732,3734,3736,3738,3740,3742],{"class":64,"line":101},[62,3733,2201],{"class":956},[62,3735,672],{"class":636},[62,3737,391],{"class":427},[62,3739,1443],{"class":642},[62,3741,391],{"class":427},[62,3743,695],{"class":377},[62,3745,3746,3749,3751,3753,3755,3757],{"class":64,"line":107},[62,3747,3748],{"class":956},"    profile_template_id",[62,3750,672],{"class":636},[62,3752,391],{"class":427},[62,3754,1212],{"class":642},[62,3756,391],{"class":427},[62,3758,695],{"class":377},[62,3760,3761,3764,3766],{"class":64,"line":113},[62,3762,3763],{"class":956},"    metadata",[62,3765,672],{"class":636},[62,3767,378],{"class":377},[62,3769,3770,3772,3774,3776,3778],{"class":64,"line":239},[62,3771,713],{"class":427},[62,3773,388],{"class":642},[62,3775,391],{"class":427},[62,3777,394],{"class":377},[62,3779,397],{"class":377},[62,3781,3782,3784,3786,3788,3790],{"class":64,"line":245},[62,3783,726],{"class":427},[62,3785,492],{"class":642},[62,3787,391],{"class":427},[62,3789,394],{"class":377},[62,3791,397],{"class":377},[62,3793,3794,3796,3798,3800,3802,3804,3806,3808],{"class":64,"line":251},[62,3795,3521],{"class":427},[62,3797,420],{"class":642},[62,3799,391],{"class":427},[62,3801,394],{"class":377},[62,3803,416],{"class":427},[62,3805,3532],{"class":642},[62,3807,391],{"class":427},[62,3809,695],{"class":377},[62,3811,3812,3814,3816,3818,3820],{"class":64,"line":257},[62,3813,3521],{"class":427},[62,3815,436],{"class":642},[62,3817,391],{"class":427},[62,3819,394],{"class":377},[62,3821,3549],{"class":443},[62,3823,3824],{"class":64,"line":263},[62,3825,3554],{"class":377},[62,3827,3828],{"class":64,"line":269},[62,3829,891],{"class":377},[62,3831,3832],{"class":64,"line":275},[62,3833,896],{"class":377},[62,3835,3836],{"class":64,"line":281},[62,3837,1003],{"class":377},[62,3839,3840,3842,3844,3846],{"class":64,"line":287},[62,3841,1009],{"class":942},[62,3843,1012],{"class":377},[62,3845,1015],{"class":922},[62,3847,1003],{"class":377},[52,3849,3851],{"className":1025,"code":3850,"filename":1027,"language":1028,"meta":57,"style":57},"curl --request POST \\\n  --url https://memos.memtensor.cn/api/openmem/v1/edit/profile \\\n  --header 'Authorization: Token YOUR_API_KEY' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n    \"user_id\": \"memos_user_123\",\n    \"profile_template_id\": \"tpl_user_001\",\n    \"metadata\": {\n      \"基础信息\": {\n        \"居住地\": {\n          \"value\": \"上海\",\n          \"algorithm_updatable\": false\n        }\n      }\n    }\n  }'\n",[59,3852,3853,3863,3872,3884,3896,3904,3908,3913,3917,3921,3926,3931,3936,3940,3944,3948],{"__ignoreMap":57},[62,3854,3855,3857,3859,3861],{"class":64,"line":65},[62,3856,1036],{"class":1035},[62,3858,1040],{"class":1039},[62,3860,1043],{"class":642},[62,3862,1047],{"class":1046},[62,3864,3865,3867,3870],{"class":64,"line":71},[62,3866,1052],{"class":1039},[62,3868,3869],{"class":642}," https://memos.memtensor.cn/api/openmem/v1/edit/profile",[62,3871,1047],{"class":1046},[62,3873,3874,3876,3878,3880,3882],{"class":64,"line":77},[62,3875,1062],{"class":1039},[62,3877,1065],{"class":427},[62,3879,1068],{"class":642},[62,3881,1071],{"class":427},[62,3883,1047],{"class":1046},[62,3885,3886,3888,3890,3892,3894],{"class":64,"line":83},[62,3887,1062],{"class":1039},[62,3889,1065],{"class":427},[62,3891,1082],{"class":642},[62,3893,1071],{"class":427},[62,3895,1047],{"class":1046},[62,3897,3898,3900,3902],{"class":64,"line":89},[62,3899,1091],{"class":1039},[62,3901,1065],{"class":427},[62,3903,378],{"class":642},[62,3905,3906],{"class":64,"line":95},[62,3907,2421],{"class":642},[62,3909,3910],{"class":64,"line":101},[62,3911,3912],{"class":642},"    \"profile_template_id\": \"tpl_user_001\",\n",[62,3914,3915],{"class":64,"line":107},[62,3916,1105],{"class":642},[62,3918,3919],{"class":64,"line":113},[62,3920,1110],{"class":642},[62,3922,3923],{"class":64,"line":239},[62,3924,3925],{"class":642},"        \"居住地\": {\n",[62,3927,3928],{"class":64,"line":245},[62,3929,3930],{"class":642},"          \"value\": \"上海\",\n",[62,3932,3933],{"class":64,"line":251},[62,3934,3935],{"class":642},"          \"algorithm_updatable\": false\n",[62,3937,3938],{"class":64,"line":257},[62,3939,891],{"class":642},[62,3941,3942],{"class":64,"line":263},[62,3943,1145],{"class":642},[62,3945,3946],{"class":64,"line":269},[62,3947,896],{"class":642},[62,3949,3950,3952],{"class":64,"line":275},[62,3951,1154],{"class":642},[62,3953,1157],{"class":427},[130,3955],{},[349,3957,3958],{"id":3958},"删除实例",[16,3960,3961],{},"不再需要某个用户的属性记忆时，可删除实例，绑定关系和所有字段值一并清除。",[605,3963,3964,4144,4256],{},[52,3965,3967],{"className":609,"code":3966,"filename":611,"language":612,"meta":57,"style":57},"import requests\n\nAPI_KEY = \"YOUR_API_KEY\"\nBASE_URL = \"https://memos.memtensor.cn/api/openmem/v1\"\n\ndata = {\n    \"user_id\": \"memos_user_123\",\n    \"profile_template_id\": \"tpl_user_001\"\n}\n\nres = requests.post(\n    f\"{BASE_URL}/delete/profile\",\n    headers={\"Authorization\": f\"Token {API_KEY}\"},\n    json=data\n)\nprint(res.json())\n",[59,3968,3969,3975,3979,3991,4003,4007,4015,4033,4049,4053,4057,4071,4088,4118,4126,4130],{"__ignoreMap":57},[62,3970,3971,3973],{"class":64,"line":65},[62,3972,620],{"class":619},[62,3974,623],{"class":194},[62,3976,3977],{"class":64,"line":71},[62,3978,231],{"emptyLinePlaceholder":230},[62,3980,3981,3983,3985,3987,3989],{"class":64,"line":77},[62,3982,633],{"class":632},[62,3984,637],{"class":636},[62,3986,416],{"class":427},[62,3988,643],{"class":642},[62,3990,646],{"class":427},[62,3992,3993,3995,3997,3999,4001],{"class":64,"line":83},[62,3994,651],{"class":632},[62,3996,637],{"class":636},[62,3998,416],{"class":427},[62,4000,658],{"class":642},[62,4002,646],{"class":427},[62,4004,4005],{"class":64,"line":89},[62,4006,231],{"emptyLinePlaceholder":230},[62,4008,4009,4011,4013],{"class":64,"line":95},[62,4010,669],{"class":194},[62,4012,672],{"class":636},[62,4014,397],{"class":377},[62,4016,4017,4019,4021,4023,4025,4027,4029,4031],{"class":64,"line":101},[62,4018,402],{"class":427},[62,4020,1434],{"class":642},[62,4022,391],{"class":427},[62,4024,394],{"class":377},[62,4026,416],{"class":427},[62,4028,1443],{"class":642},[62,4030,391],{"class":427},[62,4032,695],{"class":377},[62,4034,4035,4037,4039,4041,4043,4045,4047],{"class":64,"line":107},[62,4036,402],{"class":427},[62,4038,1203],{"class":642},[62,4040,391],{"class":427},[62,4042,394],{"class":377},[62,4044,416],{"class":427},[62,4046,1212],{"class":642},[62,4048,646],{"class":427},[62,4050,4051],{"class":64,"line":113},[62,4052,588],{"class":377},[62,4054,4055],{"class":64,"line":239},[62,4056,231],{"emptyLinePlaceholder":230},[62,4058,4059,4061,4063,4065,4067,4069],{"class":64,"line":245},[62,4060,911],{"class":194},[62,4062,672],{"class":636},[62,4064,916],{"class":194},[62,4066,919],{"class":377},[62,4068,923],{"class":922},[62,4070,926],{"class":377},[62,4072,4073,4075,4077,4079,4081,4083,4086],{"class":64,"line":251},[62,4074,933],{"class":932},[62,4076,391],{"class":642},[62,4078,939],{"class":938},[62,4080,651],{"class":942},[62,4082,945],{"class":938},[62,4084,4085],{"class":642},"/delete/profile\"",[62,4087,695],{"class":377},[62,4089,4090,4092,4094,4096,4098,4100,4102,4104,4106,4108,4110,4112,4114,4116],{"class":64,"line":257},[62,4091,957],{"class":956},[62,4093,672],{"class":636},[62,4095,939],{"class":377},[62,4097,391],{"class":427},[62,4099,966],{"class":642},[62,4101,391],{"class":427},[62,4103,394],{"class":377},[62,4105,973],{"class":932},[62,4107,976],{"class":642},[62,4109,939],{"class":938},[62,4111,633],{"class":942},[62,4113,945],{"class":938},[62,4115,391],{"class":642},[62,4117,760],{"class":377},[62,4119,4120,4122,4124],{"class":64,"line":263},[62,4121,992],{"class":956},[62,4123,672],{"class":636},[62,4125,997],{"class":922},[62,4127,4128],{"class":64,"line":269},[62,4129,1003],{"class":377},[62,4131,4132,4134,4136,4138,4140,4142],{"class":64,"line":275},[62,4133,1009],{"class":942},[62,4135,1012],{"class":377},[62,4137,1015],{"class":922},[62,4139,919],{"class":377},[62,4141,370],{"class":922},[62,4143,1022],{"class":377},[52,4145,4147],{"className":609,"code":4146,"filename":1567,"language":612,"meta":57,"style":57},"# 请确保已安装 MemOS (pip install MemoryOS -U)\nfrom memos.api.client import MemOSClient\n\nclient = MemOSClient(api_key=\"YOUR_API_KEY\")\n\nres = client.delete_profile(\n    user_id=\"memos_user_123\",\n    profile_template_id=\"tpl_user_001\"\n)\nprint(res)\n",[59,4148,4149,4153,4171,4175,4197,4201,4216,4230,4242,4246],{"__ignoreMap":57},[62,4150,4151],{"class":64,"line":65},[62,4152,1575],{"class":1574},[62,4154,4155,4157,4159,4161,4163,4165,4167,4169],{"class":64,"line":71},[62,4156,1580],{"class":619},[62,4158,1583],{"class":194},[62,4160,919],{"class":377},[62,4162,1588],{"class":194},[62,4164,919],{"class":377},[62,4166,1593],{"class":194},[62,4168,620],{"class":619},[62,4170,1598],{"class":194},[62,4172,4173],{"class":64,"line":77},[62,4174,231],{"emptyLinePlaceholder":230},[62,4176,4177,4179,4181,4183,4185,4187,4189,4191,4193,4195],{"class":64,"line":83},[62,4178,1593],{"class":194},[62,4180,672],{"class":636},[62,4182,1611],{"class":922},[62,4184,1012],{"class":377},[62,4186,1616],{"class":956},[62,4188,672],{"class":636},[62,4190,391],{"class":427},[62,4192,643],{"class":642},[62,4194,391],{"class":427},[62,4196,1003],{"class":377},[62,4198,4199],{"class":64,"line":89},[62,4200,231],{"emptyLinePlaceholder":230},[62,4202,4203,4205,4207,4209,4211,4214],{"class":64,"line":95},[62,4204,911],{"class":194},[62,4206,672],{"class":636},[62,4208,1639],{"class":194},[62,4210,919],{"class":377},[62,4212,4213],{"class":922},"delete_profile",[62,4215,926],{"class":377},[62,4217,4218,4220,4222,4224,4226,4228],{"class":64,"line":101},[62,4219,2201],{"class":956},[62,4221,672],{"class":636},[62,4223,391],{"class":427},[62,4225,1443],{"class":642},[62,4227,391],{"class":427},[62,4229,695],{"class":377},[62,4231,4232,4234,4236,4238,4240],{"class":64,"line":107},[62,4233,3748],{"class":956},[62,4235,672],{"class":636},[62,4237,391],{"class":427},[62,4239,1212],{"class":642},[62,4241,646],{"class":427},[62,4243,4244],{"class":64,"line":113},[62,4245,1003],{"class":377},[62,4247,4248,4250,4252,4254],{"class":64,"line":239},[62,4249,1009],{"class":942},[62,4251,1012],{"class":377},[62,4253,1015],{"class":922},[62,4255,1003],{"class":377},[52,4257,4259],{"className":1025,"code":4258,"filename":1027,"language":1028,"meta":57,"style":57},"curl --request POST \\\n  --url https://memos.memtensor.cn/api/openmem/v1/delete/profile \\\n  --header 'Authorization: Token YOUR_API_KEY' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n    \"user_id\": \"memos_user_123\",\n    \"profile_template_id\": \"tpl_user_001\"\n  }'\n",[59,4260,4261,4271,4280,4292,4304,4312,4316,4321],{"__ignoreMap":57},[62,4262,4263,4265,4267,4269],{"class":64,"line":65},[62,4264,1036],{"class":1035},[62,4266,1040],{"class":1039},[62,4268,1043],{"class":642},[62,4270,1047],{"class":1046},[62,4272,4273,4275,4278],{"class":64,"line":71},[62,4274,1052],{"class":1039},[62,4276,4277],{"class":642}," https://memos.memtensor.cn/api/openmem/v1/delete/profile",[62,4279,1047],{"class":1046},[62,4281,4282,4284,4286,4288,4290],{"class":64,"line":77},[62,4283,1062],{"class":1039},[62,4285,1065],{"class":427},[62,4287,1068],{"class":642},[62,4289,1071],{"class":427},[62,4291,1047],{"class":1046},[62,4293,4294,4296,4298,4300,4302],{"class":64,"line":83},[62,4295,1062],{"class":1039},[62,4297,1065],{"class":427},[62,4299,1082],{"class":642},[62,4301,1071],{"class":427},[62,4303,1047],{"class":1046},[62,4305,4306,4308,4310],{"class":64,"line":89},[62,4307,1091],{"class":1039},[62,4309,1065],{"class":427},[62,4311,378],{"class":642},[62,4313,4314],{"class":64,"line":95},[62,4315,2421],{"class":642},[62,4317,4318],{"class":64,"line":101},[62,4319,4320],{"class":642},"    \"profile_template_id\": \"tpl_user_001\"\n",[62,4322,4323,4325],{"class":64,"line":107},[62,4324,1154],{"class":642},[62,4326,1157],{"class":427},[130,4328],{},[11,4330,4332],{"id":4331},"_5-相关功能","5. 相关功能",[4334,4335,4336,4345],"card-group",{},[4337,4338,4342],"card",{"icon":4339,"title":4340,"to":4341},"i-ri-stack-line","记忆种类","/cn/memos_cloud/introduction/memory_types",[16,4343,4344],{},"了解属性记忆与其他记忆种类的区别",[4337,4346,4350],{"icon":4347,"title":4348,"to":4349},"i-ri-calendar-event-line","事件记忆","/cn/memos_cloud/features/event_memory",[16,4351,4352],{},"从对话中抽取带时间、地点、参与者的结构化事件",[4354,4355,4356],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s5ojA, html code.shiki .s5ojA{--shiki-light:#90A4AE;--shiki-default:#0E1116;--shiki-dark:#E6EDF3}html pre.shiki code .suWxN, html code.shiki .suWxN{--shiki-light:#39ADB5;--shiki-default:#0E1116;--shiki-dark:#E6EDF3}html pre.shiki code .sfJrv, html code.shiki .sfJrv{--shiki-light:#39ADB5;--shiki-default:#024C1A;--shiki-dark:#7EE787}html pre.shiki code .skH7o, html code.shiki .skH7o{--shiki-light:#9C3EDA;--shiki-default:#024C1A;--shiki-dark:#7EE787}html pre.shiki code .smon8, html code.shiki .smon8{--shiki-light:#E2931D;--shiki-default:#024C1A;--shiki-dark:#7EE787}html pre.shiki code .s_fzf, html code.shiki .s_fzf{--shiki-light:#F76D47;--shiki-default:#024C1A;--shiki-dark:#7EE787}html pre.shiki code .sjUum, html code.shiki .sjUum{--shiki-light:#39ADB5;--shiki-default:#032563;--shiki-dark:#A5D6FF}html pre.shiki code .smHB8, html code.shiki .smHB8{--shiki-light:#39ADB5;--shiki-default:#023B95;--shiki-dark:#79C0FF}html pre.shiki code .sBMTB, html code.shiki .sBMTB{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#A0111F;--shiki-default-font-style:inherit;--shiki-dark:#FF7B72;--shiki-dark-font-style:inherit}html pre.shiki code .sZaqd, html code.shiki .sZaqd{--shiki-light:#90A4AE;--shiki-default:#023B95;--shiki-dark:#79C0FF}html pre.shiki code .saN0X, html code.shiki .saN0X{--shiki-light:#39ADB5;--shiki-default:#A0111F;--shiki-dark:#FF7B72}html pre.shiki code .sp1uZ, html code.shiki .sp1uZ{--shiki-light:#91B859;--shiki-default:#032563;--shiki-dark:#A5D6FF}html pre.shiki code .sa-2m, html code.shiki .sa-2m{--shiki-light:#6182B8;--shiki-default:#0E1116;--shiki-dark:#E6EDF3}html pre.shiki code .sZ6T4, html code.shiki .sZ6T4{--shiki-light:#9C3EDA;--shiki-default:#A0111F;--shiki-dark:#FF7B72}html pre.shiki code .scyET, html code.shiki .scyET{--shiki-light:#F76D47;--shiki-default:#A0111F;--shiki-dark:#FF7B72}html pre.shiki code .svxCd, html code.shiki .svxCd{--shiki-light:#6182B8;--shiki-default:#023B95;--shiki-dark:#79C0FF}html pre.shiki code .sp4zP, html code.shiki .sp4zP{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#702C00;--shiki-default-font-style:inherit;--shiki-dark:#FFA657;--shiki-dark-font-style:inherit}html pre.shiki code .saonL, html code.shiki .saonL{--shiki-light:#E2931D;--shiki-default:#702C00;--shiki-dark:#FFA657}html pre.shiki code .sp2SP, html code.shiki .sp2SP{--shiki-light:#91B859;--shiki-default:#023B95;--shiki-dark:#79C0FF}html pre.shiki code .seOsA, html code.shiki .seOsA{--shiki-light:#90A4AE;--shiki-default:#A0111F;--shiki-dark:#FF7B72}html pre.shiki code .sJNII, html code.shiki .sJNII{--shiki-light:#F76D47;--shiki-default:#023B95;--shiki-dark:#79C0FF}html pre.shiki code .sfVK4, html code.shiki .sfVK4{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#66707B;--shiki-default-font-style:inherit;--shiki-dark:#8B949E;--shiki-dark-font-style:inherit}",{"title":57,"searchDepth":71,"depth":71,"links":4358},[4359,4360,4361,4362,4370],{"id":13,"depth":71,"text":14},{"id":134,"depth":71,"text":135},{"id":181,"depth":71,"text":182},{"id":334,"depth":71,"text":335,"children":4363},[4364,4365,4366,4367,4368,4369],{"id":351,"depth":77,"text":351},{"id":1354,"depth":77,"text":1354},{"id":1798,"depth":77,"text":1798},{"id":2461,"depth":77,"text":2461},{"id":3388,"depth":77,"text":3388},{"id":3958,"depth":77,"text":3958},{"id":4331,"depth":71,"text":4332},"为用户或 AI 角色维护一份结构化画像，从对话中自动沉淀并持续更新。","md",{},"/cn/memos_cloud/features/profile",{"title":5,"description":57},"cn/memos_cloud/features/profile","2asOwgDU1d_R62lB73iDZLi8ReYAr8eoSlY5YW5BWRw",[4379,4387],{"title":4380,"path":4381,"stem":4382,"icon":4383,"framework":6,"module":6,"class":4384,"target":-1,"active":4385,"defaultOpen":4385,"children":-1,"description":4386},"知识库","/cn/memos_cloud/features/knowledge_base","memos_cloud/features/knowledge_base","i-ri-book-read-line",[],false,"创建项目关联的知识库，检索时结合记忆与知识库。",{"title":4348,"path":4349,"stem":4388,"icon":4347,"framework":6,"module":6,"class":4389,"target":-1,"active":4385,"defaultOpen":4385,"children":-1,"description":4390},"memos_cloud/features/event_memory",[],"从对话中自动抽取结构化事件，包含时间、地点、参与者等要素。",1789672454348]