[{"data":1,"prerenderedAt":1501},["ShallowReactive",2],{"docs-page-cn-\u002Fcn\u002Fmemos_cloud\u002Fgetting_started\u002Fquick_start":3,"surround-cn-\u002Fcn\u002Fmemos_cloud\u002Fgetting_started\u002Fquick_start":1488},{"id":4,"title":5,"avatar":6,"banner":6,"body":7,"category":6,"desc":1481,"description":54,"extension":1482,"links":6,"meta":1483,"navigation":6,"path":1484,"seo":1485,"stem":1486,"__hash__":1487},"docs\u002Fcn\u002Fmemos_cloud\u002Fgetting_started\u002Fquick_start.md","在应用中集成",null,{"type":8,"value":9,"toc":1473},"minimark",[10,15,19,58,61,64,67,75,91,98,100,105,128,130,134,1435,1437,1441,1469],[11,12,14],"h2",{"id":13},"使用-skill-为-ai-应用快速集成-memos-推荐","使用 Skill 为 AI 应用快速集成 MemOS （推荐）",[16,17,18],"p",{},"若你正在使用 Claude Code、Cursor 等 Agent 工具开发自己的 AI 应用，可直接将以下提示词复制并发送给你的工具：",[20,21,31,32,31,42],"details",{"className":22},[23,24,25,26,27,28,29,30],"not-prose","my-5","rounded-md","border","border-default","bg-muted\u002F30","px-4","py-3","\n  ",[33,34,41],"summary",{"className":35},[36,37,38,39,40],"cursor-pointer","select-none","text-sm","font-medium","text-highlighted","\n    展开查看 Skill 配置提示词\n  ",[43,44,47,31],"div",{"className":45},[46],"mt-4",[48,49,55],"pre",{"className":50,"code":52,"language":53,"meta":54},[51],"language-text","帮我为本项目接入 MemOS Cloud，为我的 Agent 产品添加长期记忆能力。\n\n请按以下步骤操作：\n\n1. 安装 memos-cloud-developer Skill（如已安装则跳过）：\n   npx skills add https:\u002F\u002Fgithub.com\u002FMemTensor\u002FMemOS-Cloud-Skill --skill memos-cloud-developer -g -y\n   根据当前 Agent 环境自动填充 --agent 参数。\n\n2. 读取该 Skill 安装路径下的 SKILL.md，严格按照其中的指令顺序执行。\n\n3. 结合本项目的实际技术栈和架构，生成完整的 MemOS Cloud 集成代码。\n","text","",[56,57,52],"code",{"__ignoreMap":54},[16,59,60],{},"你的 Agent 工具会自动安装并使用 memos-cloud-developer Skill，并为你的 AI 应用集成 MemOS Cloud。",[62,63],"br",{},[11,65,66],{"id":66},"手动接入",[16,68,69,70],{},"你开发 AI 应用时接入 MemOS 的完整流程，如下图所示，MemOS 提供了两个核心接口",[71,72,74],"a",{"href":73},"\u002Fapi_docs\u002Fcore\u002Fadd_message","（查看 API 文档）",[76,77,78,85],"ul",{},[79,80,81,84],"li",{},[56,82,83],{},"addMessage"," ：把原始对话交给我们，我们自动加工并存储记忆；",[79,86,87,90],{},[56,88,89],{},"searchMemory"," ：在后续对话中召回记忆，让 AI 回答更贴近用户需求。",[16,92,93],{},[94,95],"img",{"alt":96,"src":97},"image.svg","https:\u002F\u002Fcdn.memtensor.com.cn\u002Fimg\u002F1762434889291_h9co0h_compressed.png",[62,99],{},[101,102,104],"h3",{"id":103},"_1-调用前准备","1. 调用前准备",[76,106,107,117,125],{},[79,108,109,110,116],{},"注册并登录 MemOS 云平台 ",[71,111,115],{"href":112,"rel":113},"https:\u002F\u002Fmemos-dashboard.openmem.net\u002Fquickstart",[114],"nofollow","（点击注册）","；",[79,118,119,120,116],{},"获取 API Key ",[71,121,124],{"href":122,"rel":123},"https:\u002F\u002Fmemos-dashboard.openmem.net\u002Fapikeys",[114],"（点击获取）",[79,126,127],{},"准备一个可发送 HTTP 请求的环境，Python 或 cURL。",[62,129],{},[101,131,133],{"id":132},"_2-创建记忆","2. 创建记忆",[135,136,138,143,146,173,176,343,346,349,1070,1073,1076,1398,1402,1405,1411,1415,1418],"steps",{"level":137},"4",[139,140,142],"h4",{"id":141},"安装-sdk","安装 SDK",[16,144,145],{},"如果你选择 Python SDK，请确保已安装 Python 3.10+，然后执行：",[48,147,151],{"className":148,"code":149,"language":150,"meta":54,"style":54},"language-bash shiki shiki-themes material-theme-lighter github-light-high-contrast github-dark-default","pip install MemoryOS -U\n","bash",[56,152,153],{"__ignoreMap":54},[154,155,158,162,166,169],"span",{"class":156,"line":157},"line",1,[154,159,161],{"class":160},"saonL","pip",[154,163,165],{"class":164},"sp1uZ"," install",[154,167,168],{"class":164}," MemoryOS",[154,170,172],{"class":171},"sp2SP"," -U\n",[139,174,175],{"id":175},"设置接口密钥",[177,178,179,240,305],"code-group",{},[48,180,185],{"className":181,"code":182,"filename":183,"language":184,"meta":54,"style":54},"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:\u002F\u002Fmemos.memtensor.cn\u002Fapi\u002Fopenmem\u002Fv1\"\n","Python (HTTP)","python",[56,186,187,197,204,225],{"__ignoreMap":54},[154,188,189,193],{"class":156,"line":157},[154,190,192],{"class":191},"sBMTB","import",[154,194,196],{"class":195},"s5ojA"," requests\n",[154,198,200],{"class":156,"line":199},2,[154,201,203],{"emptyLinePlaceholder":202},true,"\n",[154,205,207,211,215,219,222],{"class":156,"line":206},3,[154,208,210],{"class":209},"sZaqd","API_KEY",[154,212,214],{"class":213},"saN0X"," =",[154,216,218],{"class":217},"sjUum"," \"",[154,220,221],{"class":164},"YOUR_API_KEY",[154,223,224],{"class":217},"\"\n",[154,226,228,231,233,235,238],{"class":156,"line":227},4,[154,229,230],{"class":209},"BASE_URL",[154,232,214],{"class":213},[154,234,218],{"class":217},[154,236,237],{"class":164},"https:\u002F\u002Fmemos.memtensor.cn\u002Fapi\u002Fopenmem\u002Fv1",[154,239,224],{"class":217},[48,241,244],{"className":181,"code":242,"filename":243,"language":184,"meta":54,"style":54},"from memos.api.client import MemOSClient\n\nclient = MemOSClient(api_key=\"YOUR_API_KEY\")\n","Python (SDK)",[56,245,246,271,275],{"__ignoreMap":54},[154,247,248,251,254,258,261,263,266,268],{"class":156,"line":157},[154,249,250],{"class":191},"from",[154,252,253],{"class":195}," memos",[154,255,257],{"class":256},"suWxN",".",[154,259,260],{"class":195},"api",[154,262,257],{"class":256},[154,264,265],{"class":195},"client ",[154,267,192],{"class":191},[154,269,270],{"class":195}," MemOSClient\n",[154,272,273],{"class":156,"line":199},[154,274,203],{"emptyLinePlaceholder":202},[154,276,277,279,282,286,289,293,295,298,300,302],{"class":156,"line":206},[154,278,265],{"class":195},[154,280,281],{"class":213},"=",[154,283,285],{"class":284},"sa-2m"," MemOSClient",[154,287,288],{"class":256},"(",[154,290,292],{"class":291},"sp4zP","api_key",[154,294,281],{"class":213},[154,296,297],{"class":217},"\"",[154,299,221],{"class":164},[154,301,297],{"class":217},[154,303,304],{"class":256},")\n",[48,306,309],{"className":148,"code":307,"filename":308,"language":150,"meta":54,"style":54},"export MEMOS_API_KEY=\"YOUR_API_KEY\"\nexport MEMOS_BASE_URL=\"https:\u002F\u002Fmemos.memtensor.cn\u002Fapi\u002Fopenmem\u002Fv1\"\n","Curl",[56,310,311,328],{"__ignoreMap":54},[154,312,313,317,320,322,324,326],{"class":156,"line":157},[154,314,316],{"class":315},"sZ6T4","export",[154,318,319],{"class":195}," MEMOS_API_KEY",[154,321,281],{"class":213},[154,323,297],{"class":217},[154,325,221],{"class":164},[154,327,224],{"class":217},[154,329,330,332,335,337,339,341],{"class":156,"line":199},[154,331,316],{"class":315},[154,333,334],{"class":195}," MEMOS_BASE_URL",[154,336,281],{"class":213},[154,338,297],{"class":217},[154,340,237],{"class":164},[154,342,224],{"class":217},[139,344,345],{"id":345},"添加原始信息",[16,347,348],{},"会话 A 发生在 2025-06-10，用户选择“七天”酒店（便捷酒店）作为暑期旅游住宿地点。如下所示，你只需要把原始的对话记录传给MemOS。",[177,350,351,716,957],{},[48,352,354],{"className":181,"code":353,"filename":183,"language":184,"meta":54,"style":54},"data = {\n  \"user_id\": \"memos_user_123\",\n  \"conversation_id\": \"0610\",\n  \"messages\": [\n    {\"role\": \"user\", \"content\": \"我暑假定好去广州旅游，住宿的话有哪些连锁酒店可选？\"},\n    {\"role\": \"assistant\", \"content\": \"您可以考虑【七天、全季、希尔顿】等等\"},\n    {\"role\": \"user\", \"content\": \"我选七天\"},\n    {\"role\": \"assistant\", \"content\": \"好的，有其他问题再问我。\"}\n  ]\n}\n\nres = requests.post(\n  f\"{BASE_URL}\u002Fadd\u002Fmessage\",\n  headers={\"Authorization\": f\"Token {API_KEY}\"},\n  json=data\n)\n\nprint(res.json())\n",[56,355,356,366,389,409,423,467,506,544,583,589,594,599,618,641,676,687,692,697],{"__ignoreMap":54},[154,357,358,361,363],{"class":156,"line":157},[154,359,360],{"class":195},"data ",[154,362,281],{"class":213},[154,364,365],{"class":256}," {\n",[154,367,368,371,374,376,379,381,384,386],{"class":156,"line":199},[154,369,370],{"class":217},"  \"",[154,372,373],{"class":164},"user_id",[154,375,297],{"class":217},[154,377,378],{"class":256},":",[154,380,218],{"class":217},[154,382,383],{"class":164},"memos_user_123",[154,385,297],{"class":217},[154,387,388],{"class":256},",\n",[154,390,391,393,396,398,400,402,405,407],{"class":156,"line":206},[154,392,370],{"class":217},[154,394,395],{"class":164},"conversation_id",[154,397,297],{"class":217},[154,399,378],{"class":256},[154,401,218],{"class":217},[154,403,404],{"class":164},"0610",[154,406,297],{"class":217},[154,408,388],{"class":256},[154,410,411,413,416,418,420],{"class":156,"line":227},[154,412,370],{"class":217},[154,414,415],{"class":164},"messages",[154,417,297],{"class":217},[154,419,378],{"class":256},[154,421,422],{"class":256}," [\n",[154,424,426,429,431,434,436,438,440,443,445,448,450,453,455,457,459,462,464],{"class":156,"line":425},5,[154,427,428],{"class":256},"    {",[154,430,297],{"class":217},[154,432,433],{"class":164},"role",[154,435,297],{"class":217},[154,437,378],{"class":256},[154,439,218],{"class":217},[154,441,442],{"class":164},"user",[154,444,297],{"class":217},[154,446,447],{"class":256},",",[154,449,218],{"class":217},[154,451,452],{"class":164},"content",[154,454,297],{"class":217},[154,456,378],{"class":256},[154,458,218],{"class":217},[154,460,461],{"class":164},"我暑假定好去广州旅游，住宿的话有哪些连锁酒店可选？",[154,463,297],{"class":217},[154,465,466],{"class":256},"},\n",[154,468,470,472,474,476,478,480,482,485,487,489,491,493,495,497,499,502,504],{"class":156,"line":469},6,[154,471,428],{"class":256},[154,473,297],{"class":217},[154,475,433],{"class":164},[154,477,297],{"class":217},[154,479,378],{"class":256},[154,481,218],{"class":217},[154,483,484],{"class":164},"assistant",[154,486,297],{"class":217},[154,488,447],{"class":256},[154,490,218],{"class":217},[154,492,452],{"class":164},[154,494,297],{"class":217},[154,496,378],{"class":256},[154,498,218],{"class":217},[154,500,501],{"class":164},"您可以考虑【七天、全季、希尔顿】等等",[154,503,297],{"class":217},[154,505,466],{"class":256},[154,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,540,542],{"class":156,"line":508},7,[154,510,428],{"class":256},[154,512,297],{"class":217},[154,514,433],{"class":164},[154,516,297],{"class":217},[154,518,378],{"class":256},[154,520,218],{"class":217},[154,522,442],{"class":164},[154,524,297],{"class":217},[154,526,447],{"class":256},[154,528,218],{"class":217},[154,530,452],{"class":164},[154,532,297],{"class":217},[154,534,378],{"class":256},[154,536,218],{"class":217},[154,538,539],{"class":164},"我选七天",[154,541,297],{"class":217},[154,543,466],{"class":256},[154,545,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,578,580],{"class":156,"line":546},8,[154,548,428],{"class":256},[154,550,297],{"class":217},[154,552,433],{"class":164},[154,554,297],{"class":217},[154,556,378],{"class":256},[154,558,218],{"class":217},[154,560,484],{"class":164},[154,562,297],{"class":217},[154,564,447],{"class":256},[154,566,218],{"class":217},[154,568,452],{"class":164},[154,570,297],{"class":217},[154,572,378],{"class":256},[154,574,218],{"class":217},[154,576,577],{"class":164},"好的，有其他问题再问我。",[154,579,297],{"class":217},[154,581,582],{"class":256},"}\n",[154,584,586],{"class":156,"line":585},9,[154,587,588],{"class":256},"  ]\n",[154,590,592],{"class":156,"line":591},10,[154,593,582],{"class":256},[154,595,597],{"class":156,"line":596},11,[154,598,203],{"emptyLinePlaceholder":202},[154,600,602,605,607,610,612,615],{"class":156,"line":601},12,[154,603,604],{"class":195},"res ",[154,606,281],{"class":213},[154,608,609],{"class":195}," requests",[154,611,257],{"class":256},[154,613,614],{"class":284},"post",[154,616,617],{"class":256},"(\n",[154,619,621,624,626,630,633,636,639],{"class":156,"line":620},13,[154,622,623],{"class":315},"  f",[154,625,297],{"class":164},[154,627,629],{"class":628},"scyET","{",[154,631,230],{"class":632},"svxCd",[154,634,635],{"class":628},"}",[154,637,638],{"class":164},"\u002Fadd\u002Fmessage\"",[154,640,388],{"class":256},[154,642,644,647,649,651,653,656,658,660,663,666,668,670,672,674],{"class":156,"line":643},14,[154,645,646],{"class":291},"  headers",[154,648,281],{"class":213},[154,650,629],{"class":256},[154,652,297],{"class":217},[154,654,655],{"class":164},"Authorization",[154,657,297],{"class":217},[154,659,378],{"class":256},[154,661,662],{"class":315}," f",[154,664,665],{"class":164},"\"Token ",[154,667,629],{"class":628},[154,669,210],{"class":632},[154,671,635],{"class":628},[154,673,297],{"class":164},[154,675,466],{"class":256},[154,677,679,682,684],{"class":156,"line":678},15,[154,680,681],{"class":291},"  json",[154,683,281],{"class":213},[154,685,686],{"class":284},"data\n",[154,688,690],{"class":156,"line":689},16,[154,691,304],{"class":256},[154,693,695],{"class":156,"line":694},17,[154,696,203],{"emptyLinePlaceholder":202},[154,698,700,703,705,708,710,713],{"class":156,"line":699},18,[154,701,702],{"class":632},"print",[154,704,288],{"class":256},[154,706,707],{"class":284},"res",[154,709,257],{"class":256},[154,711,712],{"class":284},"json",[154,714,715],{"class":256},"())\n",[48,717,719],{"className":181,"code":718,"filename":243,"language":184,"meta":54,"style":54},"messages = [\n  {\"role\": \"user\", \"content\": \"我暑假定好去广州旅游，住宿的话有哪些连锁酒店可选？\"},\n  {\"role\": \"assistant\", \"content\": \"您可以考虑【七天、全季、希尔顿】等等\"},\n  {\"role\": \"user\", \"content\": \"我选七天\"},\n  {\"role\": \"assistant\", \"content\": \"好的，有其他问题再问我。\"}\n]\n\nres = client.add_message(\n  messages=messages,\n  user_id=\"memos_user_123\",\n  conversation_id=\"0610\"\n)\n\nprint(res)\n",[56,720,721,730,767,803,839,875,880,884,900,911,926,939,943,947],{"__ignoreMap":54},[154,722,723,726,728],{"class":156,"line":157},[154,724,725],{"class":195},"messages ",[154,727,281],{"class":213},[154,729,422],{"class":256},[154,731,732,735,737,739,741,743,745,747,749,751,753,755,757,759,761,763,765],{"class":156,"line":199},[154,733,734],{"class":256},"  {",[154,736,297],{"class":217},[154,738,433],{"class":164},[154,740,297],{"class":217},[154,742,378],{"class":256},[154,744,218],{"class":217},[154,746,442],{"class":164},[154,748,297],{"class":217},[154,750,447],{"class":256},[154,752,218],{"class":217},[154,754,452],{"class":164},[154,756,297],{"class":217},[154,758,378],{"class":256},[154,760,218],{"class":217},[154,762,461],{"class":164},[154,764,297],{"class":217},[154,766,466],{"class":256},[154,768,769,771,773,775,777,779,781,783,785,787,789,791,793,795,797,799,801],{"class":156,"line":206},[154,770,734],{"class":256},[154,772,297],{"class":217},[154,774,433],{"class":164},[154,776,297],{"class":217},[154,778,378],{"class":256},[154,780,218],{"class":217},[154,782,484],{"class":164},[154,784,297],{"class":217},[154,786,447],{"class":256},[154,788,218],{"class":217},[154,790,452],{"class":164},[154,792,297],{"class":217},[154,794,378],{"class":256},[154,796,218],{"class":217},[154,798,501],{"class":164},[154,800,297],{"class":217},[154,802,466],{"class":256},[154,804,805,807,809,811,813,815,817,819,821,823,825,827,829,831,833,835,837],{"class":156,"line":227},[154,806,734],{"class":256},[154,808,297],{"class":217},[154,810,433],{"class":164},[154,812,297],{"class":217},[154,814,378],{"class":256},[154,816,218],{"class":217},[154,818,442],{"class":164},[154,820,297],{"class":217},[154,822,447],{"class":256},[154,824,218],{"class":217},[154,826,452],{"class":164},[154,828,297],{"class":217},[154,830,378],{"class":256},[154,832,218],{"class":217},[154,834,539],{"class":164},[154,836,297],{"class":217},[154,838,466],{"class":256},[154,840,841,843,845,847,849,851,853,855,857,859,861,863,865,867,869,871,873],{"class":156,"line":425},[154,842,734],{"class":256},[154,844,297],{"class":217},[154,846,433],{"class":164},[154,848,297],{"class":217},[154,850,378],{"class":256},[154,852,218],{"class":217},[154,854,484],{"class":164},[154,856,297],{"class":217},[154,858,447],{"class":256},[154,860,218],{"class":217},[154,862,452],{"class":164},[154,864,297],{"class":217},[154,866,378],{"class":256},[154,868,218],{"class":217},[154,870,577],{"class":164},[154,872,297],{"class":217},[154,874,582],{"class":256},[154,876,877],{"class":156,"line":469},[154,878,879],{"class":256},"]\n",[154,881,882],{"class":156,"line":508},[154,883,203],{"emptyLinePlaceholder":202},[154,885,886,888,890,893,895,898],{"class":156,"line":546},[154,887,604],{"class":195},[154,889,281],{"class":213},[154,891,892],{"class":195}," client",[154,894,257],{"class":256},[154,896,897],{"class":284},"add_message",[154,899,617],{"class":256},[154,901,902,905,907,909],{"class":156,"line":585},[154,903,904],{"class":291},"  messages",[154,906,281],{"class":213},[154,908,415],{"class":284},[154,910,388],{"class":256},[154,912,913,916,918,920,922,924],{"class":156,"line":591},[154,914,915],{"class":291},"  user_id",[154,917,281],{"class":213},[154,919,297],{"class":217},[154,921,383],{"class":164},[154,923,297],{"class":217},[154,925,388],{"class":256},[154,927,928,931,933,935,937],{"class":156,"line":596},[154,929,930],{"class":291},"  conversation_id",[154,932,281],{"class":213},[154,934,297],{"class":217},[154,936,404],{"class":164},[154,938,224],{"class":217},[154,940,941],{"class":156,"line":601},[154,942,304],{"class":256},[154,944,945],{"class":156,"line":620},[154,946,203],{"emptyLinePlaceholder":202},[154,948,949,951,953,955],{"class":156,"line":643},[154,950,702],{"class":632},[154,952,288],{"class":256},[154,954,707],{"class":284},[154,956,304],{"class":256},[48,958,960],{"className":148,"code":959,"filename":308,"language":150,"meta":54,"style":54},"curl \"$MEMOS_BASE_URL\u002Fadd\u002Fmessage\" \\\n  -H \"Authorization: Token $MEMOS_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"user_id\": \"memos_user_123\",\n    \"conversation_id\": \"0610\",\n    \"messages\": [\n      {\"role\": \"user\", \"content\": \"我暑假定好去广州旅游，住宿的话有哪些连锁酒店可选？\"},\n      {\"role\": \"assistant\", \"content\": \"您可以考虑【七天、全季、希尔顿】等等\"},\n      {\"role\": \"user\", \"content\": \"我选七天\"},\n      {\"role\": \"assistant\", \"content\": \"好的，有其他问题再问我。\"}\n    ]\n  }'\n",[56,961,962,981,998,1011,1022,1027,1032,1037,1042,1047,1052,1057,1062],{"__ignoreMap":54},[154,963,964,967,969,972,975,977],{"class":156,"line":157},[154,965,966],{"class":160},"curl",[154,968,218],{"class":217},[154,970,971],{"class":195},"$MEMOS_BASE_URL",[154,973,974],{"class":164},"\u002Fadd\u002Fmessage",[154,976,297],{"class":217},[154,978,980],{"class":979},"seOsA"," \\\n",[154,982,983,986,988,991,994,996],{"class":156,"line":199},[154,984,985],{"class":171},"  -H",[154,987,218],{"class":217},[154,989,990],{"class":164},"Authorization: Token ",[154,992,993],{"class":195},"$MEMOS_API_KEY",[154,995,297],{"class":217},[154,997,980],{"class":979},[154,999,1000,1002,1004,1007,1009],{"class":156,"line":206},[154,1001,985],{"class":171},[154,1003,218],{"class":217},[154,1005,1006],{"class":164},"Content-Type: application\u002Fjson",[154,1008,297],{"class":217},[154,1010,980],{"class":979},[154,1012,1013,1016,1019],{"class":156,"line":227},[154,1014,1015],{"class":171},"  -d",[154,1017,1018],{"class":217}," '",[154,1020,1021],{"class":164},"{\n",[154,1023,1024],{"class":156,"line":425},[154,1025,1026],{"class":164},"    \"user_id\": \"memos_user_123\",\n",[154,1028,1029],{"class":156,"line":469},[154,1030,1031],{"class":164},"    \"conversation_id\": \"0610\",\n",[154,1033,1034],{"class":156,"line":508},[154,1035,1036],{"class":164},"    \"messages\": [\n",[154,1038,1039],{"class":156,"line":546},[154,1040,1041],{"class":164},"      {\"role\": \"user\", \"content\": \"我暑假定好去广州旅游，住宿的话有哪些连锁酒店可选？\"},\n",[154,1043,1044],{"class":156,"line":585},[154,1045,1046],{"class":164},"      {\"role\": \"assistant\", \"content\": \"您可以考虑【七天、全季、希尔顿】等等\"},\n",[154,1048,1049],{"class":156,"line":591},[154,1050,1051],{"class":164},"      {\"role\": \"user\", \"content\": \"我选七天\"},\n",[154,1053,1054],{"class":156,"line":596},[154,1055,1056],{"class":164},"      {\"role\": \"assistant\", \"content\": \"好的，有其他问题再问我。\"}\n",[154,1058,1059],{"class":156,"line":601},[154,1060,1061],{"class":164},"    ]\n",[154,1063,1064,1067],{"class":156,"line":620},[154,1065,1066],{"class":164},"  }",[154,1068,1069],{"class":217},"'\n",[139,1071,1072],{"id":1072},"查询相关记忆",[16,1074,1075],{},"会话 B 发生在 2025-09-28，用户提出让 AI 推荐国庆节旅游目的地与住宿。如下所示，将用户发言作为查询内容，检索 MemOS 记忆。",[177,1077,1078,1245,1324],{},[48,1079,1081],{"className":181,"code":1080,"filename":183,"language":184,"meta":54,"style":54},"data = {\n  \"query\": \"我国庆想出去玩，帮我推荐个没去过的城市，以及没住过的酒店品牌\",\n  \"user_id\": \"memos_user_123\",\n  \"conversation_id\": \"0928\"\n}\n\nres = requests.post(\n  f\"{BASE_URL}\u002Fsearch\u002Fmemory\",\n  headers={\"Authorization\": f\"Token {API_KEY}\"},\n  json=data\n)\n\nprint(res.json())\n",[56,1082,1083,1091,1111,1129,1146,1150,1154,1168,1185,1215,1223,1227,1231],{"__ignoreMap":54},[154,1084,1085,1087,1089],{"class":156,"line":157},[154,1086,360],{"class":195},[154,1088,281],{"class":213},[154,1090,365],{"class":256},[154,1092,1093,1095,1098,1100,1102,1104,1107,1109],{"class":156,"line":199},[154,1094,370],{"class":217},[154,1096,1097],{"class":164},"query",[154,1099,297],{"class":217},[154,1101,378],{"class":256},[154,1103,218],{"class":217},[154,1105,1106],{"class":164},"我国庆想出去玩，帮我推荐个没去过的城市，以及没住过的酒店品牌",[154,1108,297],{"class":217},[154,1110,388],{"class":256},[154,1112,1113,1115,1117,1119,1121,1123,1125,1127],{"class":156,"line":206},[154,1114,370],{"class":217},[154,1116,373],{"class":164},[154,1118,297],{"class":217},[154,1120,378],{"class":256},[154,1122,218],{"class":217},[154,1124,383],{"class":164},[154,1126,297],{"class":217},[154,1128,388],{"class":256},[154,1130,1131,1133,1135,1137,1139,1141,1144],{"class":156,"line":227},[154,1132,370],{"class":217},[154,1134,395],{"class":164},[154,1136,297],{"class":217},[154,1138,378],{"class":256},[154,1140,218],{"class":217},[154,1142,1143],{"class":164},"0928",[154,1145,224],{"class":217},[154,1147,1148],{"class":156,"line":425},[154,1149,582],{"class":256},[154,1151,1152],{"class":156,"line":469},[154,1153,203],{"emptyLinePlaceholder":202},[154,1155,1156,1158,1160,1162,1164,1166],{"class":156,"line":508},[154,1157,604],{"class":195},[154,1159,281],{"class":213},[154,1161,609],{"class":195},[154,1163,257],{"class":256},[154,1165,614],{"class":284},[154,1167,617],{"class":256},[154,1169,1170,1172,1174,1176,1178,1180,1183],{"class":156,"line":546},[154,1171,623],{"class":315},[154,1173,297],{"class":164},[154,1175,629],{"class":628},[154,1177,230],{"class":632},[154,1179,635],{"class":628},[154,1181,1182],{"class":164},"\u002Fsearch\u002Fmemory\"",[154,1184,388],{"class":256},[154,1186,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213],{"class":156,"line":585},[154,1188,646],{"class":291},[154,1190,281],{"class":213},[154,1192,629],{"class":256},[154,1194,297],{"class":217},[154,1196,655],{"class":164},[154,1198,297],{"class":217},[154,1200,378],{"class":256},[154,1202,662],{"class":315},[154,1204,665],{"class":164},[154,1206,629],{"class":628},[154,1208,210],{"class":632},[154,1210,635],{"class":628},[154,1212,297],{"class":164},[154,1214,466],{"class":256},[154,1216,1217,1219,1221],{"class":156,"line":591},[154,1218,681],{"class":291},[154,1220,281],{"class":213},[154,1222,686],{"class":284},[154,1224,1225],{"class":156,"line":596},[154,1226,304],{"class":256},[154,1228,1229],{"class":156,"line":601},[154,1230,203],{"emptyLinePlaceholder":202},[154,1232,1233,1235,1237,1239,1241,1243],{"class":156,"line":620},[154,1234,702],{"class":632},[154,1236,288],{"class":256},[154,1238,707],{"class":284},[154,1240,257],{"class":256},[154,1242,712],{"class":284},[154,1244,715],{"class":256},[48,1246,1248],{"className":181,"code":1247,"filename":243,"language":184,"meta":54,"style":54},"res = client.search_memory(\n  query=\"我国庆想出去玩，帮我推荐个没去过的城市，以及没住过的酒店品牌\",\n  user_id=\"memos_user_123\",\n  conversation_id=\"0928\"\n)\n\nprint(res)\n",[56,1249,1250,1265,1280,1294,1306,1310,1314],{"__ignoreMap":54},[154,1251,1252,1254,1256,1258,1260,1263],{"class":156,"line":157},[154,1253,604],{"class":195},[154,1255,281],{"class":213},[154,1257,892],{"class":195},[154,1259,257],{"class":256},[154,1261,1262],{"class":284},"search_memory",[154,1264,617],{"class":256},[154,1266,1267,1270,1272,1274,1276,1278],{"class":156,"line":199},[154,1268,1269],{"class":291},"  query",[154,1271,281],{"class":213},[154,1273,297],{"class":217},[154,1275,1106],{"class":164},[154,1277,297],{"class":217},[154,1279,388],{"class":256},[154,1281,1282,1284,1286,1288,1290,1292],{"class":156,"line":206},[154,1283,915],{"class":291},[154,1285,281],{"class":213},[154,1287,297],{"class":217},[154,1289,383],{"class":164},[154,1291,297],{"class":217},[154,1293,388],{"class":256},[154,1295,1296,1298,1300,1302,1304],{"class":156,"line":227},[154,1297,930],{"class":291},[154,1299,281],{"class":213},[154,1301,297],{"class":217},[154,1303,1143],{"class":164},[154,1305,224],{"class":217},[154,1307,1308],{"class":156,"line":425},[154,1309,304],{"class":256},[154,1311,1312],{"class":156,"line":469},[154,1313,203],{"emptyLinePlaceholder":202},[154,1315,1316,1318,1320,1322],{"class":156,"line":508},[154,1317,702],{"class":632},[154,1319,288],{"class":256},[154,1321,707],{"class":284},[154,1323,304],{"class":256},[48,1325,1327],{"className":148,"code":1326,"filename":308,"language":150,"meta":54,"style":54},"curl \"$MEMOS_BASE_URL\u002Fsearch\u002Fmemory\" \\\n  -H \"Authorization: Token $MEMOS_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"query\": \"我国庆想出去玩，帮我推荐个没去过的城市，以及没住过的酒店品牌\",\n    \"user_id\": \"memos_user_123\",\n    \"conversation_id\": \"0928\"\n  }'\n",[56,1328,1329,1344,1358,1370,1378,1383,1387,1392],{"__ignoreMap":54},[154,1330,1331,1333,1335,1337,1340,1342],{"class":156,"line":157},[154,1332,966],{"class":160},[154,1334,218],{"class":217},[154,1336,971],{"class":195},[154,1338,1339],{"class":164},"\u002Fsearch\u002Fmemory",[154,1341,297],{"class":217},[154,1343,980],{"class":979},[154,1345,1346,1348,1350,1352,1354,1356],{"class":156,"line":199},[154,1347,985],{"class":171},[154,1349,218],{"class":217},[154,1351,990],{"class":164},[154,1353,993],{"class":195},[154,1355,297],{"class":217},[154,1357,980],{"class":979},[154,1359,1360,1362,1364,1366,1368],{"class":156,"line":206},[154,1361,985],{"class":171},[154,1363,218],{"class":217},[154,1365,1006],{"class":164},[154,1367,297],{"class":217},[154,1369,980],{"class":979},[154,1371,1372,1374,1376],{"class":156,"line":227},[154,1373,1015],{"class":171},[154,1375,1018],{"class":217},[154,1377,1021],{"class":164},[154,1379,1380],{"class":156,"line":425},[154,1381,1382],{"class":164},"    \"query\": \"我国庆想出去玩，帮我推荐个没去过的城市，以及没住过的酒店品牌\",\n",[154,1384,1385],{"class":156,"line":469},[154,1386,1026],{"class":164},[154,1388,1389],{"class":156,"line":508},[154,1390,1391],{"class":164},"    \"conversation_id\": \"0928\"\n",[154,1393,1394,1396],{"class":156,"line":546},[154,1395,1066],{"class":164},[154,1397,1069],{"class":217},[1399,1400,1401],"h5",{"id":1401},"输出",[16,1403,1404],{},"MemOS 会自动召回【事实记忆：曾去过哪里】【偏好记忆：订酒店的偏好】供 AI 参考，从而让 AI 推荐更加个性化的旅游计划。如下所示，为了方便理解此处做了简化。",[48,1406,1409],{"className":1407,"code":1408,"language":53,"meta":54},[51],"{\n  preference_detail_list [\n    {\n      \"preference_type\": \"implicit_preference\",  #隐性偏好\n      \"preference\": \"用户可能偏好性价比较高的酒店选择。\",\n      \"conversation_id\": \"0610\"\n    }\n  ],\n  memory_detail_list [\n    {\n      \"memory_key\": \"暑假广州旅游计划\",\n      \"memory_value\": \"用户计划在暑假期间前往广州旅游，并选择了七天连锁酒店作为住宿选项。\",\n      \"conversation_id\": \"0610\"\n    }\n  ]\n}\n",[56,1410,1408],{"__ignoreMap":54},[139,1412,1414],{"id":1413},"拼装到-prompt","拼装到 Prompt",[16,1416,1417],{},"把召回的记忆拼装进你自己的模型 Prompt 中，让模型在回答时参考这些长期记忆。",[20,1419,31,1421,31,1425],{"className":1420},[23,24,25,26,27,28,29,30],[33,1422,1424],{"className":1423},[36,37,38,39,40],"\n    展开查看完整 Prompt 模板\n  ",[43,1426,1428,1434],{"className":1427},[46],[48,1429,1432],{"className":1430,"code":1431,"language":53,"meta":54},[51],"# Role\n你是一个拥有长期记忆能力的智能助手 (MemOS Assistant)。你的目标是结合检索到的记忆片段，为用户提供高度个性化、准确且逻辑严密的回答。\n\n# Memory Data\n以下是 MemOS 检索到的相关信息，分为“事实”和“偏好”。\n- **事实 (Facts)**：可能包含用户属性、历史对话记录或第三方信息。\n- **特别注意**：其中标记为 '[assistant观点]'、'[模型总结]' 的内容代表 **AI 过去的推断**，**并非**用户的原话。\n- **偏好 (Preferences)**：用户对回答风格、格式或逻辑的显式\u002F隐式要求。\n\n\u003Cmemories>\n  \u003Cfacts>\n    -[2025-12-26 21:45] 用户计划在暑假期间前往广州旅游，并选择了七天连锁酒店作为住宿选项。\n  \u003C\u002Ffacts>\n\n  \u003Cpreferences>\n    -[2025-12-26 21:45] [隐式偏好] 用户可能偏好性价比较高的酒店选择。\n  \u003C\u002Fpreferences>\n\u003C\u002Fmemories>\n\n# Critical Protocol: Memory Safety\n检索到的记忆可能包含 AI 自身的推测、无关噪音或主体错误。使用前请先判断：\n\n1. 来源真值：区分“用户原话”与“AI 推测”，不要把 AI 过去的假设当作用户事实。\n2. 主语归因：确认记忆描述的是用户本人，而不是第三方、案例或虚构角色。\n3. 强相关性：只使用对当前问题有直接帮助的记忆。\n4. 时效性：如果记忆与用户最新意图冲突，以当前问题为准。\n\n# Instructions\n1. 先筛选可用记忆，丢弃噪音和不可靠推断。\n2. 仅使用通过筛选的记忆补充背景。\n3. 直接回答用户问题，不要提及“记忆库”“检索”或系统内部术语。\n\n# Original Query\n我国庆想出去玩，帮我推荐个没去过的城市，以及没住过的酒店品牌\n",[56,1433,1431],{"__ignoreMap":54},"  ",[62,1436],{},[101,1438,1440],{"id":1439},"_3-下一步","3. 下一步",[1442,1443,1444,1453,1461],"card-group",{},[1445,1446,1450],"card",{"icon":1447,"title":1448,"to":1449},"i-ri-checkbox-circle-line","核心操作","\u002Fcn\u002Fmemos_cloud\u002Fmem_operations\u002Fadd_message",[16,1451,1452],{},"查看更多核心记忆操作的详细用法",[1445,1454,1458],{"icon":1455,"title":1456,"to":1457},"i-ri-robot-line","在 Agent 中使用","\u002Fcn\u002Fmemos_cloud\u002Fgetting_started\u002Fagent_usage",[16,1459,1460],{},"接入 OpenClaw、Hermes 或其他 AI 工具",[1445,1462,1466],{"icon":1463,"title":1464,"to":1465},"i-ri-file-code-line","API 参考","\u002Fcn\u002Fapi_docs\u002Fcore\u002Fadd_message",[16,1467,1468],{},"查看完整接口文档",[1470,1471,1472],"style",{},"html pre.shiki code .saonL, html code.shiki .saonL{--shiki-light:#E2931D;--shiki-default:#702C00;--shiki-dark:#FFA657}html pre.shiki code .sp1uZ, html code.shiki .sp1uZ{--shiki-light:#91B859;--shiki-default:#032563;--shiki-dark:#A5D6FF}html pre.shiki code .sp2SP, html code.shiki .sp2SP{--shiki-light:#91B859;--shiki-default:#023B95;--shiki-dark:#79C0FF}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 .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 .sjUum, html code.shiki .sjUum{--shiki-light:#39ADB5;--shiki-default:#032563;--shiki-dark:#A5D6FF}html pre.shiki code .suWxN, html code.shiki .suWxN{--shiki-light:#39ADB5;--shiki-default:#0E1116;--shiki-dark:#E6EDF3}html pre.shiki code .sa-2m, html code.shiki .sa-2m{--shiki-light:#6182B8;--shiki-default:#0E1116;--shiki-dark:#E6EDF3}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 .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 .seOsA, html code.shiki .seOsA{--shiki-light:#90A4AE;--shiki-default:#A0111F;--shiki-dark:#FF7B72}",{"title":54,"searchDepth":199,"depth":199,"links":1474},[1475,1476],{"id":13,"depth":199,"text":14},{"id":66,"depth":199,"text":66,"children":1477},[1478,1479,1480],{"id":103,"depth":206,"text":104},{"id":132,"depth":206,"text":133},{"id":1439,"depth":206,"text":1440},"配置 MemOS 云服务账户，在 5 分钟内创建你的第一条记忆。","md",{},"\u002Fcn\u002Fmemos_cloud\u002Fgetting_started\u002Fquick_start",{"title":5,"description":54},"cn\u002Fmemos_cloud\u002Fgetting_started\u002Fquick_start","YwtEGngk2yFlqz5xLIPvpb0YBjHabwtvrYsBMuEIz90",[1489,1494],{"title":1456,"path":1457,"stem":1490,"icon":1455,"framework":6,"module":6,"class":1491,"target":-1,"active":1492,"defaultOpen":1492,"children":-1,"description":1493},"memos_cloud\u002Fgetting_started\u002Fagent_usage",[],false,"通过插件、MCP、CLI 等形式，把 MemOS 接入 Agent 工作流。",{"title":1495,"path":1496,"stem":1497,"icon":1498,"framework":6,"module":6,"class":1499,"target":-1,"active":1492,"defaultOpen":1492,"children":-1,"description":1500},"记忆生产","\u002Fcn\u002Fmemos_cloud\u002Fintroduction\u002Fmem_production","memos_cloud\u002Fintroduction\u002Fmem_production","i-ri-add-line",[],"记忆生产负责把原始对话、行为事件、工具调用和知识内容加工成可检索、可更新、可调度的结构化记忆。",1781252498775]