[{"data":1,"prerenderedAt":2196},["ShallowReactive",2],{"docs-page-cn-\u002Fcn\u002Fmemos_cloud\u002Fmem_operations\u002Fchat":3,"surround-cn-\u002Fcn\u002Fmemos_cloud\u002Fmem_operations\u002Fchat":2180},{"id":4,"title":5,"avatar":6,"banner":6,"body":7,"category":6,"desc":2173,"description":205,"extension":2174,"links":6,"meta":2175,"navigation":6,"path":2176,"seo":2177,"stem":2178,"__hash__":2179},"docs\u002Fcn\u002Fmemos_cloud\u002Fmem_operations\u002Fchat.md","持续对话 Chat",null,{"type":8,"value":9,"toc":2158},"minimark",[10,15,19,42,45,49,67,134,136,140,147,174,176,180,1490,1492,1496,1504,1506,1510,1513,1515,1518,1521,1547,1776,1778,1781,1784,1816,1966,1969,1977,2013,2015,2018,2021,2029,2114,2117,2154],[11,12,14],"h2",{"id":13},"_1-何时使用-chat-接口","1. 何时使用 Chat 接口",[16,17,18],"p",{},"Chat 接口适合用于快速搭建带长期记忆能力的 AI 对话应用。你只需要传入用户本轮消息，MemOS 会自动完成记忆召回、Prompt 拼装、模型回答和对话写入。",[20,21,22,30,36],"ul",{},[23,24,25,29],"li",{},[26,27,28],"strong",{},"一体化对话式 AI","：一个接口即可完成对话生成，无需自建复杂链路。",[23,31,32,35],{},[26,33,34],{},"记忆自动处理","：自动提取、更新并检索记忆，减少手动维护成本。",[23,37,38,41],{},[26,39,40],{},"持续上下文","：在跨轮次、跨天甚至跨会话中保持连贯理解。",[43,44],"br",{},[11,46,48],{"id":47},"_2-对比记忆操作接口","2. 对比记忆操作接口",[50,51,52,60],"card-group",{},[53,54,57],"card",{"icon":55,"title":56},"i-ri-chat-4-line","使用 Chat",[16,58,59],{},"适合通用 AI 对话、业务 PoC 和快速验证",[53,61,64],{"icon":62,"title":63},"i-ri-database-2-line","使用记忆操作接口",[16,65,66],{},"适合复杂 Agent 和业务系统深度集成",[68,69,70,86],"table",{},[71,72,73],"thead",{},[74,75,76,80,83],"tr",{},[77,78,79],"th",{},"对比维度",[77,81,82],{},"Chat 接口",[77,84,85],{},"记忆操作接口",[87,88,89,101,112,123],"tbody",{},[74,90,91,95,98],{},[92,93,94],"td",{},"接入复杂度",[92,96,97],{},"低，开箱即用",[92,99,100],{},"中等，需要自行编排",[74,102,103,106,109],{},[92,104,105],{},"记忆管理",[92,107,108],{},"自动处理",[92,110,111],{},"手动添加、检索、拼装",[74,113,114,117,120],{},[92,115,116],{},"模型回答",[92,118,119],{},"MemOS 内置模型生成",[92,121,122],{},"自行调用外部模型",[74,124,125,128,131],{},[92,126,127],{},"控制能力",[92,129,130],{},"适合常规配置",[92,132,133],{},"适合复杂链路和精细控制",[43,135],{},[11,137,139],{"id":138},"_3-工作原理","3. 工作原理",[16,141,142],{},[143,144],"img",{"alt":145,"src":146},"chat接口流程.png","https:\u002F\u002Fcdn.memtensor.com.cn\u002Fimg\u002F1765973438090_tskx7x_compressed.png",[148,149,150,158,165,168,171],"ol",{},[23,151,152,153,157],{},"如存在用户历史消息，可先调用 ",[154,155,156],"code",{},"add\u002Fmessage"," 写入 MemOS。",[23,159,160,161,164],{},"当终端用户发送消息时，你的 AI 应用调用 ",[154,162,163],{},"chat"," 接口，并传入用户消息及相关参数。",[23,166,167],{},"MemOS 召回与当前用户消息相关的历史记忆，并拼装自定义指令、当前会话上下文和用户记忆。",[23,169,170],{},"MemOS 调用模型生成回答，并将结果返回给你的 AI 应用。",[23,172,173],{},"默认情况下，MemOS 会在后台异步处理用户消息和模型回复，并加工写入记忆。",[43,175],{},[11,177,179],{"id":178},"_4-快速上手","4. 快速上手",[181,182,184,189,195,1062,1066,1072,1481],"steps",{"level":183},"3",[185,186,188],"h3",{"id":187},"可选添加历史消息","可选：添加历史消息",[16,190,191,192,194],{},"如果你已有历史对话，可以先调用 ",[154,193,156],{}," 写入 MemOS；如果是全新用户或全新会话，可以跳过这一步，直接调用 Chat。",[196,197,198,643,940],"code-group",{},[199,200,206],"pre",{"className":201,"code":202,"filename":203,"language":204,"meta":205,"style":205},"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\ndata = {\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","Python (HTTP)","python","",[154,207,208,221,228,250,265,270,283,308,329,344,388,427,465,504,510,515,520,541,565,601,612,618,623],{"__ignoreMap":205},[209,210,213,217],"span",{"class":211,"line":212},"line",1,[209,214,216],{"class":215},"sBMTB","import",[209,218,220],{"class":219},"s5ojA"," requests\n",[209,222,224],{"class":211,"line":223},2,[209,225,227],{"emptyLinePlaceholder":226},true,"\n",[209,229,231,235,239,243,247],{"class":211,"line":230},3,[209,232,234],{"class":233},"sZaqd","API_KEY",[209,236,238],{"class":237},"saN0X"," =",[209,240,242],{"class":241},"sjUum"," \"",[209,244,246],{"class":245},"sp1uZ","YOUR_API_KEY",[209,248,249],{"class":241},"\"\n",[209,251,253,256,258,260,263],{"class":211,"line":252},4,[209,254,255],{"class":233},"BASE_URL",[209,257,238],{"class":237},[209,259,242],{"class":241},[209,261,262],{"class":245},"https:\u002F\u002Fmemos.memtensor.cn\u002Fapi\u002Fopenmem\u002Fv1",[209,264,249],{"class":241},[209,266,268],{"class":211,"line":267},5,[209,269,227],{"emptyLinePlaceholder":226},[209,271,273,276,279],{"class":211,"line":272},6,[209,274,275],{"class":219},"data ",[209,277,278],{"class":237},"=",[209,280,282],{"class":281},"suWxN"," {\n",[209,284,286,289,292,295,298,300,303,305],{"class":211,"line":285},7,[209,287,288],{"class":241},"  \"",[209,290,291],{"class":245},"user_id",[209,293,294],{"class":241},"\"",[209,296,297],{"class":281},":",[209,299,242],{"class":241},[209,301,302],{"class":245},"memos_user_123",[209,304,294],{"class":241},[209,306,307],{"class":281},",\n",[209,309,311,313,316,318,320,322,325,327],{"class":211,"line":310},8,[209,312,288],{"class":241},[209,314,315],{"class":245},"conversation_id",[209,317,294],{"class":241},[209,319,297],{"class":281},[209,321,242],{"class":241},[209,323,324],{"class":245},"0610",[209,326,294],{"class":241},[209,328,307],{"class":281},[209,330,332,334,337,339,341],{"class":211,"line":331},9,[209,333,288],{"class":241},[209,335,336],{"class":245},"messages",[209,338,294],{"class":241},[209,340,297],{"class":281},[209,342,343],{"class":281}," [\n",[209,345,347,350,352,355,357,359,361,364,366,369,371,374,376,378,380,383,385],{"class":211,"line":346},10,[209,348,349],{"class":281},"    {",[209,351,294],{"class":241},[209,353,354],{"class":245},"role",[209,356,294],{"class":241},[209,358,297],{"class":281},[209,360,242],{"class":241},[209,362,363],{"class":245},"user",[209,365,294],{"class":241},[209,367,368],{"class":281},",",[209,370,242],{"class":241},[209,372,373],{"class":245},"content",[209,375,294],{"class":241},[209,377,297],{"class":281},[209,379,242],{"class":241},[209,381,382],{"class":245},"我暑假定好去广州旅游，住宿的话有哪些连锁酒店可选？",[209,384,294],{"class":241},[209,386,387],{"class":281},"},\n",[209,389,391,393,395,397,399,401,403,406,408,410,412,414,416,418,420,423,425],{"class":211,"line":390},11,[209,392,349],{"class":281},[209,394,294],{"class":241},[209,396,354],{"class":245},[209,398,294],{"class":241},[209,400,297],{"class":281},[209,402,242],{"class":241},[209,404,405],{"class":245},"assistant",[209,407,294],{"class":241},[209,409,368],{"class":281},[209,411,242],{"class":241},[209,413,373],{"class":245},[209,415,294],{"class":241},[209,417,297],{"class":281},[209,419,242],{"class":241},[209,421,422],{"class":245},"您可以考虑【七天、全季、希尔顿】等等",[209,424,294],{"class":241},[209,426,387],{"class":281},[209,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,461,463],{"class":211,"line":429},12,[209,431,349],{"class":281},[209,433,294],{"class":241},[209,435,354],{"class":245},[209,437,294],{"class":241},[209,439,297],{"class":281},[209,441,242],{"class":241},[209,443,363],{"class":245},[209,445,294],{"class":241},[209,447,368],{"class":281},[209,449,242],{"class":241},[209,451,373],{"class":245},[209,453,294],{"class":241},[209,455,297],{"class":281},[209,457,242],{"class":241},[209,459,460],{"class":245},"我选七天",[209,462,294],{"class":241},[209,464,387],{"class":281},[209,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,499,501],{"class":211,"line":467},13,[209,469,349],{"class":281},[209,471,294],{"class":241},[209,473,354],{"class":245},[209,475,294],{"class":241},[209,477,297],{"class":281},[209,479,242],{"class":241},[209,481,405],{"class":245},[209,483,294],{"class":241},[209,485,368],{"class":281},[209,487,242],{"class":241},[209,489,373],{"class":245},[209,491,294],{"class":241},[209,493,297],{"class":281},[209,495,242],{"class":241},[209,497,498],{"class":245},"好的，有其他问题再问我。",[209,500,294],{"class":241},[209,502,503],{"class":281},"}\n",[209,505,507],{"class":211,"line":506},14,[209,508,509],{"class":281},"  ]\n",[209,511,513],{"class":211,"line":512},15,[209,514,503],{"class":281},[209,516,518],{"class":211,"line":517},16,[209,519,227],{"emptyLinePlaceholder":226},[209,521,523,526,528,531,534,538],{"class":211,"line":522},17,[209,524,525],{"class":219},"res ",[209,527,278],{"class":237},[209,529,530],{"class":219}," requests",[209,532,533],{"class":281},".",[209,535,537],{"class":536},"sa-2m","post",[209,539,540],{"class":281},"(\n",[209,542,544,548,550,554,557,560,563],{"class":211,"line":543},18,[209,545,547],{"class":546},"sZ6T4","  f",[209,549,294],{"class":245},[209,551,553],{"class":552},"scyET","{",[209,555,255],{"class":556},"svxCd",[209,558,559],{"class":552},"}",[209,561,562],{"class":245},"\u002Fadd\u002Fmessage\"",[209,564,307],{"class":281},[209,566,568,572,574,576,578,581,583,585,588,591,593,595,597,599],{"class":211,"line":567},19,[209,569,571],{"class":570},"sp4zP","  headers",[209,573,278],{"class":237},[209,575,553],{"class":281},[209,577,294],{"class":241},[209,579,580],{"class":245},"Authorization",[209,582,294],{"class":241},[209,584,297],{"class":281},[209,586,587],{"class":546}," f",[209,589,590],{"class":245},"\"Token ",[209,592,553],{"class":552},[209,594,234],{"class":556},[209,596,559],{"class":552},[209,598,294],{"class":245},[209,600,387],{"class":281},[209,602,604,607,609],{"class":211,"line":603},20,[209,605,606],{"class":570},"  json",[209,608,278],{"class":237},[209,610,611],{"class":536},"data\n",[209,613,615],{"class":211,"line":614},21,[209,616,617],{"class":281},")\n",[209,619,621],{"class":211,"line":620},22,[209,622,227],{"emptyLinePlaceholder":226},[209,624,626,629,632,635,637,640],{"class":211,"line":625},23,[209,627,628],{"class":556},"print",[209,630,631],{"class":281},"(",[209,633,634],{"class":536},"res",[209,636,533],{"class":281},[209,638,639],{"class":536},"json",[209,641,642],{"class":281},"())\n",[199,644,647],{"className":201,"code":645,"filename":646,"language":204,"meta":205,"style":205},"from memos.api.client import MemOSClient\n\nclient = MemOSClient(api_key=\"YOUR_API_KEY\")\n\nmessages = [\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","Python (SDK)",[154,648,649,672,676,700,704,713,750,786,822,858,863,867,883,894,909,922,926,930],{"__ignoreMap":205},[209,650,651,654,657,659,662,664,667,669],{"class":211,"line":212},[209,652,653],{"class":215},"from",[209,655,656],{"class":219}," memos",[209,658,533],{"class":281},[209,660,661],{"class":219},"api",[209,663,533],{"class":281},[209,665,666],{"class":219},"client ",[209,668,216],{"class":215},[209,670,671],{"class":219}," MemOSClient\n",[209,673,674],{"class":211,"line":223},[209,675,227],{"emptyLinePlaceholder":226},[209,677,678,680,682,685,687,690,692,694,696,698],{"class":211,"line":230},[209,679,666],{"class":219},[209,681,278],{"class":237},[209,683,684],{"class":536}," MemOSClient",[209,686,631],{"class":281},[209,688,689],{"class":570},"api_key",[209,691,278],{"class":237},[209,693,294],{"class":241},[209,695,246],{"class":245},[209,697,294],{"class":241},[209,699,617],{"class":281},[209,701,702],{"class":211,"line":252},[209,703,227],{"emptyLinePlaceholder":226},[209,705,706,709,711],{"class":211,"line":267},[209,707,708],{"class":219},"messages ",[209,710,278],{"class":237},[209,712,343],{"class":281},[209,714,715,718,720,722,724,726,728,730,732,734,736,738,740,742,744,746,748],{"class":211,"line":272},[209,716,717],{"class":281},"  {",[209,719,294],{"class":241},[209,721,354],{"class":245},[209,723,294],{"class":241},[209,725,297],{"class":281},[209,727,242],{"class":241},[209,729,363],{"class":245},[209,731,294],{"class":241},[209,733,368],{"class":281},[209,735,242],{"class":241},[209,737,373],{"class":245},[209,739,294],{"class":241},[209,741,297],{"class":281},[209,743,242],{"class":241},[209,745,382],{"class":245},[209,747,294],{"class":241},[209,749,387],{"class":281},[209,751,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784],{"class":211,"line":285},[209,753,717],{"class":281},[209,755,294],{"class":241},[209,757,354],{"class":245},[209,759,294],{"class":241},[209,761,297],{"class":281},[209,763,242],{"class":241},[209,765,405],{"class":245},[209,767,294],{"class":241},[209,769,368],{"class":281},[209,771,242],{"class":241},[209,773,373],{"class":245},[209,775,294],{"class":241},[209,777,297],{"class":281},[209,779,242],{"class":241},[209,781,422],{"class":245},[209,783,294],{"class":241},[209,785,387],{"class":281},[209,787,788,790,792,794,796,798,800,802,804,806,808,810,812,814,816,818,820],{"class":211,"line":310},[209,789,717],{"class":281},[209,791,294],{"class":241},[209,793,354],{"class":245},[209,795,294],{"class":241},[209,797,297],{"class":281},[209,799,242],{"class":241},[209,801,363],{"class":245},[209,803,294],{"class":241},[209,805,368],{"class":281},[209,807,242],{"class":241},[209,809,373],{"class":245},[209,811,294],{"class":241},[209,813,297],{"class":281},[209,815,242],{"class":241},[209,817,460],{"class":245},[209,819,294],{"class":241},[209,821,387],{"class":281},[209,823,824,826,828,830,832,834,836,838,840,842,844,846,848,850,852,854,856],{"class":211,"line":331},[209,825,717],{"class":281},[209,827,294],{"class":241},[209,829,354],{"class":245},[209,831,294],{"class":241},[209,833,297],{"class":281},[209,835,242],{"class":241},[209,837,405],{"class":245},[209,839,294],{"class":241},[209,841,368],{"class":281},[209,843,242],{"class":241},[209,845,373],{"class":245},[209,847,294],{"class":241},[209,849,297],{"class":281},[209,851,242],{"class":241},[209,853,498],{"class":245},[209,855,294],{"class":241},[209,857,503],{"class":281},[209,859,860],{"class":211,"line":346},[209,861,862],{"class":281},"]\n",[209,864,865],{"class":211,"line":390},[209,866,227],{"emptyLinePlaceholder":226},[209,868,869,871,873,876,878,881],{"class":211,"line":429},[209,870,525],{"class":219},[209,872,278],{"class":237},[209,874,875],{"class":219}," client",[209,877,533],{"class":281},[209,879,880],{"class":536},"add_message",[209,882,540],{"class":281},[209,884,885,888,890,892],{"class":211,"line":467},[209,886,887],{"class":570},"  messages",[209,889,278],{"class":237},[209,891,336],{"class":536},[209,893,307],{"class":281},[209,895,896,899,901,903,905,907],{"class":211,"line":506},[209,897,898],{"class":570},"  user_id",[209,900,278],{"class":237},[209,902,294],{"class":241},[209,904,302],{"class":245},[209,906,294],{"class":241},[209,908,307],{"class":281},[209,910,911,914,916,918,920],{"class":211,"line":512},[209,912,913],{"class":570},"  conversation_id",[209,915,278],{"class":237},[209,917,294],{"class":241},[209,919,324],{"class":245},[209,921,249],{"class":241},[209,923,924],{"class":211,"line":517},[209,925,617],{"class":281},[209,927,928],{"class":211,"line":522},[209,929,227],{"emptyLinePlaceholder":226},[209,931,932,934,936,938],{"class":211,"line":543},[209,933,628],{"class":556},[209,935,631],{"class":281},[209,937,634],{"class":536},[209,939,617],{"class":281},[199,941,946],{"className":942,"code":943,"filename":944,"language":945,"meta":205,"style":205},"language-bash shiki shiki-themes material-theme-lighter github-light-high-contrast github-dark-default","curl --request POST \\\n  --url https:\u002F\u002Fmemos.memtensor.cn\u002Fapi\u002Fopenmem\u002Fv1\u002Fadd\u002Fmessage \\\n  --header 'Authorization: Token YOUR_API_KEY' \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --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","Curl","bash",[154,947,948,965,975,991,1004,1014,1019,1024,1029,1034,1039,1044,1049,1054],{"__ignoreMap":205},[209,949,950,954,958,961],{"class":211,"line":212},[209,951,953],{"class":952},"saonL","curl",[209,955,957],{"class":956},"sp2SP"," --request",[209,959,960],{"class":245}," POST",[209,962,964],{"class":963},"seOsA"," \\\n",[209,966,967,970,973],{"class":211,"line":223},[209,968,969],{"class":956},"  --url",[209,971,972],{"class":245}," https:\u002F\u002Fmemos.memtensor.cn\u002Fapi\u002Fopenmem\u002Fv1\u002Fadd\u002Fmessage",[209,974,964],{"class":963},[209,976,977,980,983,986,989],{"class":211,"line":230},[209,978,979],{"class":956},"  --header",[209,981,982],{"class":241}," '",[209,984,985],{"class":245},"Authorization: Token YOUR_API_KEY",[209,987,988],{"class":241},"'",[209,990,964],{"class":963},[209,992,993,995,997,1000,1002],{"class":211,"line":252},[209,994,979],{"class":956},[209,996,982],{"class":241},[209,998,999],{"class":245},"Content-Type: application\u002Fjson",[209,1001,988],{"class":241},[209,1003,964],{"class":963},[209,1005,1006,1009,1011],{"class":211,"line":267},[209,1007,1008],{"class":956},"  --data",[209,1010,982],{"class":241},[209,1012,1013],{"class":245},"{\n",[209,1015,1016],{"class":211,"line":272},[209,1017,1018],{"class":245},"    \"user_id\": \"memos_user_123\",\n",[209,1020,1021],{"class":211,"line":285},[209,1022,1023],{"class":245},"    \"conversation_id\": \"0610\",\n",[209,1025,1026],{"class":211,"line":310},[209,1027,1028],{"class":245},"    \"messages\": [\n",[209,1030,1031],{"class":211,"line":331},[209,1032,1033],{"class":245},"      {\"role\": \"user\", \"content\": \"我暑假定好去广州旅游，住宿的话有哪些连锁酒店可选？\"},\n",[209,1035,1036],{"class":211,"line":346},[209,1037,1038],{"class":245},"      {\"role\": \"assistant\", \"content\": \"您可以考虑【七天、全季、希尔顿】等等\"},\n",[209,1040,1041],{"class":211,"line":390},[209,1042,1043],{"class":245},"      {\"role\": \"user\", \"content\": \"我选七天\"},\n",[209,1045,1046],{"class":211,"line":429},[209,1047,1048],{"class":245},"      {\"role\": \"assistant\", \"content\": \"好的，有其他问题再问我。\"}\n",[209,1050,1051],{"class":211,"line":467},[209,1052,1053],{"class":245},"    ]\n",[209,1055,1056,1059],{"class":211,"line":506},[209,1057,1058],{"class":245},"  }",[209,1060,1061],{"class":241},"'\n",[185,1063,1065],{"id":1064},"调用-chat-发起对话","调用 Chat 发起对话",[16,1067,1068,1069,1071],{},"调用 ",[154,1070,163],{}," 时，MemOS 会自动检索相关记忆并生成回答。",[196,1073,1074,1279,1405],{},[199,1075,1077],{"className":201,"code":1076,"filename":203,"language":204,"meta":205,"style":205},"import requests\n\nAPI_KEY = \"YOUR_API_KEY\"\nBASE_URL = \"https:\u002F\u002Fmemos.memtensor.cn\u002Fapi\u002Fopenmem\u002Fv1\"\n\ndata = {\n  \"user_id\": \"memos_user_123\",\n  \"conversation_id\": \"0928\",\n  \"query\": \"我国庆想出去玩，帮我推荐个没去过的城市，以及没住过的酒店品牌\"\n}\n\nres = requests.post(\n  f\"{BASE_URL}\u002Fchat\",\n  headers={\"Authorization\": f\"Token {API_KEY}\"},\n  json=data\n)\n\nprint(res.json())\n",[154,1078,1079,1085,1089,1101,1113,1117,1125,1143,1162,1180,1184,1188,1202,1219,1249,1257,1261,1265],{"__ignoreMap":205},[209,1080,1081,1083],{"class":211,"line":212},[209,1082,216],{"class":215},[209,1084,220],{"class":219},[209,1086,1087],{"class":211,"line":223},[209,1088,227],{"emptyLinePlaceholder":226},[209,1090,1091,1093,1095,1097,1099],{"class":211,"line":230},[209,1092,234],{"class":233},[209,1094,238],{"class":237},[209,1096,242],{"class":241},[209,1098,246],{"class":245},[209,1100,249],{"class":241},[209,1102,1103,1105,1107,1109,1111],{"class":211,"line":252},[209,1104,255],{"class":233},[209,1106,238],{"class":237},[209,1108,242],{"class":241},[209,1110,262],{"class":245},[209,1112,249],{"class":241},[209,1114,1115],{"class":211,"line":267},[209,1116,227],{"emptyLinePlaceholder":226},[209,1118,1119,1121,1123],{"class":211,"line":272},[209,1120,275],{"class":219},[209,1122,278],{"class":237},[209,1124,282],{"class":281},[209,1126,1127,1129,1131,1133,1135,1137,1139,1141],{"class":211,"line":285},[209,1128,288],{"class":241},[209,1130,291],{"class":245},[209,1132,294],{"class":241},[209,1134,297],{"class":281},[209,1136,242],{"class":241},[209,1138,302],{"class":245},[209,1140,294],{"class":241},[209,1142,307],{"class":281},[209,1144,1145,1147,1149,1151,1153,1155,1158,1160],{"class":211,"line":310},[209,1146,288],{"class":241},[209,1148,315],{"class":245},[209,1150,294],{"class":241},[209,1152,297],{"class":281},[209,1154,242],{"class":241},[209,1156,1157],{"class":245},"0928",[209,1159,294],{"class":241},[209,1161,307],{"class":281},[209,1163,1164,1166,1169,1171,1173,1175,1178],{"class":211,"line":331},[209,1165,288],{"class":241},[209,1167,1168],{"class":245},"query",[209,1170,294],{"class":241},[209,1172,297],{"class":281},[209,1174,242],{"class":241},[209,1176,1177],{"class":245},"我国庆想出去玩，帮我推荐个没去过的城市，以及没住过的酒店品牌",[209,1179,249],{"class":241},[209,1181,1182],{"class":211,"line":346},[209,1183,503],{"class":281},[209,1185,1186],{"class":211,"line":390},[209,1187,227],{"emptyLinePlaceholder":226},[209,1189,1190,1192,1194,1196,1198,1200],{"class":211,"line":429},[209,1191,525],{"class":219},[209,1193,278],{"class":237},[209,1195,530],{"class":219},[209,1197,533],{"class":281},[209,1199,537],{"class":536},[209,1201,540],{"class":281},[209,1203,1204,1206,1208,1210,1212,1214,1217],{"class":211,"line":467},[209,1205,547],{"class":546},[209,1207,294],{"class":245},[209,1209,553],{"class":552},[209,1211,255],{"class":556},[209,1213,559],{"class":552},[209,1215,1216],{"class":245},"\u002Fchat\"",[209,1218,307],{"class":281},[209,1220,1221,1223,1225,1227,1229,1231,1233,1235,1237,1239,1241,1243,1245,1247],{"class":211,"line":506},[209,1222,571],{"class":570},[209,1224,278],{"class":237},[209,1226,553],{"class":281},[209,1228,294],{"class":241},[209,1230,580],{"class":245},[209,1232,294],{"class":241},[209,1234,297],{"class":281},[209,1236,587],{"class":546},[209,1238,590],{"class":245},[209,1240,553],{"class":552},[209,1242,234],{"class":556},[209,1244,559],{"class":552},[209,1246,294],{"class":245},[209,1248,387],{"class":281},[209,1250,1251,1253,1255],{"class":211,"line":512},[209,1252,606],{"class":570},[209,1254,278],{"class":237},[209,1256,611],{"class":536},[209,1258,1259],{"class":211,"line":517},[209,1260,617],{"class":281},[209,1262,1263],{"class":211,"line":522},[209,1264,227],{"emptyLinePlaceholder":226},[209,1266,1267,1269,1271,1273,1275,1277],{"class":211,"line":543},[209,1268,628],{"class":556},[209,1270,631],{"class":281},[209,1272,634],{"class":536},[209,1274,533],{"class":281},[209,1276,639],{"class":536},[209,1278,642],{"class":281},[199,1280,1282],{"className":201,"code":1281,"filename":646,"language":204,"meta":205,"style":205},"from memos.api.client import MemOSClient\n\nclient = MemOSClient(api_key=\"YOUR_API_KEY\")\n\nres = client.chat(\n  user_id=\"memos_user_123\",\n  conversation_id=\"0928\",\n  query=\"我国庆想出去玩，帮我推荐个没去过的城市，以及没住过的酒店品牌\"\n)\n\nprint(res)\n",[154,1283,1284,1302,1306,1328,1332,1346,1360,1374,1387,1391,1395],{"__ignoreMap":205},[209,1285,1286,1288,1290,1292,1294,1296,1298,1300],{"class":211,"line":212},[209,1287,653],{"class":215},[209,1289,656],{"class":219},[209,1291,533],{"class":281},[209,1293,661],{"class":219},[209,1295,533],{"class":281},[209,1297,666],{"class":219},[209,1299,216],{"class":215},[209,1301,671],{"class":219},[209,1303,1304],{"class":211,"line":223},[209,1305,227],{"emptyLinePlaceholder":226},[209,1307,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326],{"class":211,"line":230},[209,1309,666],{"class":219},[209,1311,278],{"class":237},[209,1313,684],{"class":536},[209,1315,631],{"class":281},[209,1317,689],{"class":570},[209,1319,278],{"class":237},[209,1321,294],{"class":241},[209,1323,246],{"class":245},[209,1325,294],{"class":241},[209,1327,617],{"class":281},[209,1329,1330],{"class":211,"line":252},[209,1331,227],{"emptyLinePlaceholder":226},[209,1333,1334,1336,1338,1340,1342,1344],{"class":211,"line":267},[209,1335,525],{"class":219},[209,1337,278],{"class":237},[209,1339,875],{"class":219},[209,1341,533],{"class":281},[209,1343,163],{"class":536},[209,1345,540],{"class":281},[209,1347,1348,1350,1352,1354,1356,1358],{"class":211,"line":272},[209,1349,898],{"class":570},[209,1351,278],{"class":237},[209,1353,294],{"class":241},[209,1355,302],{"class":245},[209,1357,294],{"class":241},[209,1359,307],{"class":281},[209,1361,1362,1364,1366,1368,1370,1372],{"class":211,"line":285},[209,1363,913],{"class":570},[209,1365,278],{"class":237},[209,1367,294],{"class":241},[209,1369,1157],{"class":245},[209,1371,294],{"class":241},[209,1373,307],{"class":281},[209,1375,1376,1379,1381,1383,1385],{"class":211,"line":310},[209,1377,1378],{"class":570},"  query",[209,1380,278],{"class":237},[209,1382,294],{"class":241},[209,1384,1177],{"class":245},[209,1386,249],{"class":241},[209,1388,1389],{"class":211,"line":331},[209,1390,617],{"class":281},[209,1392,1393],{"class":211,"line":346},[209,1394,227],{"emptyLinePlaceholder":226},[209,1396,1397,1399,1401,1403],{"class":211,"line":390},[209,1398,628],{"class":556},[209,1400,631],{"class":281},[209,1402,634],{"class":536},[209,1404,617],{"class":281},[199,1406,1408],{"className":942,"code":1407,"filename":944,"language":945,"meta":205,"style":205},"curl --request POST \\\n  --url https:\u002F\u002Fmemos.memtensor.cn\u002Fapi\u002Fopenmem\u002Fv1\u002Fchat \\\n  --header 'Authorization: Token YOUR_API_KEY' \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --data '{\n    \"user_id\": \"memos_user_123\",\n    \"conversation_id\": \"0928\",\n    \"query\": \"我国庆想出去玩，帮我推荐个没去过的城市，以及没住过的酒店品牌\"\n  }'\n",[154,1409,1410,1420,1429,1441,1453,1461,1465,1470,1475],{"__ignoreMap":205},[209,1411,1412,1414,1416,1418],{"class":211,"line":212},[209,1413,953],{"class":952},[209,1415,957],{"class":956},[209,1417,960],{"class":245},[209,1419,964],{"class":963},[209,1421,1422,1424,1427],{"class":211,"line":223},[209,1423,969],{"class":956},[209,1425,1426],{"class":245}," https:\u002F\u002Fmemos.memtensor.cn\u002Fapi\u002Fopenmem\u002Fv1\u002Fchat",[209,1428,964],{"class":963},[209,1430,1431,1433,1435,1437,1439],{"class":211,"line":230},[209,1432,979],{"class":956},[209,1434,982],{"class":241},[209,1436,985],{"class":245},[209,1438,988],{"class":241},[209,1440,964],{"class":963},[209,1442,1443,1445,1447,1449,1451],{"class":211,"line":252},[209,1444,979],{"class":956},[209,1446,982],{"class":241},[209,1448,999],{"class":245},[209,1450,988],{"class":241},[209,1452,964],{"class":963},[209,1454,1455,1457,1459],{"class":211,"line":267},[209,1456,1008],{"class":956},[209,1458,982],{"class":241},[209,1460,1013],{"class":245},[209,1462,1463],{"class":211,"line":272},[209,1464,1018],{"class":245},[209,1466,1467],{"class":211,"line":285},[209,1468,1469],{"class":245},"    \"conversation_id\": \"0928\",\n",[209,1471,1472],{"class":211,"line":310},[209,1473,1474],{"class":245},"    \"query\": \"我国庆想出去玩，帮我推荐个没去过的城市，以及没住过的酒店品牌\"\n",[209,1476,1477,1479],{"class":211,"line":331},[209,1478,1058],{"class":245},[209,1480,1061],{"class":241},[16,1482,1483,1484,1489],{},"需要查看完整字段、请求格式和响应格式？详见 ",[1485,1486,1488],"a",{"href":1487},"\u002Fapi_docs\u002Fchat\u002Fchat","Chat 接口文档","。",[43,1491],{},[11,1493,1495],{"id":1494},"_5-使用限制","5. 使用限制",[20,1497,1498,1501],{},[23,1499,1500],{},"输入上限：8,000 tokens。",[23,1502,1503],{},"输出上限：事实记忆最多召回 25 条，偏好记忆最多召回 25 条。",[43,1505],{},[11,1507,1509],{"id":1508},"_6-更多使用方法","6. 更多使用方法",[16,1511,1512],{},"Chat 接口开箱即可使用，下面这些都是可选参数。只有当你需要控制记忆召回、模型回答或记忆写入方式时，再按场景传入对应字段。",[43,1514],{},[185,1516,1517],{"id":1517},"控制记忆召回范围",[16,1519,1520],{},"如果希望回答时只参考特定范围内的记忆，可以通过以下几个字段控制召回范围与数量：",[20,1522,1523,1529,1535,1541],{},[23,1524,1525,1528],{},[154,1526,1527],{},"filter","：按标签、时间、业务字段等条件精确筛选记忆",[23,1530,1531,1534],{},[154,1532,1533],{},"knowledgebase_ids","：指定本次 Chat 可以检索哪些知识库",[23,1536,1537,1540],{},[154,1538,1539],{},"relativity","：控制召回记忆的相关性门槛",[23,1542,1543,1546],{},[154,1544,1545],{},"memory_limit_number","：限制返回给模型的事实记忆数量",[199,1548,1550],{"className":201,"code":1549,"language":204,"meta":205,"style":205},"data = {\n  \"user_id\": \"memos_user_123\",\n  \"conversation_id\": \"0928\",\n  \"query\": \"结合知识库，帮我整理差旅报销规则。\",\n  \"knowledgebase_ids\": [\"kb_xxx\"],\n  \"filter\": {\n    \"and\": [\n      {\"tags\": {\"contains\": \"差旅\"}},\n      {\"create_time\": {\"gte\": \"2025-01-01\"}}\n    ]\n  },\n  \"relativity\": 0.8,\n  \"memory_limit_number\": 9\n}\n",[154,1551,1552,1560,1578,1596,1615,1638,1650,1664,1700,1734,1738,1743,1759,1772],{"__ignoreMap":205},[209,1553,1554,1556,1558],{"class":211,"line":212},[209,1555,275],{"class":219},[209,1557,278],{"class":237},[209,1559,282],{"class":281},[209,1561,1562,1564,1566,1568,1570,1572,1574,1576],{"class":211,"line":223},[209,1563,288],{"class":241},[209,1565,291],{"class":245},[209,1567,294],{"class":241},[209,1569,297],{"class":281},[209,1571,242],{"class":241},[209,1573,302],{"class":245},[209,1575,294],{"class":241},[209,1577,307],{"class":281},[209,1579,1580,1582,1584,1586,1588,1590,1592,1594],{"class":211,"line":230},[209,1581,288],{"class":241},[209,1583,315],{"class":245},[209,1585,294],{"class":241},[209,1587,297],{"class":281},[209,1589,242],{"class":241},[209,1591,1157],{"class":245},[209,1593,294],{"class":241},[209,1595,307],{"class":281},[209,1597,1598,1600,1602,1604,1606,1608,1611,1613],{"class":211,"line":252},[209,1599,288],{"class":241},[209,1601,1168],{"class":245},[209,1603,294],{"class":241},[209,1605,297],{"class":281},[209,1607,242],{"class":241},[209,1609,1610],{"class":245},"结合知识库，帮我整理差旅报销规则。",[209,1612,294],{"class":241},[209,1614,307],{"class":281},[209,1616,1617,1619,1621,1623,1625,1628,1630,1633,1635],{"class":211,"line":267},[209,1618,288],{"class":241},[209,1620,1533],{"class":245},[209,1622,294],{"class":241},[209,1624,297],{"class":281},[209,1626,1627],{"class":281}," [",[209,1629,294],{"class":241},[209,1631,1632],{"class":245},"kb_xxx",[209,1634,294],{"class":241},[209,1636,1637],{"class":281},"],\n",[209,1639,1640,1642,1644,1646,1648],{"class":211,"line":272},[209,1641,288],{"class":241},[209,1643,1527],{"class":245},[209,1645,294],{"class":241},[209,1647,297],{"class":281},[209,1649,282],{"class":281},[209,1651,1652,1655,1658,1660,1662],{"class":211,"line":285},[209,1653,1654],{"class":241},"    \"",[209,1656,1657],{"class":245},"and",[209,1659,294],{"class":241},[209,1661,297],{"class":281},[209,1663,343],{"class":281},[209,1665,1666,1669,1671,1674,1676,1678,1681,1683,1686,1688,1690,1692,1695,1697],{"class":211,"line":310},[209,1667,1668],{"class":281},"      {",[209,1670,294],{"class":241},[209,1672,1673],{"class":245},"tags",[209,1675,294],{"class":241},[209,1677,297],{"class":281},[209,1679,1680],{"class":281}," {",[209,1682,294],{"class":241},[209,1684,1685],{"class":245},"contains",[209,1687,294],{"class":241},[209,1689,297],{"class":281},[209,1691,242],{"class":241},[209,1693,1694],{"class":245},"差旅",[209,1696,294],{"class":241},[209,1698,1699],{"class":281},"}},\n",[209,1701,1702,1704,1706,1709,1711,1713,1715,1717,1720,1722,1724,1726,1729,1731],{"class":211,"line":331},[209,1703,1668],{"class":281},[209,1705,294],{"class":241},[209,1707,1708],{"class":245},"create_time",[209,1710,294],{"class":241},[209,1712,297],{"class":281},[209,1714,1680],{"class":281},[209,1716,294],{"class":241},[209,1718,1719],{"class":245},"gte",[209,1721,294],{"class":241},[209,1723,297],{"class":281},[209,1725,242],{"class":241},[209,1727,1728],{"class":245},"2025-01-01",[209,1730,294],{"class":241},[209,1732,1733],{"class":281},"}}\n",[209,1735,1736],{"class":211,"line":346},[209,1737,1053],{"class":281},[209,1739,1740],{"class":211,"line":390},[209,1741,1742],{"class":281},"  },\n",[209,1744,1745,1747,1749,1751,1753,1757],{"class":211,"line":429},[209,1746,288],{"class":241},[209,1748,1539],{"class":245},[209,1750,294],{"class":241},[209,1752,297],{"class":281},[209,1754,1756],{"class":1755},"sJNII"," 0.8",[209,1758,307],{"class":281},[209,1760,1761,1763,1765,1767,1769],{"class":211,"line":467},[209,1762,288],{"class":241},[209,1764,1545],{"class":245},[209,1766,294],{"class":241},[209,1768,297],{"class":281},[209,1770,1771],{"class":1755}," 9\n",[209,1773,1774],{"class":211,"line":506},[209,1775,503],{"class":281},[43,1777],{},[185,1779,1780],{"id":1780},"控制模型回答方式",[16,1782,1783],{},"如果你需要指定模型、开启流式返回，或调整生成参数，可以传入以下字段：",[20,1785,1786,1792,1798,1804,1810],{},[23,1787,1788,1791],{},[154,1789,1790],{},"model_name","：指定对话模型",[23,1793,1794,1797],{},[154,1795,1796],{},"stream","：控制是否流式返回",[23,1799,1800,1803],{},[154,1801,1802],{},"temperature","：控制生成内容的随机性",[23,1805,1806,1809],{},[154,1807,1808],{},"top_p","：控制生成时可选择的候选词范围",[23,1811,1812,1815],{},[154,1813,1814],{},"max_tokens","：限制模型最多生成的内容长度",[199,1817,1819],{"className":201,"code":1818,"language":204,"meta":205,"style":205},"data = {\n  \"user_id\": \"memos_user_123\",\n  \"conversation_id\": \"0928\",\n  \"query\": \"用简洁的语气总结我的旅行偏好。\",\n  \"model_name\": \"qwen2.5-72b-instruct\",\n  \"stream\": False,\n  \"temperature\": 0.7,\n  \"top_p\": 0.95,\n  \"max_tokens\": 1024\n}\n",[154,1820,1821,1829,1847,1865,1884,1903,1919,1934,1949,1962],{"__ignoreMap":205},[209,1822,1823,1825,1827],{"class":211,"line":212},[209,1824,275],{"class":219},[209,1826,278],{"class":237},[209,1828,282],{"class":281},[209,1830,1831,1833,1835,1837,1839,1841,1843,1845],{"class":211,"line":223},[209,1832,288],{"class":241},[209,1834,291],{"class":245},[209,1836,294],{"class":241},[209,1838,297],{"class":281},[209,1840,242],{"class":241},[209,1842,302],{"class":245},[209,1844,294],{"class":241},[209,1846,307],{"class":281},[209,1848,1849,1851,1853,1855,1857,1859,1861,1863],{"class":211,"line":230},[209,1850,288],{"class":241},[209,1852,315],{"class":245},[209,1854,294],{"class":241},[209,1856,297],{"class":281},[209,1858,242],{"class":241},[209,1860,1157],{"class":245},[209,1862,294],{"class":241},[209,1864,307],{"class":281},[209,1866,1867,1869,1871,1873,1875,1877,1880,1882],{"class":211,"line":252},[209,1868,288],{"class":241},[209,1870,1168],{"class":245},[209,1872,294],{"class":241},[209,1874,297],{"class":281},[209,1876,242],{"class":241},[209,1878,1879],{"class":245},"用简洁的语气总结我的旅行偏好。",[209,1881,294],{"class":241},[209,1883,307],{"class":281},[209,1885,1886,1888,1890,1892,1894,1896,1899,1901],{"class":211,"line":267},[209,1887,288],{"class":241},[209,1889,1790],{"class":245},[209,1891,294],{"class":241},[209,1893,297],{"class":281},[209,1895,242],{"class":241},[209,1897,1898],{"class":245},"qwen2.5-72b-instruct",[209,1900,294],{"class":241},[209,1902,307],{"class":281},[209,1904,1905,1907,1909,1911,1913,1917],{"class":211,"line":272},[209,1906,288],{"class":241},[209,1908,1796],{"class":245},[209,1910,294],{"class":241},[209,1912,297],{"class":281},[209,1914,1916],{"class":1915},"smHB8"," False",[209,1918,307],{"class":281},[209,1920,1921,1923,1925,1927,1929,1932],{"class":211,"line":285},[209,1922,288],{"class":241},[209,1924,1802],{"class":245},[209,1926,294],{"class":241},[209,1928,297],{"class":281},[209,1930,1931],{"class":1755}," 0.7",[209,1933,307],{"class":281},[209,1935,1936,1938,1940,1942,1944,1947],{"class":211,"line":310},[209,1937,288],{"class":241},[209,1939,1808],{"class":245},[209,1941,294],{"class":241},[209,1943,297],{"class":281},[209,1945,1946],{"class":1755}," 0.95",[209,1948,307],{"class":281},[209,1950,1951,1953,1955,1957,1959],{"class":211,"line":331},[209,1952,288],{"class":241},[209,1954,1814],{"class":245},[209,1956,294],{"class":241},[209,1958,297],{"class":281},[209,1960,1961],{"class":1755}," 1024\n",[209,1963,1964],{"class":211,"line":346},[209,1965,503],{"class":281},[16,1967,1968],{},"如果要完全自定义模型行为，可以传入：",[20,1970,1971],{},[23,1972,1973,1976],{},[154,1974,1975],{},"system_prompt","：覆盖默认系统提示词，适合需要自定义角色、规则或输出格式时使用",[1978,1979,1989,1990,1989,2000],"details",{"className":1980},[1981,1982,1983,1984,1985,1986,1987,1988],"not-prose","my-5","rounded-md","border","border-default","bg-muted\u002F30","px-4","py-3","\n  ",[1991,1992,1999],"summary",{"className":1993},[1994,1995,1996,1997,1998],"cursor-pointer","select-none","text-sm","font-medium","text-highlighted","\n    展开查看默认 system_prompt 参考\n  ",[2001,2002,2005,1989],"div",{"className":2003},[2004],"mt-4",[199,2006,2011],{"className":2007,"code":2009,"language":2010,"meta":205},[2008],"language-text","# Role\n你是一个拥有长期记忆能力的智能助手 (MemOS Assistant)。你的目标是结合检索到的记忆片段，为用户提供高度个性化、准确且逻辑严密的回答。\n\n# Memory Data\n以下是 MemOS 检索到的相关信息，分为“事实”和“偏好”。\n- **事实 (Facts)**：可能包含用户属性、历史对话记录或第三方信息。\n- **特别注意**：其中标记为 `[assistant观点]`、`[模型总结]` 的内容代表 **AI 过去的推断**，**并非**用户的原话。\n- **偏好 (Preferences)**：用户对回答风格、格式或逻辑的显式\u002F隐式要求。\n\n\u003Cmemories>\n{memories}\n\u003C\u002Fmemories>\n\n# Critical Protocol: Memory Safety\n检索到的记忆可能包含 AI 自身的推测、无关噪音或主体错误。使用前请先判断来源、主体、相关性和时效性。\n\n# Instructions\n1. 先筛选可用记忆，丢弃噪音和不可靠推断。\n2. 仅使用通过筛选的记忆补充背景。\n3. 直接回答用户问题，不要提及“记忆库”“检索”或系统内部术语。\n","text",[154,2012,2009],{"__ignoreMap":205},[43,2014],{},[185,2016,2017],{"id":2017},"控制是否自动写入新记忆",[16,2019,2020],{},"默认情况下，Chat 接口会把本轮用户消息和模型回复写入记忆。如果你只想生成回答，不希望本轮对话进入记忆处理，可以传入：",[20,2022,2023],{},[23,2024,2025,2028],{},[154,2026,2027],{},"add_message_on_answer","：控制是否把本轮用户消息和模型回复写入记忆",[199,2030,2032],{"className":201,"code":2031,"language":204,"meta":205,"style":205},"data = {\n  \"user_id\": \"memos_user_123\",\n  \"conversation_id\": \"0928\",\n  \"query\": \"只回答这一次，不要把这轮对话写入记忆。\",\n  \"add_message_on_answer\": False\n}\n",[154,2033,2034,2042,2060,2078,2097,2110],{"__ignoreMap":205},[209,2035,2036,2038,2040],{"class":211,"line":212},[209,2037,275],{"class":219},[209,2039,278],{"class":237},[209,2041,282],{"class":281},[209,2043,2044,2046,2048,2050,2052,2054,2056,2058],{"class":211,"line":223},[209,2045,288],{"class":241},[209,2047,291],{"class":245},[209,2049,294],{"class":241},[209,2051,297],{"class":281},[209,2053,242],{"class":241},[209,2055,302],{"class":245},[209,2057,294],{"class":241},[209,2059,307],{"class":281},[209,2061,2062,2064,2066,2068,2070,2072,2074,2076],{"class":211,"line":230},[209,2063,288],{"class":241},[209,2065,315],{"class":245},[209,2067,294],{"class":241},[209,2069,297],{"class":281},[209,2071,242],{"class":241},[209,2073,1157],{"class":245},[209,2075,294],{"class":241},[209,2077,307],{"class":281},[209,2079,2080,2082,2084,2086,2088,2090,2093,2095],{"class":211,"line":252},[209,2081,288],{"class":241},[209,2083,1168],{"class":245},[209,2085,294],{"class":241},[209,2087,297],{"class":281},[209,2089,242],{"class":241},[209,2091,2092],{"class":245},"只回答这一次，不要把这轮对话写入记忆。",[209,2094,294],{"class":241},[209,2096,307],{"class":281},[209,2098,2099,2101,2103,2105,2107],{"class":211,"line":267},[209,2100,288],{"class":241},[209,2102,2027],{"class":245},[209,2104,294],{"class":241},[209,2106,297],{"class":281},[209,2108,2109],{"class":1915}," False\n",[209,2111,2112],{"class":211,"line":272},[209,2113,503],{"class":281},[16,2115,2116],{},"如果你只需要普通对话，可以忽略这些字段。当你希望 Chat 生成的新记忆带上业务归属，或控制它写入哪里时，再使用下面这些字段：",[20,2118,2119,2125,2131,2136,2142,2148],{},[23,2120,2121,2124],{},[154,2122,2123],{},"agent_id","：标记当前对话属于哪个 Agent",[23,2126,2127,2130],{},[154,2128,2129],{},"app_id","：标记当前对话来自哪个应用",[23,2132,2133,2135],{},[154,2134,1673],{},"：给新记忆打标签，便于后续检索和过滤",[23,2137,2138,2141],{},[154,2139,2140],{},"info","：写入自定义业务信息，例如场景、订单 ID、状态",[23,2143,2144,2147],{},[154,2145,2146],{},"allow_public","：是否允许写入项目级公共记忆",[23,2149,2150,2153],{},[154,2151,2152],{},"allow_knowledgebase_ids","：允许写入哪些知识库",[2155,2156,2157],"style",{},"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 .sp1uZ, html code.shiki .sp1uZ{--shiki-light:#91B859;--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 .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 .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 .saonL, html code.shiki .saonL{--shiki-light:#E2931D;--shiki-default:#702C00;--shiki-dark:#FFA657}html pre.shiki code .sp2SP, html code.shiki .sp2SP{--shiki-light:#91B859;--shiki-default:#023B95;--shiki-dark:#79C0FF}html pre.shiki code .seOsA, html code.shiki .seOsA{--shiki-light:#90A4AE;--shiki-default:#A0111F;--shiki-dark:#FF7B72}html pre.shiki code .sJNII, html code.shiki .sJNII{--shiki-light:#F76D47;--shiki-default:#023B95;--shiki-dark:#79C0FF}html pre.shiki code .smHB8, html code.shiki .smHB8{--shiki-light:#39ADB5;--shiki-default:#023B95;--shiki-dark:#79C0FF}",{"title":205,"searchDepth":223,"depth":223,"links":2159},[2160,2161,2162,2163,2167,2168],{"id":13,"depth":223,"text":14},{"id":47,"depth":223,"text":48},{"id":138,"depth":223,"text":139},{"id":178,"depth":223,"text":179,"children":2164},[2165,2166],{"id":187,"depth":230,"text":188},{"id":1064,"depth":230,"text":1065},{"id":1494,"depth":223,"text":1495},{"id":1508,"depth":223,"text":1509,"children":2169},[2170,2171,2172],{"id":1517,"depth":230,"text":1517},{"id":1780,"depth":230,"text":1780},{"id":2017,"depth":230,"text":2017},"MemOS 提供对话接口，内置完整的记忆管理能力，无需手动拼接上下文。","md",{},"\u002Fcn\u002Fmemos_cloud\u002Fmem_operations\u002Fchat",{"title":5,"description":205},"cn\u002Fmemos_cloud\u002Fmem_operations\u002Fchat","mpJyedGt0Sl7ylwGeUHdjF66mhW3rj1L9YcnmK5lzxE",[2181,2189],{"title":2182,"path":2183,"stem":2184,"icon":2185,"framework":6,"module":6,"class":2186,"target":-1,"active":2187,"defaultOpen":2187,"children":-1,"description":2188},"Add Feedback","\u002Fcn\u002Fmemos_cloud\u002Fmem_operations\u002Fadd_feedback","memos_cloud\u002Fmem_operations\u002Fadd_feedback","i-ri-feedback-line",[],false,"添加用户自然语言反馈，MemOS 将自动更新记忆。",{"title":2190,"path":2191,"stem":2192,"icon":2193,"framework":6,"module":6,"class":2194,"target":-1,"active":2187,"defaultOpen":2187,"children":-1,"description":2195},"记忆过滤","\u002Fcn\u002Fmemos_cloud\u002Ffeatures\u002Ffilters","memos_cloud\u002Ffeatures\u002Ffilters","i-ri-filter-3-line",[],"检索记忆时使用记忆过滤器，可以按记忆来源、标签、元信息、时间范围等条件进行过滤。",1781252502677]