[{"data":1,"prerenderedAt":3735},["ShallowReactive",2],{"docs-page-cn-/cn/memos_cloud/features/profile":3,"surround-cn-/cn/memos_cloud/features/profile":3722},{"id":4,"title":5,"avatar":6,"banner":6,"body":7,"category":6,"desc":3715,"description":57,"extension":3716,"links":6,"meta":3717,"navigation":6,"path":3718,"seo":3719,"stem":3720,"__hash__":3721},"docs/cn/memos_cloud/features/profile.md","属性记忆 Profile",null,{"type":8,"value":9,"toc":3701},"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,607,609,612,615,1117,1119,1122,1125,1783,1785,1788,1799,2214,2217,2722,2724,2727,2730,3298,3300,3303,3306,3671,3673,3677,3697],[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],{},"准备模板","：在控制台创建属性记忆模板，定义字段结构；",[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 控制台"," 中创建和维护。模板使用 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],{},"：标记该属性是否允许算法从对话中自动更新。",[602,603,604],"warning",{},[16,605,606],{},"修改或删除模板中的字段，会影响所有绑定过该模板的属性记忆实例字段，请谨慎修改已绑定示例的属性树模板。",[130,608],{},[349,610,611],{"id":611},"绑定用户到模板",[16,613,614],{},"为用户绑定模板后，MemOS 会为该用户创建属性记忆实例。后续添加消息时 MemOS 自动更新对应字段值，动态维护用户画像。",[616,617,618,867,1007],"code-group",{},[52,619,624],{"className":620,"code":621,"filename":622,"language":623,"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    \"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","Python (HTTP)","python",[59,625,626,635,639,658,672,676,686,700,741,746,750,754,774,798,834,844,849],{"__ignoreMap":57},[62,627,628,632],{"class":64,"line":65},[62,629,631],{"class":630},"sBMTB","import",[62,633,634],{"class":194}," requests\n",[62,636,637],{"class":64,"line":71},[62,638,231],{"emptyLinePlaceholder":230},[62,640,641,645,649,651,655],{"class":64,"line":77},[62,642,644],{"class":643},"sZaqd","API_KEY",[62,646,648],{"class":647},"saN0X"," =",[62,650,416],{"class":427},[62,652,654],{"class":653},"sp1uZ","YOUR_API_KEY",[62,656,657],{"class":427},"\"\n",[62,659,660,663,665,667,670],{"class":64,"line":83},[62,661,662],{"class":643},"BASE_URL",[62,664,648],{"class":647},[62,666,416],{"class":427},[62,668,669],{"class":653},"https://memos.memtensor.cn/api/openmem/v1",[62,671,657],{"class":427},[62,673,674],{"class":64,"line":89},[62,675,231],{"emptyLinePlaceholder":230},[62,677,678,681,684],{"class":64,"line":95},[62,679,680],{"class":194},"data ",[62,682,683],{"class":647},"=",[62,685,397],{"class":377},[62,687,688,690,693,695,697],{"class":64,"line":101},[62,689,402],{"class":427},[62,691,692],{"class":653},"bind_list",[62,694,391],{"class":427},[62,696,394],{"class":377},[62,698,699],{"class":377}," [\n",[62,701,702,705,707,710,712,714,716,719,721,723,725,728,730,732,734,737,739],{"class":64,"line":107},[62,703,704],{"class":377},"        {",[62,706,391],{"class":427},[62,708,709],{"class":653},"user_id",[62,711,391],{"class":427},[62,713,394],{"class":377},[62,715,416],{"class":427},[62,717,718],{"class":653},"memos_user_123",[62,720,391],{"class":427},[62,722,431],{"class":377},[62,724,416],{"class":427},[62,726,727],{"class":653},"profile_template_id",[62,729,391],{"class":427},[62,731,394],{"class":377},[62,733,416],{"class":427},[62,735,736],{"class":653},"tpl_user_001",[62,738,391],{"class":427},[62,740,588],{"class":377},[62,742,743],{"class":64,"line":113},[62,744,745],{"class":377},"    ]\n",[62,747,748],{"class":64,"line":239},[62,749,588],{"class":377},[62,751,752],{"class":64,"line":245},[62,753,231],{"emptyLinePlaceholder":230},[62,755,756,759,761,764,767,771],{"class":64,"line":251},[62,757,758],{"class":194},"res ",[62,760,683],{"class":647},[62,762,763],{"class":194}," requests",[62,765,766],{"class":377},".",[62,768,770],{"class":769},"sa-2m","post",[62,772,773],{"class":377},"(\n",[62,775,776,780,782,786,789,792,795],{"class":64,"line":257},[62,777,779],{"class":778},"sZ6T4","    f",[62,781,391],{"class":653},[62,783,785],{"class":784},"scyET","{",[62,787,662],{"class":788},"svxCd",[62,790,791],{"class":784},"}",[62,793,794],{"class":653},"/bind/profile_template\"",[62,796,797],{"class":377},",\n",[62,799,800,804,806,808,810,813,815,817,820,823,825,827,829,831],{"class":64,"line":263},[62,801,803],{"class":802},"sp4zP","    headers",[62,805,683],{"class":647},[62,807,785],{"class":377},[62,809,391],{"class":427},[62,811,812],{"class":653},"Authorization",[62,814,391],{"class":427},[62,816,394],{"class":377},[62,818,819],{"class":778}," f",[62,821,822],{"class":653},"\"Token ",[62,824,785],{"class":784},[62,826,644],{"class":788},[62,828,791],{"class":784},[62,830,391],{"class":653},[62,832,833],{"class":377},"},\n",[62,835,836,839,841],{"class":64,"line":269},[62,837,838],{"class":802},"    json",[62,840,683],{"class":647},[62,842,843],{"class":769},"data\n",[62,845,846],{"class":64,"line":275},[62,847,848],{"class":377},")\n",[62,850,851,854,857,860,862,864],{"class":64,"line":281},[62,852,853],{"class":788},"print",[62,855,856],{"class":377},"(",[62,858,859],{"class":769},"res",[62,861,766],{"class":377},[62,863,370],{"class":769},[62,865,866],{"class":377},"())\n",[52,868,871],{"className":620,"code":869,"filename":870,"language":623,"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,872,873,879,902,906,930,934,950,993,997],{"__ignoreMap":57},[62,874,875],{"class":64,"line":65},[62,876,878],{"class":877},"sfVK4","# 请确保已安装 MemOS (pip install MemoryOS -U)\n",[62,880,881,884,887,889,892,894,897,899],{"class":64,"line":71},[62,882,883],{"class":630},"from",[62,885,886],{"class":194}," memos",[62,888,766],{"class":377},[62,890,891],{"class":194},"api",[62,893,766],{"class":377},[62,895,896],{"class":194},"client ",[62,898,631],{"class":630},[62,900,901],{"class":194}," MemOSClient\n",[62,903,904],{"class":64,"line":77},[62,905,231],{"emptyLinePlaceholder":230},[62,907,908,910,912,915,917,920,922,924,926,928],{"class":64,"line":83},[62,909,896],{"class":194},[62,911,683],{"class":647},[62,913,914],{"class":769}," MemOSClient",[62,916,856],{"class":377},[62,918,919],{"class":802},"api_key",[62,921,683],{"class":647},[62,923,391],{"class":427},[62,925,654],{"class":653},[62,927,391],{"class":427},[62,929,848],{"class":377},[62,931,932],{"class":64,"line":89},[62,933,231],{"emptyLinePlaceholder":230},[62,935,936,938,940,943,945,948],{"class":64,"line":95},[62,937,758],{"class":194},[62,939,683],{"class":647},[62,941,942],{"class":194}," client",[62,944,766],{"class":377},[62,946,947],{"class":769},"bind_profile_template",[62,949,773],{"class":377},[62,951,952,955,957,960,962,964,966,968,970,972,974,976,978,980,982,984,986,988,990],{"class":64,"line":101},[62,953,954],{"class":802},"    bind_list",[62,956,683],{"class":647},[62,958,959],{"class":377},"[{",[62,961,391],{"class":427},[62,963,709],{"class":653},[62,965,391],{"class":427},[62,967,394],{"class":377},[62,969,416],{"class":427},[62,971,718],{"class":653},[62,973,391],{"class":427},[62,975,431],{"class":377},[62,977,416],{"class":427},[62,979,727],{"class":653},[62,981,391],{"class":427},[62,983,394],{"class":377},[62,985,416],{"class":427},[62,987,736],{"class":653},[62,989,391],{"class":427},[62,991,992],{"class":377},"}]\n",[62,994,995],{"class":64,"line":107},[62,996,848],{"class":377},[62,998,999,1001,1003,1005],{"class":64,"line":113},[62,1000,853],{"class":788},[62,1002,856],{"class":377},[62,1004,859],{"class":769},[62,1006,848],{"class":377},[52,1008,1013],{"className":1009,"code":1010,"filename":1011,"language":1012,"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/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","Curl","bash",[59,1014,1015,1032,1042,1058,1071,1080,1085,1090,1095,1100,1105,1109],{"__ignoreMap":57},[62,1016,1017,1021,1025,1028],{"class":64,"line":65},[62,1018,1020],{"class":1019},"saonL","curl",[62,1022,1024],{"class":1023},"sp2SP"," --request",[62,1026,1027],{"class":653}," POST",[62,1029,1031],{"class":1030},"seOsA"," \\\n",[62,1033,1034,1037,1040],{"class":64,"line":71},[62,1035,1036],{"class":1023},"  --url",[62,1038,1039],{"class":653}," https://memos.memtensor.cn/api/openmem/v1/bind/profile_template",[62,1041,1031],{"class":1030},[62,1043,1044,1047,1050,1053,1056],{"class":64,"line":77},[62,1045,1046],{"class":1023},"  --header",[62,1048,1049],{"class":427}," '",[62,1051,1052],{"class":653},"Authorization: Token YOUR_API_KEY",[62,1054,1055],{"class":427},"'",[62,1057,1031],{"class":1030},[62,1059,1060,1062,1064,1067,1069],{"class":64,"line":83},[62,1061,1046],{"class":1023},[62,1063,1049],{"class":427},[62,1065,1066],{"class":653},"Content-Type: application/json",[62,1068,1055],{"class":427},[62,1070,1031],{"class":1030},[62,1072,1073,1076,1078],{"class":64,"line":89},[62,1074,1075],{"class":1023},"  --data",[62,1077,1049],{"class":427},[62,1079,378],{"class":653},[62,1081,1082],{"class":64,"line":95},[62,1083,1084],{"class":653},"    \"bind_list\": [\n",[62,1086,1087],{"class":64,"line":101},[62,1088,1089],{"class":653},"      {\n",[62,1091,1092],{"class":64,"line":107},[62,1093,1094],{"class":653},"        \"user_id\": \"memos_user_123\",\n",[62,1096,1097],{"class":64,"line":113},[62,1098,1099],{"class":653},"        \"profile_template_id\": \"tpl_user_001\"\n",[62,1101,1102],{"class":64,"line":239},[62,1103,1104],{"class":653},"      }\n",[62,1106,1107],{"class":64,"line":245},[62,1108,745],{"class":653},[62,1110,1111,1114],{"class":64,"line":251},[62,1112,1113],{"class":653},"  }",[62,1115,1116],{"class":427},"'\n",[130,1118],{},[349,1120,1121],{"id":1121},"添加对话",[16,1123,1124],{},"用户在对话中提到自己的职业和爱好，MemOS 自动抽取信息并更新属性记忆。",[616,1126,1127,1451,1687],{},[52,1128,1130],{"className":620,"code":1129,"filename":622,"language":623,"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,1131,1132,1138,1142,1154,1166,1170,1178,1196,1216,1258,1271,1311,1349,1353,1357,1361,1375,1392,1422,1431,1436],{"__ignoreMap":57},[62,1133,1134,1136],{"class":64,"line":65},[62,1135,631],{"class":630},[62,1137,634],{"class":194},[62,1139,1140],{"class":64,"line":71},[62,1141,231],{"emptyLinePlaceholder":230},[62,1143,1144,1146,1148,1150,1152],{"class":64,"line":77},[62,1145,644],{"class":643},[62,1147,648],{"class":647},[62,1149,416],{"class":427},[62,1151,654],{"class":653},[62,1153,657],{"class":427},[62,1155,1156,1158,1160,1162,1164],{"class":64,"line":83},[62,1157,662],{"class":643},[62,1159,648],{"class":647},[62,1161,416],{"class":427},[62,1163,669],{"class":653},[62,1165,657],{"class":427},[62,1167,1168],{"class":64,"line":89},[62,1169,231],{"emptyLinePlaceholder":230},[62,1171,1172,1174,1176],{"class":64,"line":95},[62,1173,680],{"class":194},[62,1175,683],{"class":647},[62,1177,397],{"class":377},[62,1179,1180,1182,1184,1186,1188,1190,1192,1194],{"class":64,"line":101},[62,1181,402],{"class":427},[62,1183,709],{"class":653},[62,1185,391],{"class":427},[62,1187,394],{"class":377},[62,1189,416],{"class":427},[62,1191,718],{"class":653},[62,1193,391],{"class":427},[62,1195,797],{"class":377},[62,1197,1198,1200,1203,1205,1207,1209,1212,1214],{"class":64,"line":107},[62,1199,402],{"class":427},[62,1201,1202],{"class":653},"conversation_id",[62,1204,391],{"class":427},[62,1206,394],{"class":377},[62,1208,416],{"class":427},[62,1210,1211],{"class":653},"conv_0624",[62,1213,391],{"class":427},[62,1215,797],{"class":377},[62,1217,1218,1220,1223,1225,1227,1230,1232,1235,1237,1239,1241,1244,1246,1248,1250,1253,1255],{"class":64,"line":113},[62,1219,402],{"class":427},[62,1221,1222],{"class":653},"allow_memory_view",[62,1224,391],{"class":427},[62,1226,394],{"class":377},[62,1228,1229],{"class":377}," [",[62,1231,391],{"class":427},[62,1233,1234],{"class":653},"profile",[62,1236,391],{"class":427},[62,1238,431],{"class":377},[62,1240,416],{"class":427},[62,1242,1243],{"class":653},"detail_factual",[62,1245,391],{"class":427},[62,1247,431],{"class":377},[62,1249,416],{"class":427},[62,1251,1252],{"class":653},"preference",[62,1254,391],{"class":427},[62,1256,1257],{"class":377},"],\n",[62,1259,1260,1262,1265,1267,1269],{"class":64,"line":239},[62,1261,402],{"class":427},[62,1263,1264],{"class":653},"messages",[62,1266,391],{"class":427},[62,1268,394],{"class":377},[62,1270,699],{"class":377},[62,1272,1273,1275,1277,1280,1282,1284,1286,1289,1291,1293,1295,1298,1300,1302,1304,1307,1309],{"class":64,"line":245},[62,1274,704],{"class":377},[62,1276,391],{"class":427},[62,1278,1279],{"class":653},"role",[62,1281,391],{"class":427},[62,1283,394],{"class":377},[62,1285,416],{"class":427},[62,1287,1288],{"class":653},"user",[62,1290,391],{"class":427},[62,1292,431],{"class":377},[62,1294,416],{"class":427},[62,1296,1297],{"class":653},"content",[62,1299,391],{"class":427},[62,1301,394],{"class":377},[62,1303,416],{"class":427},[62,1305,1306],{"class":653},"我在杭州做产品经理，平时喜欢看科幻小说和露营。",[62,1308,391],{"class":427},[62,1310,833],{"class":377},[62,1312,1313,1315,1317,1319,1321,1323,1325,1328,1330,1332,1334,1336,1338,1340,1342,1345,1347],{"class":64,"line":251},[62,1314,704],{"class":377},[62,1316,391],{"class":427},[62,1318,1279],{"class":653},[62,1320,391],{"class":427},[62,1322,394],{"class":377},[62,1324,416],{"class":427},[62,1326,1327],{"class":653},"assistant",[62,1329,391],{"class":427},[62,1331,431],{"class":377},[62,1333,416],{"class":427},[62,1335,1297],{"class":653},[62,1337,391],{"class":427},[62,1339,394],{"class":377},[62,1341,416],{"class":427},[62,1343,1344],{"class":653},"了解了，杭州是个好地方，周边露营地很多。",[62,1346,391],{"class":427},[62,1348,588],{"class":377},[62,1350,1351],{"class":64,"line":257},[62,1352,745],{"class":377},[62,1354,1355],{"class":64,"line":263},[62,1356,588],{"class":377},[62,1358,1359],{"class":64,"line":269},[62,1360,231],{"emptyLinePlaceholder":230},[62,1362,1363,1365,1367,1369,1371,1373],{"class":64,"line":275},[62,1364,758],{"class":194},[62,1366,683],{"class":647},[62,1368,763],{"class":194},[62,1370,766],{"class":377},[62,1372,770],{"class":769},[62,1374,773],{"class":377},[62,1376,1377,1379,1381,1383,1385,1387,1390],{"class":64,"line":281},[62,1378,779],{"class":778},[62,1380,391],{"class":653},[62,1382,785],{"class":784},[62,1384,662],{"class":788},[62,1386,791],{"class":784},[62,1388,1389],{"class":653},"/add/message\"",[62,1391,797],{"class":377},[62,1393,1394,1396,1398,1400,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420],{"class":64,"line":287},[62,1395,803],{"class":802},[62,1397,683],{"class":647},[62,1399,785],{"class":377},[62,1401,391],{"class":427},[62,1403,812],{"class":653},[62,1405,391],{"class":427},[62,1407,394],{"class":377},[62,1409,819],{"class":778},[62,1411,822],{"class":653},[62,1413,785],{"class":784},[62,1415,644],{"class":788},[62,1417,791],{"class":784},[62,1419,391],{"class":653},[62,1421,833],{"class":377},[62,1423,1425,1427,1429],{"class":64,"line":1424},19,[62,1426,838],{"class":802},[62,1428,683],{"class":647},[62,1430,843],{"class":769},[62,1432,1434],{"class":64,"line":1433},20,[62,1435,848],{"class":377},[62,1437,1439,1441,1443,1445,1447,1449],{"class":64,"line":1438},21,[62,1440,853],{"class":788},[62,1442,856],{"class":377},[62,1444,859],{"class":769},[62,1446,766],{"class":377},[62,1448,370],{"class":769},[62,1450,866],{"class":377},[52,1452,1454],{"className":620,"code":1453,"filename":870,"language":623,"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,1455,1456,1460,1478,1482,1504,1508,1523,1538,1553,1587,1597,1633,1669,1673,1677],{"__ignoreMap":57},[62,1457,1458],{"class":64,"line":65},[62,1459,878],{"class":877},[62,1461,1462,1464,1466,1468,1470,1472,1474,1476],{"class":64,"line":71},[62,1463,883],{"class":630},[62,1465,886],{"class":194},[62,1467,766],{"class":377},[62,1469,891],{"class":194},[62,1471,766],{"class":377},[62,1473,896],{"class":194},[62,1475,631],{"class":630},[62,1477,901],{"class":194},[62,1479,1480],{"class":64,"line":77},[62,1481,231],{"emptyLinePlaceholder":230},[62,1483,1484,1486,1488,1490,1492,1494,1496,1498,1500,1502],{"class":64,"line":83},[62,1485,896],{"class":194},[62,1487,683],{"class":647},[62,1489,914],{"class":769},[62,1491,856],{"class":377},[62,1493,919],{"class":802},[62,1495,683],{"class":647},[62,1497,391],{"class":427},[62,1499,654],{"class":653},[62,1501,391],{"class":427},[62,1503,848],{"class":377},[62,1505,1506],{"class":64,"line":89},[62,1507,231],{"emptyLinePlaceholder":230},[62,1509,1510,1512,1514,1516,1518,1521],{"class":64,"line":95},[62,1511,758],{"class":194},[62,1513,683],{"class":647},[62,1515,942],{"class":194},[62,1517,766],{"class":377},[62,1519,1520],{"class":769},"add_message",[62,1522,773],{"class":377},[62,1524,1525,1528,1530,1532,1534,1536],{"class":64,"line":101},[62,1526,1527],{"class":802},"    user_id",[62,1529,683],{"class":647},[62,1531,391],{"class":427},[62,1533,718],{"class":653},[62,1535,391],{"class":427},[62,1537,797],{"class":377},[62,1539,1540,1543,1545,1547,1549,1551],{"class":64,"line":107},[62,1541,1542],{"class":802},"    conversation_id",[62,1544,683],{"class":647},[62,1546,391],{"class":427},[62,1548,1211],{"class":653},[62,1550,391],{"class":427},[62,1552,797],{"class":377},[62,1554,1555,1558,1560,1563,1565,1567,1569,1571,1573,1575,1577,1579,1581,1583,1585],{"class":64,"line":113},[62,1556,1557],{"class":802},"    allow_memory_view",[62,1559,683],{"class":647},[62,1561,1562],{"class":377},"[",[62,1564,391],{"class":427},[62,1566,1234],{"class":653},[62,1568,391],{"class":427},[62,1570,431],{"class":377},[62,1572,416],{"class":427},[62,1574,1243],{"class":653},[62,1576,391],{"class":427},[62,1578,431],{"class":377},[62,1580,416],{"class":427},[62,1582,1252],{"class":653},[62,1584,391],{"class":427},[62,1586,1257],{"class":377},[62,1588,1589,1592,1594],{"class":64,"line":239},[62,1590,1591],{"class":802},"    messages",[62,1593,683],{"class":647},[62,1595,1596],{"class":377},"[\n",[62,1598,1599,1601,1603,1605,1607,1609,1611,1613,1615,1617,1619,1621,1623,1625,1627,1629,1631],{"class":64,"line":245},[62,1600,704],{"class":377},[62,1602,391],{"class":427},[62,1604,1279],{"class":653},[62,1606,391],{"class":427},[62,1608,394],{"class":377},[62,1610,416],{"class":427},[62,1612,1288],{"class":653},[62,1614,391],{"class":427},[62,1616,431],{"class":377},[62,1618,416],{"class":427},[62,1620,1297],{"class":653},[62,1622,391],{"class":427},[62,1624,394],{"class":377},[62,1626,416],{"class":427},[62,1628,1306],{"class":653},[62,1630,391],{"class":427},[62,1632,833],{"class":377},[62,1634,1635,1637,1639,1641,1643,1645,1647,1649,1651,1653,1655,1657,1659,1661,1663,1665,1667],{"class":64,"line":251},[62,1636,704],{"class":377},[62,1638,391],{"class":427},[62,1640,1279],{"class":653},[62,1642,391],{"class":427},[62,1644,394],{"class":377},[62,1646,416],{"class":427},[62,1648,1327],{"class":653},[62,1650,391],{"class":427},[62,1652,431],{"class":377},[62,1654,416],{"class":427},[62,1656,1297],{"class":653},[62,1658,391],{"class":427},[62,1660,394],{"class":377},[62,1662,416],{"class":427},[62,1664,1344],{"class":653},[62,1666,391],{"class":427},[62,1668,588],{"class":377},[62,1670,1671],{"class":64,"line":257},[62,1672,745],{"class":377},[62,1674,1675],{"class":64,"line":263},[62,1676,848],{"class":377},[62,1678,1679,1681,1683,1685],{"class":64,"line":269},[62,1680,853],{"class":788},[62,1682,856],{"class":377},[62,1684,859],{"class":769},[62,1686,848],{"class":377},[52,1688,1690],{"className":1009,"code":1689,"filename":1011,"language":1012,"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,1691,1692,1702,1711,1723,1735,1743,1748,1753,1758,1763,1768,1773,1777],{"__ignoreMap":57},[62,1693,1694,1696,1698,1700],{"class":64,"line":65},[62,1695,1020],{"class":1019},[62,1697,1024],{"class":1023},[62,1699,1027],{"class":653},[62,1701,1031],{"class":1030},[62,1703,1704,1706,1709],{"class":64,"line":71},[62,1705,1036],{"class":1023},[62,1707,1708],{"class":653}," https://memos.memtensor.cn/api/openmem/v1/add/message",[62,1710,1031],{"class":1030},[62,1712,1713,1715,1717,1719,1721],{"class":64,"line":77},[62,1714,1046],{"class":1023},[62,1716,1049],{"class":427},[62,1718,1052],{"class":653},[62,1720,1055],{"class":427},[62,1722,1031],{"class":1030},[62,1724,1725,1727,1729,1731,1733],{"class":64,"line":83},[62,1726,1046],{"class":1023},[62,1728,1049],{"class":427},[62,1730,1066],{"class":653},[62,1732,1055],{"class":427},[62,1734,1031],{"class":1030},[62,1736,1737,1739,1741],{"class":64,"line":89},[62,1738,1075],{"class":1023},[62,1740,1049],{"class":427},[62,1742,378],{"class":653},[62,1744,1745],{"class":64,"line":95},[62,1746,1747],{"class":653},"    \"user_id\": \"memos_user_123\",\n",[62,1749,1750],{"class":64,"line":101},[62,1751,1752],{"class":653},"    \"conversation_id\": \"conv_0624\",\n",[62,1754,1755],{"class":64,"line":107},[62,1756,1757],{"class":653},"    \"allow_memory_view\": [\"profile\", \"detail_factual\", \"preference\"],\n",[62,1759,1760],{"class":64,"line":113},[62,1761,1762],{"class":653},"    \"messages\": [\n",[62,1764,1765],{"class":64,"line":239},[62,1766,1767],{"class":653},"      {\"role\": \"user\", \"content\": \"我在杭州做产品经理，平时喜欢看科幻小说和露营。\"},\n",[62,1769,1770],{"class":64,"line":245},[62,1771,1772],{"class":653},"      {\"role\": \"assistant\", \"content\": \"了解了，杭州是个好地方，周边露营地很多。\"}\n",[62,1774,1775],{"class":64,"line":251},[62,1776,745],{"class":653},[62,1778,1779,1781],{"class":64,"line":257},[62,1780,1113],{"class":653},[62,1782,1116],{"class":427},[130,1784],{},[349,1786,1787],{"id":1787},"检索属性记忆",[16,1789,1790,1791,1794,1795,1798],{},"在新会话中询问用户信息时，调用检索记忆接口，在 ",[59,1792,1793],{},"include_memory_view"," 中传入 ",[59,1796,1797],{},"\"profile\""," 即可召回属性记忆。",[616,1800,1801,2006,2138],{},[52,1802,1804],{"className":620,"code":1803,"filename":622,"language":623,"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,1805,1806,1812,1816,1828,1840,1844,1852,1870,1890,1911,1915,1919,1933,1950,1980,1988,1992],{"__ignoreMap":57},[62,1807,1808,1810],{"class":64,"line":65},[62,1809,631],{"class":630},[62,1811,634],{"class":194},[62,1813,1814],{"class":64,"line":71},[62,1815,231],{"emptyLinePlaceholder":230},[62,1817,1818,1820,1822,1824,1826],{"class":64,"line":77},[62,1819,644],{"class":643},[62,1821,648],{"class":647},[62,1823,416],{"class":427},[62,1825,654],{"class":653},[62,1827,657],{"class":427},[62,1829,1830,1832,1834,1836,1838],{"class":64,"line":83},[62,1831,662],{"class":643},[62,1833,648],{"class":647},[62,1835,416],{"class":427},[62,1837,669],{"class":653},[62,1839,657],{"class":427},[62,1841,1842],{"class":64,"line":89},[62,1843,231],{"emptyLinePlaceholder":230},[62,1845,1846,1848,1850],{"class":64,"line":95},[62,1847,680],{"class":194},[62,1849,683],{"class":647},[62,1851,397],{"class":377},[62,1853,1854,1856,1858,1860,1862,1864,1866,1868],{"class":64,"line":101},[62,1855,402],{"class":427},[62,1857,709],{"class":653},[62,1859,391],{"class":427},[62,1861,394],{"class":377},[62,1863,416],{"class":427},[62,1865,718],{"class":653},[62,1867,391],{"class":427},[62,1869,797],{"class":377},[62,1871,1872,1874,1877,1879,1881,1883,1886,1888],{"class":64,"line":107},[62,1873,402],{"class":427},[62,1875,1876],{"class":653},"query",[62,1878,391],{"class":427},[62,1880,394],{"class":377},[62,1882,416],{"class":427},[62,1884,1885],{"class":653},"这个用户的基本情况是什么？",[62,1887,391],{"class":427},[62,1889,797],{"class":377},[62,1891,1892,1894,1896,1898,1900,1902,1904,1906,1908],{"class":64,"line":113},[62,1893,402],{"class":427},[62,1895,1793],{"class":653},[62,1897,391],{"class":427},[62,1899,394],{"class":377},[62,1901,1229],{"class":377},[62,1903,391],{"class":427},[62,1905,1234],{"class":653},[62,1907,391],{"class":427},[62,1909,1910],{"class":377},"]\n",[62,1912,1913],{"class":64,"line":239},[62,1914,588],{"class":377},[62,1916,1917],{"class":64,"line":245},[62,1918,231],{"emptyLinePlaceholder":230},[62,1920,1921,1923,1925,1927,1929,1931],{"class":64,"line":251},[62,1922,758],{"class":194},[62,1924,683],{"class":647},[62,1926,763],{"class":194},[62,1928,766],{"class":377},[62,1930,770],{"class":769},[62,1932,773],{"class":377},[62,1934,1935,1937,1939,1941,1943,1945,1948],{"class":64,"line":257},[62,1936,779],{"class":778},[62,1938,391],{"class":653},[62,1940,785],{"class":784},[62,1942,662],{"class":788},[62,1944,791],{"class":784},[62,1946,1947],{"class":653},"/search/memory\"",[62,1949,797],{"class":377},[62,1951,1952,1954,1956,1958,1960,1962,1964,1966,1968,1970,1972,1974,1976,1978],{"class":64,"line":263},[62,1953,803],{"class":802},[62,1955,683],{"class":647},[62,1957,785],{"class":377},[62,1959,391],{"class":427},[62,1961,812],{"class":653},[62,1963,391],{"class":427},[62,1965,394],{"class":377},[62,1967,819],{"class":778},[62,1969,822],{"class":653},[62,1971,785],{"class":784},[62,1973,644],{"class":788},[62,1975,791],{"class":784},[62,1977,391],{"class":653},[62,1979,833],{"class":377},[62,1981,1982,1984,1986],{"class":64,"line":269},[62,1983,838],{"class":802},[62,1985,683],{"class":647},[62,1987,843],{"class":769},[62,1989,1990],{"class":64,"line":275},[62,1991,848],{"class":377},[62,1993,1994,1996,1998,2000,2002,2004],{"class":64,"line":281},[62,1995,853],{"class":788},[62,1997,856],{"class":377},[62,1999,859],{"class":769},[62,2001,766],{"class":377},[62,2003,370],{"class":769},[62,2005,866],{"class":377},[52,2007,2009],{"className":620,"code":2008,"filename":870,"language":623,"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,2010,2011,2015,2033,2037,2059,2063,2078,2092,2107,2124,2128],{"__ignoreMap":57},[62,2012,2013],{"class":64,"line":65},[62,2014,878],{"class":877},[62,2016,2017,2019,2021,2023,2025,2027,2029,2031],{"class":64,"line":71},[62,2018,883],{"class":630},[62,2020,886],{"class":194},[62,2022,766],{"class":377},[62,2024,891],{"class":194},[62,2026,766],{"class":377},[62,2028,896],{"class":194},[62,2030,631],{"class":630},[62,2032,901],{"class":194},[62,2034,2035],{"class":64,"line":77},[62,2036,231],{"emptyLinePlaceholder":230},[62,2038,2039,2041,2043,2045,2047,2049,2051,2053,2055,2057],{"class":64,"line":83},[62,2040,896],{"class":194},[62,2042,683],{"class":647},[62,2044,914],{"class":769},[62,2046,856],{"class":377},[62,2048,919],{"class":802},[62,2050,683],{"class":647},[62,2052,391],{"class":427},[62,2054,654],{"class":653},[62,2056,391],{"class":427},[62,2058,848],{"class":377},[62,2060,2061],{"class":64,"line":89},[62,2062,231],{"emptyLinePlaceholder":230},[62,2064,2065,2067,2069,2071,2073,2076],{"class":64,"line":95},[62,2066,758],{"class":194},[62,2068,683],{"class":647},[62,2070,942],{"class":194},[62,2072,766],{"class":377},[62,2074,2075],{"class":769},"search_memory",[62,2077,773],{"class":377},[62,2079,2080,2082,2084,2086,2088,2090],{"class":64,"line":101},[62,2081,1527],{"class":802},[62,2083,683],{"class":647},[62,2085,391],{"class":427},[62,2087,718],{"class":653},[62,2089,391],{"class":427},[62,2091,797],{"class":377},[62,2093,2094,2097,2099,2101,2103,2105],{"class":64,"line":107},[62,2095,2096],{"class":802},"    query",[62,2098,683],{"class":647},[62,2100,391],{"class":427},[62,2102,1885],{"class":653},[62,2104,391],{"class":427},[62,2106,797],{"class":377},[62,2108,2109,2112,2114,2116,2118,2120,2122],{"class":64,"line":113},[62,2110,2111],{"class":802},"    include_memory_view",[62,2113,683],{"class":647},[62,2115,1562],{"class":377},[62,2117,391],{"class":427},[62,2119,1234],{"class":653},[62,2121,391],{"class":427},[62,2123,1910],{"class":377},[62,2125,2126],{"class":64,"line":239},[62,2127,848],{"class":377},[62,2129,2130,2132,2134,2136],{"class":64,"line":245},[62,2131,853],{"class":788},[62,2133,856],{"class":377},[62,2135,859],{"class":769},[62,2137,848],{"class":377},[52,2139,2141],{"className":1009,"code":2140,"filename":1011,"language":1012,"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,2142,2143,2153,2162,2174,2186,2194,2198,2203,2208],{"__ignoreMap":57},[62,2144,2145,2147,2149,2151],{"class":64,"line":65},[62,2146,1020],{"class":1019},[62,2148,1024],{"class":1023},[62,2150,1027],{"class":653},[62,2152,1031],{"class":1030},[62,2154,2155,2157,2160],{"class":64,"line":71},[62,2156,1036],{"class":1023},[62,2158,2159],{"class":653}," https://memos.memtensor.cn/api/openmem/v1/search/memory",[62,2161,1031],{"class":1030},[62,2163,2164,2166,2168,2170,2172],{"class":64,"line":77},[62,2165,1046],{"class":1023},[62,2167,1049],{"class":427},[62,2169,1052],{"class":653},[62,2171,1055],{"class":427},[62,2173,1031],{"class":1030},[62,2175,2176,2178,2180,2182,2184],{"class":64,"line":83},[62,2177,1046],{"class":1023},[62,2179,1049],{"class":427},[62,2181,1066],{"class":653},[62,2183,1055],{"class":427},[62,2185,1031],{"class":1030},[62,2187,2188,2190,2192],{"class":64,"line":89},[62,2189,1075],{"class":1023},[62,2191,1049],{"class":427},[62,2193,378],{"class":653},[62,2195,2196],{"class":64,"line":95},[62,2197,1747],{"class":653},[62,2199,2200],{"class":64,"line":101},[62,2201,2202],{"class":653},"    \"query\": \"这个用户的基本情况是什么？\",\n",[62,2204,2205],{"class":64,"line":107},[62,2206,2207],{"class":653},"    \"include_memory_view\": [\"profile\"]\n",[62,2209,2210,2212],{"class":64,"line":113},[62,2211,1113],{"class":653},[62,2213,1116],{"class":427},[16,2215,2216],{},"响应示例：",[52,2218,2220],{"className":368,"code":2219,"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,2221,2222,2226,2242,2262,2275,2288,2292,2313,2333,2353,2373,2392,2411,2431,2451,2467,2483,2496,2501,2505,2524,2543,2562,2581,2600,2619,2639,2658,2673,2689,2702,2707,2712,2717],{"__ignoreMap":57},[62,2223,2224],{"class":64,"line":65},[62,2225,378],{"class":377},[62,2227,2228,2230,2232,2234,2236,2240],{"class":64,"line":71},[62,2229,384],{"class":383},[62,2231,59],{"class":387},[62,2233,391],{"class":383},[62,2235,394],{"class":377},[62,2237,2239],{"class":2238},"sJNII"," 0",[62,2241,797],{"class":377},[62,2243,2244,2246,2249,2251,2253,2255,2258,2260],{"class":64,"line":77},[62,2245,384],{"class":383},[62,2247,2248],{"class":387},"message",[62,2250,391],{"class":383},[62,2252,394],{"class":377},[62,2254,416],{"class":427},[62,2256,2257],{"class":653},"ok",[62,2259,391],{"class":427},[62,2261,797],{"class":377},[62,2263,2264,2266,2269,2271,2273],{"class":64,"line":83},[62,2265,384],{"class":383},[62,2267,2268],{"class":387},"data",[62,2270,391],{"class":383},[62,2272,394],{"class":377},[62,2274,397],{"class":377},[62,2276,2277,2279,2282,2284,2286],{"class":64,"line":89},[62,2278,402],{"class":383},[62,2280,2281],{"class":405},"profile_detail_list",[62,2283,391],{"class":383},[62,2285,394],{"class":377},[62,2287,699],{"class":377},[62,2289,2290],{"class":64,"line":95},[62,2291,1089],{"class":377},[62,2293,2294,2297,2300,2302,2304,2306,2309,2311],{"class":64,"line":101},[62,2295,2296],{"class":383},"        \"",[62,2298,2299],{"class":419},"id",[62,2301,391],{"class":383},[62,2303,394],{"class":377},[62,2305,416],{"class":427},[62,2307,2308],{"class":653},"memos97701df652bb42cf8fe276b0da1441f3_tpl_bb0948b22fe7_e6a0dbfb3d47",[62,2310,391],{"class":427},[62,2312,797],{"class":377},[62,2314,2315,2317,2320,2322,2324,2326,2329,2331],{"class":64,"line":107},[62,2316,2296],{"class":383},[62,2318,2319],{"class":419},"memory",[62,2321,391],{"class":383},[62,2323,394],{"class":377},[62,2325,416],{"class":427},[62,2327,2328],{"class":653},"基础信息.职业: 产品经理",[62,2330,391],{"class":427},[62,2332,797],{"class":377},[62,2334,2335,2337,2340,2342,2344,2346,2349,2351],{"class":64,"line":113},[62,2336,2296],{"class":383},[62,2338,2339],{"class":419},"memory_type",[62,2341,391],{"class":383},[62,2343,394],{"class":377},[62,2345,416],{"class":427},[62,2347,2348],{"class":653},"ProfileMemory",[62,2350,391],{"class":427},[62,2352,797],{"class":377},[62,2354,2355,2357,2360,2362,2364,2366,2369,2371],{"class":64,"line":239},[62,2356,2296],{"class":383},[62,2358,2359],{"class":419},"template_id",[62,2361,391],{"class":383},[62,2363,394],{"class":377},[62,2365,416],{"class":427},[62,2367,2368],{"class":653},"tpl_bb0948b22fe7",[62,2370,391],{"class":427},[62,2372,797],{"class":377},[62,2374,2375,2377,2380,2382,2384,2386,2388,2390],{"class":64,"line":245},[62,2376,2296],{"class":383},[62,2378,2379],{"class":419},"profile_category",[62,2381,391],{"class":383},[62,2383,394],{"class":377},[62,2385,416],{"class":427},[62,2387,388],{"class":653},[62,2389,391],{"class":427},[62,2391,797],{"class":377},[62,2393,2394,2396,2399,2401,2403,2405,2407,2409],{"class":64,"line":251},[62,2395,2296],{"class":383},[62,2397,2398],{"class":419},"profile_field",[62,2400,391],{"class":383},[62,2402,394],{"class":377},[62,2404,416],{"class":427},[62,2406,454],{"class":653},[62,2408,391],{"class":427},[62,2410,797],{"class":377},[62,2412,2413,2415,2418,2420,2422,2424,2427,2429],{"class":64,"line":257},[62,2414,2296],{"class":383},[62,2416,2417],{"class":419},"profile_path",[62,2419,391],{"class":383},[62,2421,394],{"class":377},[62,2423,416],{"class":427},[62,2425,2426],{"class":653},"基础信息.职业",[62,2428,391],{"class":427},[62,2430,797],{"class":377},[62,2432,2433,2435,2438,2440,2442,2444,2447,2449],{"class":64,"line":263},[62,2434,2296],{"class":383},[62,2436,2437],{"class":419},"status",[62,2439,391],{"class":383},[62,2441,394],{"class":377},[62,2443,416],{"class":427},[62,2445,2446],{"class":653},"activated",[62,2448,391],{"class":427},[62,2450,797],{"class":377},[62,2452,2453,2455,2458,2460,2462,2465],{"class":64,"line":269},[62,2454,2296],{"class":383},[62,2456,2457],{"class":419},"confidence",[62,2459,391],{"class":383},[62,2461,394],{"class":377},[62,2463,2464],{"class":2238}," 0.99",[62,2466,797],{"class":377},[62,2468,2469,2471,2474,2476,2478,2481],{"class":64,"line":275},[62,2470,2296],{"class":383},[62,2472,2473],{"class":419},"relativity",[62,2475,391],{"class":383},[62,2477,394],{"class":377},[62,2479,2480],{"class":2238}," 0.6782",[62,2482,797],{"class":377},[62,2484,2485,2487,2489,2491,2493],{"class":64,"line":281},[62,2486,2296],{"class":383},[62,2488,436],{"class":419},[62,2490,391],{"class":383},[62,2492,394],{"class":377},[62,2494,2495],{"class":443}," true\n",[62,2497,2498],{"class":64,"line":287},[62,2499,2500],{"class":377},"      },\n",[62,2502,2503],{"class":64,"line":1424},[62,2504,1089],{"class":377},[62,2506,2507,2509,2511,2513,2515,2517,2520,2522],{"class":64,"line":1433},[62,2508,2296],{"class":383},[62,2510,2299],{"class":419},[62,2512,391],{"class":383},[62,2514,394],{"class":377},[62,2516,416],{"class":427},[62,2518,2519],{"class":653},"memos97701df652bb42cf8fe276b0da1441f3_tpl_bb0948b22fe7_2785203c3b81",[62,2521,391],{"class":427},[62,2523,797],{"class":377},[62,2525,2526,2528,2530,2532,2534,2536,2539,2541],{"class":64,"line":1438},[62,2527,2296],{"class":383},[62,2529,2319],{"class":419},[62,2531,391],{"class":383},[62,2533,394],{"class":377},[62,2535,416],{"class":427},[62,2537,2538],{"class":653},"基础信息.居住地: 杭州",[62,2540,391],{"class":427},[62,2542,797],{"class":377},[62,2544,2546,2548,2550,2552,2554,2556,2558,2560],{"class":64,"line":2545},22,[62,2547,2296],{"class":383},[62,2549,2339],{"class":419},[62,2551,391],{"class":383},[62,2553,394],{"class":377},[62,2555,416],{"class":427},[62,2557,2348],{"class":653},[62,2559,391],{"class":427},[62,2561,797],{"class":377},[62,2563,2565,2567,2569,2571,2573,2575,2577,2579],{"class":64,"line":2564},23,[62,2566,2296],{"class":383},[62,2568,2359],{"class":419},[62,2570,391],{"class":383},[62,2572,394],{"class":377},[62,2574,416],{"class":427},[62,2576,2368],{"class":653},[62,2578,391],{"class":427},[62,2580,797],{"class":377},[62,2582,2584,2586,2588,2590,2592,2594,2596,2598],{"class":64,"line":2583},24,[62,2585,2296],{"class":383},[62,2587,2379],{"class":419},[62,2589,391],{"class":383},[62,2591,394],{"class":377},[62,2593,416],{"class":427},[62,2595,388],{"class":653},[62,2597,391],{"class":427},[62,2599,797],{"class":377},[62,2601,2603,2605,2607,2609,2611,2613,2615,2617],{"class":64,"line":2602},25,[62,2604,2296],{"class":383},[62,2606,2398],{"class":419},[62,2608,391],{"class":383},[62,2610,394],{"class":377},[62,2612,416],{"class":427},[62,2614,492],{"class":653},[62,2616,391],{"class":427},[62,2618,797],{"class":377},[62,2620,2622,2624,2626,2628,2630,2632,2635,2637],{"class":64,"line":2621},26,[62,2623,2296],{"class":383},[62,2625,2417],{"class":419},[62,2627,391],{"class":383},[62,2629,394],{"class":377},[62,2631,416],{"class":427},[62,2633,2634],{"class":653},"基础信息.居住地",[62,2636,391],{"class":427},[62,2638,797],{"class":377},[62,2640,2642,2644,2646,2648,2650,2652,2654,2656],{"class":64,"line":2641},27,[62,2643,2296],{"class":383},[62,2645,2437],{"class":419},[62,2647,391],{"class":383},[62,2649,394],{"class":377},[62,2651,416],{"class":427},[62,2653,2446],{"class":653},[62,2655,391],{"class":427},[62,2657,797],{"class":377},[62,2659,2661,2663,2665,2667,2669,2671],{"class":64,"line":2660},28,[62,2662,2296],{"class":383},[62,2664,2457],{"class":419},[62,2666,391],{"class":383},[62,2668,394],{"class":377},[62,2670,2464],{"class":2238},[62,2672,797],{"class":377},[62,2674,2676,2678,2680,2682,2684,2687],{"class":64,"line":2675},29,[62,2677,2296],{"class":383},[62,2679,2473],{"class":419},[62,2681,391],{"class":383},[62,2683,394],{"class":377},[62,2685,2686],{"class":2238}," 0.6808",[62,2688,797],{"class":377},[62,2690,2692,2694,2696,2698,2700],{"class":64,"line":2691},30,[62,2693,2296],{"class":383},[62,2695,436],{"class":419},[62,2697,391],{"class":383},[62,2699,394],{"class":377},[62,2701,2495],{"class":443},[62,2703,2705],{"class":64,"line":2704},31,[62,2706,1104],{"class":377},[62,2708,2710],{"class":64,"line":2709},32,[62,2711,745],{"class":377},[62,2713,2715],{"class":64,"line":2714},33,[62,2716,583],{"class":377},[62,2718,2720],{"class":64,"line":2719},34,[62,2721,588],{"class":377},[130,2723],{},[349,2725,2726],{"id":2726},"编辑属性值",[16,2728,2729],{},"用户搬家到了上海，手动更新“居住地”并锁定该字段，防止后续对话中被自动覆盖。",[616,2731,2732,3000,3190],{},[52,2733,2735],{"className":620,"code":2734,"filename":622,"language":623,"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,2736,2737,2743,2747,2759,2771,2775,2783,2801,2819,2832,2844,2857,2877,2890,2895,2900,2905,2909,2913,2927,2944,2974,2982,2986],{"__ignoreMap":57},[62,2738,2739,2741],{"class":64,"line":65},[62,2740,631],{"class":630},[62,2742,634],{"class":194},[62,2744,2745],{"class":64,"line":71},[62,2746,231],{"emptyLinePlaceholder":230},[62,2748,2749,2751,2753,2755,2757],{"class":64,"line":77},[62,2750,644],{"class":643},[62,2752,648],{"class":647},[62,2754,416],{"class":427},[62,2756,654],{"class":653},[62,2758,657],{"class":427},[62,2760,2761,2763,2765,2767,2769],{"class":64,"line":83},[62,2762,662],{"class":643},[62,2764,648],{"class":647},[62,2766,416],{"class":427},[62,2768,669],{"class":653},[62,2770,657],{"class":427},[62,2772,2773],{"class":64,"line":89},[62,2774,231],{"emptyLinePlaceholder":230},[62,2776,2777,2779,2781],{"class":64,"line":95},[62,2778,680],{"class":194},[62,2780,683],{"class":647},[62,2782,397],{"class":377},[62,2784,2785,2787,2789,2791,2793,2795,2797,2799],{"class":64,"line":101},[62,2786,402],{"class":427},[62,2788,709],{"class":653},[62,2790,391],{"class":427},[62,2792,394],{"class":377},[62,2794,416],{"class":427},[62,2796,718],{"class":653},[62,2798,391],{"class":427},[62,2800,797],{"class":377},[62,2802,2803,2805,2807,2809,2811,2813,2815,2817],{"class":64,"line":107},[62,2804,402],{"class":427},[62,2806,727],{"class":653},[62,2808,391],{"class":427},[62,2810,394],{"class":377},[62,2812,416],{"class":427},[62,2814,736],{"class":653},[62,2816,391],{"class":427},[62,2818,797],{"class":377},[62,2820,2821,2823,2826,2828,2830],{"class":64,"line":113},[62,2822,402],{"class":427},[62,2824,2825],{"class":653},"metadata",[62,2827,391],{"class":427},[62,2829,394],{"class":377},[62,2831,397],{"class":377},[62,2833,2834,2836,2838,2840,2842],{"class":64,"line":239},[62,2835,2296],{"class":427},[62,2837,388],{"class":653},[62,2839,391],{"class":427},[62,2841,394],{"class":377},[62,2843,397],{"class":377},[62,2845,2846,2849,2851,2853,2855],{"class":64,"line":245},[62,2847,2848],{"class":427},"            \"",[62,2850,492],{"class":653},[62,2852,391],{"class":427},[62,2854,394],{"class":377},[62,2856,397],{"class":377},[62,2858,2859,2862,2864,2866,2868,2870,2873,2875],{"class":64,"line":251},[62,2860,2861],{"class":427},"                \"",[62,2863,420],{"class":653},[62,2865,391],{"class":427},[62,2867,394],{"class":377},[62,2869,416],{"class":427},[62,2871,2872],{"class":653},"上海",[62,2874,391],{"class":427},[62,2876,797],{"class":377},[62,2878,2879,2881,2883,2885,2887],{"class":64,"line":257},[62,2880,2861],{"class":427},[62,2882,436],{"class":653},[62,2884,391],{"class":427},[62,2886,394],{"class":377},[62,2888,2889],{"class":443}," False\n",[62,2891,2892],{"class":64,"line":263},[62,2893,2894],{"class":377},"            }\n",[62,2896,2897],{"class":64,"line":269},[62,2898,2899],{"class":377},"        }\n",[62,2901,2902],{"class":64,"line":275},[62,2903,2904],{"class":377},"    }\n",[62,2906,2907],{"class":64,"line":281},[62,2908,588],{"class":377},[62,2910,2911],{"class":64,"line":287},[62,2912,231],{"emptyLinePlaceholder":230},[62,2914,2915,2917,2919,2921,2923,2925],{"class":64,"line":1424},[62,2916,758],{"class":194},[62,2918,683],{"class":647},[62,2920,763],{"class":194},[62,2922,766],{"class":377},[62,2924,770],{"class":769},[62,2926,773],{"class":377},[62,2928,2929,2931,2933,2935,2937,2939,2942],{"class":64,"line":1433},[62,2930,779],{"class":778},[62,2932,391],{"class":653},[62,2934,785],{"class":784},[62,2936,662],{"class":788},[62,2938,791],{"class":784},[62,2940,2941],{"class":653},"/edit/profile\"",[62,2943,797],{"class":377},[62,2945,2946,2948,2950,2952,2954,2956,2958,2960,2962,2964,2966,2968,2970,2972],{"class":64,"line":1438},[62,2947,803],{"class":802},[62,2949,683],{"class":647},[62,2951,785],{"class":377},[62,2953,391],{"class":427},[62,2955,812],{"class":653},[62,2957,391],{"class":427},[62,2959,394],{"class":377},[62,2961,819],{"class":778},[62,2963,822],{"class":653},[62,2965,785],{"class":784},[62,2967,644],{"class":788},[62,2969,791],{"class":784},[62,2971,391],{"class":653},[62,2973,833],{"class":377},[62,2975,2976,2978,2980],{"class":64,"line":2545},[62,2977,838],{"class":802},[62,2979,683],{"class":647},[62,2981,843],{"class":769},[62,2983,2984],{"class":64,"line":2564},[62,2985,848],{"class":377},[62,2987,2988,2990,2992,2994,2996,2998],{"class":64,"line":2583},[62,2989,853],{"class":788},[62,2991,856],{"class":377},[62,2993,859],{"class":769},[62,2995,766],{"class":377},[62,2997,370],{"class":769},[62,2999,866],{"class":377},[52,3001,3003],{"className":620,"code":3002,"filename":870,"language":623,"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,3004,3005,3009,3027,3031,3053,3057,3072,3086,3101,3110,3122,3134,3152,3164,3168,3172,3176,3180],{"__ignoreMap":57},[62,3006,3007],{"class":64,"line":65},[62,3008,878],{"class":877},[62,3010,3011,3013,3015,3017,3019,3021,3023,3025],{"class":64,"line":71},[62,3012,883],{"class":630},[62,3014,886],{"class":194},[62,3016,766],{"class":377},[62,3018,891],{"class":194},[62,3020,766],{"class":377},[62,3022,896],{"class":194},[62,3024,631],{"class":630},[62,3026,901],{"class":194},[62,3028,3029],{"class":64,"line":77},[62,3030,231],{"emptyLinePlaceholder":230},[62,3032,3033,3035,3037,3039,3041,3043,3045,3047,3049,3051],{"class":64,"line":83},[62,3034,896],{"class":194},[62,3036,683],{"class":647},[62,3038,914],{"class":769},[62,3040,856],{"class":377},[62,3042,919],{"class":802},[62,3044,683],{"class":647},[62,3046,391],{"class":427},[62,3048,654],{"class":653},[62,3050,391],{"class":427},[62,3052,848],{"class":377},[62,3054,3055],{"class":64,"line":89},[62,3056,231],{"emptyLinePlaceholder":230},[62,3058,3059,3061,3063,3065,3067,3070],{"class":64,"line":95},[62,3060,758],{"class":194},[62,3062,683],{"class":647},[62,3064,942],{"class":194},[62,3066,766],{"class":377},[62,3068,3069],{"class":769},"edit_profile",[62,3071,773],{"class":377},[62,3073,3074,3076,3078,3080,3082,3084],{"class":64,"line":101},[62,3075,1527],{"class":802},[62,3077,683],{"class":647},[62,3079,391],{"class":427},[62,3081,718],{"class":653},[62,3083,391],{"class":427},[62,3085,797],{"class":377},[62,3087,3088,3091,3093,3095,3097,3099],{"class":64,"line":107},[62,3089,3090],{"class":802},"    profile_template_id",[62,3092,683],{"class":647},[62,3094,391],{"class":427},[62,3096,736],{"class":653},[62,3098,391],{"class":427},[62,3100,797],{"class":377},[62,3102,3103,3106,3108],{"class":64,"line":113},[62,3104,3105],{"class":802},"    metadata",[62,3107,683],{"class":647},[62,3109,378],{"class":377},[62,3111,3112,3114,3116,3118,3120],{"class":64,"line":239},[62,3113,2296],{"class":427},[62,3115,388],{"class":653},[62,3117,391],{"class":427},[62,3119,394],{"class":377},[62,3121,397],{"class":377},[62,3123,3124,3126,3128,3130,3132],{"class":64,"line":245},[62,3125,2848],{"class":427},[62,3127,492],{"class":653},[62,3129,391],{"class":427},[62,3131,394],{"class":377},[62,3133,397],{"class":377},[62,3135,3136,3138,3140,3142,3144,3146,3148,3150],{"class":64,"line":251},[62,3137,2861],{"class":427},[62,3139,420],{"class":653},[62,3141,391],{"class":427},[62,3143,394],{"class":377},[62,3145,416],{"class":427},[62,3147,2872],{"class":653},[62,3149,391],{"class":427},[62,3151,797],{"class":377},[62,3153,3154,3156,3158,3160,3162],{"class":64,"line":257},[62,3155,2861],{"class":427},[62,3157,436],{"class":653},[62,3159,391],{"class":427},[62,3161,394],{"class":377},[62,3163,2889],{"class":443},[62,3165,3166],{"class":64,"line":263},[62,3167,2894],{"class":377},[62,3169,3170],{"class":64,"line":269},[62,3171,2899],{"class":377},[62,3173,3174],{"class":64,"line":275},[62,3175,2904],{"class":377},[62,3177,3178],{"class":64,"line":281},[62,3179,848],{"class":377},[62,3181,3182,3184,3186,3188],{"class":64,"line":287},[62,3183,853],{"class":788},[62,3185,856],{"class":377},[62,3187,859],{"class":769},[62,3189,848],{"class":377},[52,3191,3193],{"className":1009,"code":3192,"filename":1011,"language":1012,"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,3194,3195,3205,3214,3226,3238,3246,3250,3255,3260,3265,3270,3275,3280,3284,3288,3292],{"__ignoreMap":57},[62,3196,3197,3199,3201,3203],{"class":64,"line":65},[62,3198,1020],{"class":1019},[62,3200,1024],{"class":1023},[62,3202,1027],{"class":653},[62,3204,1031],{"class":1030},[62,3206,3207,3209,3212],{"class":64,"line":71},[62,3208,1036],{"class":1023},[62,3210,3211],{"class":653}," https://memos.memtensor.cn/api/openmem/v1/edit/profile",[62,3213,1031],{"class":1030},[62,3215,3216,3218,3220,3222,3224],{"class":64,"line":77},[62,3217,1046],{"class":1023},[62,3219,1049],{"class":427},[62,3221,1052],{"class":653},[62,3223,1055],{"class":427},[62,3225,1031],{"class":1030},[62,3227,3228,3230,3232,3234,3236],{"class":64,"line":83},[62,3229,1046],{"class":1023},[62,3231,1049],{"class":427},[62,3233,1066],{"class":653},[62,3235,1055],{"class":427},[62,3237,1031],{"class":1030},[62,3239,3240,3242,3244],{"class":64,"line":89},[62,3241,1075],{"class":1023},[62,3243,1049],{"class":427},[62,3245,378],{"class":653},[62,3247,3248],{"class":64,"line":95},[62,3249,1747],{"class":653},[62,3251,3252],{"class":64,"line":101},[62,3253,3254],{"class":653},"    \"profile_template_id\": \"tpl_user_001\",\n",[62,3256,3257],{"class":64,"line":107},[62,3258,3259],{"class":653},"    \"metadata\": {\n",[62,3261,3262],{"class":64,"line":113},[62,3263,3264],{"class":653},"      \"基础信息\": {\n",[62,3266,3267],{"class":64,"line":239},[62,3268,3269],{"class":653},"        \"居住地\": {\n",[62,3271,3272],{"class":64,"line":245},[62,3273,3274],{"class":653},"          \"value\": \"上海\",\n",[62,3276,3277],{"class":64,"line":251},[62,3278,3279],{"class":653},"          \"algorithm_updatable\": false\n",[62,3281,3282],{"class":64,"line":257},[62,3283,2899],{"class":653},[62,3285,3286],{"class":64,"line":263},[62,3287,1104],{"class":653},[62,3289,3290],{"class":64,"line":269},[62,3291,2904],{"class":653},[62,3293,3294,3296],{"class":64,"line":275},[62,3295,1113],{"class":653},[62,3297,1116],{"class":427},[130,3299],{},[349,3301,3302],{"id":3302},"删除实例",[16,3304,3305],{},"不再需要某个用户的属性记忆时，可删除实例，绑定关系和所有字段值一并清除。",[616,3307,3308,3488,3600],{},[52,3309,3311],{"className":620,"code":3310,"filename":622,"language":623,"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,3312,3313,3319,3323,3335,3347,3351,3359,3377,3393,3397,3401,3415,3432,3462,3470,3474],{"__ignoreMap":57},[62,3314,3315,3317],{"class":64,"line":65},[62,3316,631],{"class":630},[62,3318,634],{"class":194},[62,3320,3321],{"class":64,"line":71},[62,3322,231],{"emptyLinePlaceholder":230},[62,3324,3325,3327,3329,3331,3333],{"class":64,"line":77},[62,3326,644],{"class":643},[62,3328,648],{"class":647},[62,3330,416],{"class":427},[62,3332,654],{"class":653},[62,3334,657],{"class":427},[62,3336,3337,3339,3341,3343,3345],{"class":64,"line":83},[62,3338,662],{"class":643},[62,3340,648],{"class":647},[62,3342,416],{"class":427},[62,3344,669],{"class":653},[62,3346,657],{"class":427},[62,3348,3349],{"class":64,"line":89},[62,3350,231],{"emptyLinePlaceholder":230},[62,3352,3353,3355,3357],{"class":64,"line":95},[62,3354,680],{"class":194},[62,3356,683],{"class":647},[62,3358,397],{"class":377},[62,3360,3361,3363,3365,3367,3369,3371,3373,3375],{"class":64,"line":101},[62,3362,402],{"class":427},[62,3364,709],{"class":653},[62,3366,391],{"class":427},[62,3368,394],{"class":377},[62,3370,416],{"class":427},[62,3372,718],{"class":653},[62,3374,391],{"class":427},[62,3376,797],{"class":377},[62,3378,3379,3381,3383,3385,3387,3389,3391],{"class":64,"line":107},[62,3380,402],{"class":427},[62,3382,727],{"class":653},[62,3384,391],{"class":427},[62,3386,394],{"class":377},[62,3388,416],{"class":427},[62,3390,736],{"class":653},[62,3392,657],{"class":427},[62,3394,3395],{"class":64,"line":113},[62,3396,588],{"class":377},[62,3398,3399],{"class":64,"line":239},[62,3400,231],{"emptyLinePlaceholder":230},[62,3402,3403,3405,3407,3409,3411,3413],{"class":64,"line":245},[62,3404,758],{"class":194},[62,3406,683],{"class":647},[62,3408,763],{"class":194},[62,3410,766],{"class":377},[62,3412,770],{"class":769},[62,3414,773],{"class":377},[62,3416,3417,3419,3421,3423,3425,3427,3430],{"class":64,"line":251},[62,3418,779],{"class":778},[62,3420,391],{"class":653},[62,3422,785],{"class":784},[62,3424,662],{"class":788},[62,3426,791],{"class":784},[62,3428,3429],{"class":653},"/delete/profile\"",[62,3431,797],{"class":377},[62,3433,3434,3436,3438,3440,3442,3444,3446,3448,3450,3452,3454,3456,3458,3460],{"class":64,"line":257},[62,3435,803],{"class":802},[62,3437,683],{"class":647},[62,3439,785],{"class":377},[62,3441,391],{"class":427},[62,3443,812],{"class":653},[62,3445,391],{"class":427},[62,3447,394],{"class":377},[62,3449,819],{"class":778},[62,3451,822],{"class":653},[62,3453,785],{"class":784},[62,3455,644],{"class":788},[62,3457,791],{"class":784},[62,3459,391],{"class":653},[62,3461,833],{"class":377},[62,3463,3464,3466,3468],{"class":64,"line":263},[62,3465,838],{"class":802},[62,3467,683],{"class":647},[62,3469,843],{"class":769},[62,3471,3472],{"class":64,"line":269},[62,3473,848],{"class":377},[62,3475,3476,3478,3480,3482,3484,3486],{"class":64,"line":275},[62,3477,853],{"class":788},[62,3479,856],{"class":377},[62,3481,859],{"class":769},[62,3483,766],{"class":377},[62,3485,370],{"class":769},[62,3487,866],{"class":377},[52,3489,3491],{"className":620,"code":3490,"filename":870,"language":623,"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,3492,3493,3497,3515,3519,3541,3545,3560,3574,3586,3590],{"__ignoreMap":57},[62,3494,3495],{"class":64,"line":65},[62,3496,878],{"class":877},[62,3498,3499,3501,3503,3505,3507,3509,3511,3513],{"class":64,"line":71},[62,3500,883],{"class":630},[62,3502,886],{"class":194},[62,3504,766],{"class":377},[62,3506,891],{"class":194},[62,3508,766],{"class":377},[62,3510,896],{"class":194},[62,3512,631],{"class":630},[62,3514,901],{"class":194},[62,3516,3517],{"class":64,"line":77},[62,3518,231],{"emptyLinePlaceholder":230},[62,3520,3521,3523,3525,3527,3529,3531,3533,3535,3537,3539],{"class":64,"line":83},[62,3522,896],{"class":194},[62,3524,683],{"class":647},[62,3526,914],{"class":769},[62,3528,856],{"class":377},[62,3530,919],{"class":802},[62,3532,683],{"class":647},[62,3534,391],{"class":427},[62,3536,654],{"class":653},[62,3538,391],{"class":427},[62,3540,848],{"class":377},[62,3542,3543],{"class":64,"line":89},[62,3544,231],{"emptyLinePlaceholder":230},[62,3546,3547,3549,3551,3553,3555,3558],{"class":64,"line":95},[62,3548,758],{"class":194},[62,3550,683],{"class":647},[62,3552,942],{"class":194},[62,3554,766],{"class":377},[62,3556,3557],{"class":769},"delete_profile",[62,3559,773],{"class":377},[62,3561,3562,3564,3566,3568,3570,3572],{"class":64,"line":101},[62,3563,1527],{"class":802},[62,3565,683],{"class":647},[62,3567,391],{"class":427},[62,3569,718],{"class":653},[62,3571,391],{"class":427},[62,3573,797],{"class":377},[62,3575,3576,3578,3580,3582,3584],{"class":64,"line":107},[62,3577,3090],{"class":802},[62,3579,683],{"class":647},[62,3581,391],{"class":427},[62,3583,736],{"class":653},[62,3585,657],{"class":427},[62,3587,3588],{"class":64,"line":113},[62,3589,848],{"class":377},[62,3591,3592,3594,3596,3598],{"class":64,"line":239},[62,3593,853],{"class":788},[62,3595,856],{"class":377},[62,3597,859],{"class":769},[62,3599,848],{"class":377},[52,3601,3603],{"className":1009,"code":3602,"filename":1011,"language":1012,"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,3604,3605,3615,3624,3636,3648,3656,3660,3665],{"__ignoreMap":57},[62,3606,3607,3609,3611,3613],{"class":64,"line":65},[62,3608,1020],{"class":1019},[62,3610,1024],{"class":1023},[62,3612,1027],{"class":653},[62,3614,1031],{"class":1030},[62,3616,3617,3619,3622],{"class":64,"line":71},[62,3618,1036],{"class":1023},[62,3620,3621],{"class":653}," https://memos.memtensor.cn/api/openmem/v1/delete/profile",[62,3623,1031],{"class":1030},[62,3625,3626,3628,3630,3632,3634],{"class":64,"line":77},[62,3627,1046],{"class":1023},[62,3629,1049],{"class":427},[62,3631,1052],{"class":653},[62,3633,1055],{"class":427},[62,3635,1031],{"class":1030},[62,3637,3638,3640,3642,3644,3646],{"class":64,"line":83},[62,3639,1046],{"class":1023},[62,3641,1049],{"class":427},[62,3643,1066],{"class":653},[62,3645,1055],{"class":427},[62,3647,1031],{"class":1030},[62,3649,3650,3652,3654],{"class":64,"line":89},[62,3651,1075],{"class":1023},[62,3653,1049],{"class":427},[62,3655,378],{"class":653},[62,3657,3658],{"class":64,"line":95},[62,3659,1747],{"class":653},[62,3661,3662],{"class":64,"line":101},[62,3663,3664],{"class":653},"    \"profile_template_id\": \"tpl_user_001\"\n",[62,3666,3667,3669],{"class":64,"line":107},[62,3668,1113],{"class":653},[62,3670,1116],{"class":427},[130,3672],{},[11,3674,3676],{"id":3675},"_5-相关功能","5. 相关功能",[3678,3679,3680,3689],"card-group",{},[3681,3682,3686],"card",{"icon":3683,"title":3684,"to":3685},"i-ri-stack-line","记忆种类","/cn/memos_cloud/introduction/memory_types",[16,3687,3688],{},"了解属性记忆与其他记忆种类的区别",[3681,3690,3694],{"icon":3691,"title":3692,"to":3693},"i-ri-calendar-event-line","事件记忆","/cn/memos_cloud/features/event_memory",[16,3695,3696],{},"从对话中抽取带时间、地点、参与者的结构化事件",[3698,3699,3700],"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 .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 .s5ojA, html code.shiki .s5ojA{--shiki-light:#90A4AE;--shiki-default:#0E1116;--shiki-dark:#E6EDF3}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 .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}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}",{"title":57,"searchDepth":71,"depth":71,"links":3702},[3703,3704,3705,3706,3714],{"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":3707},[3708,3709,3710,3711,3712,3713],{"id":351,"depth":77,"text":351},{"id":611,"depth":77,"text":611},{"id":1121,"depth":77,"text":1121},{"id":1787,"depth":77,"text":1787},{"id":2726,"depth":77,"text":2726},{"id":3302,"depth":77,"text":3302},{"id":3675,"depth":71,"text":3676},"为用户或 AI 角色维护一份结构化画像，从对话中自动沉淀并持续更新。","md",{},"/cn/memos_cloud/features/profile",{"title":5,"description":57},"cn/memos_cloud/features/profile","UfiZN6VE7RRreAWG1Apx48p7V6BqC5ChTtUKxLdYuMo",[3723,3731],{"title":3724,"path":3725,"stem":3726,"icon":3727,"framework":6,"module":6,"class":3728,"target":-1,"active":3729,"defaultOpen":3729,"children":-1,"description":3730},"知识库","/cn/memos_cloud/features/knowledge_base","memos_cloud/features/knowledge_base","i-ri-book-read-line",[],false,"创建项目关联的知识库，检索时结合记忆与知识库。",{"title":3692,"path":3693,"stem":3732,"icon":3691,"framework":6,"module":6,"class":3733,"target":-1,"active":3729,"defaultOpen":3729,"children":-1,"description":3734},"memos_cloud/features/event_memory",[],"从对话中自动抽取结构化事件，包含时间、地点、参与者等要素。",1785143976304]