[{"data":1,"prerenderedAt":1184},["ShallowReactive",2],{"docs-page-cn-/cn/usecase/edge_cloud_terminal_memory":3,"surround-cn-/cn/usecase/edge_cloud_terminal_memory":1170},{"id":4,"title":5,"avatar":6,"banner":6,"body":7,"category":6,"desc":1163,"description":16,"extension":1164,"lead":6,"links":6,"meta":1165,"navigation":6,"path":1166,"seo":1167,"stem":1168,"__hash__":1169},"docs/cn/usecase/edge_cloud_terminal_memory.md","端云协同：为智能终端构建长期记忆",null,{"type":8,"value":9,"toc":1146},"minimark",[10,17,20,26,61,64,70,73,78,83,85,90,97,106,108,112,115,129,136,138,142,149,152,159,161,164,170,173,255,257,261,268,271,274,277,280,292,299,304,307,318,325,327,331,337,344,347,350,357,359,363,370,373,376,383,385,389,392,398,406,409,416,418,422,425,427,431,446,453,456,587,610,617,680,707,716,796,811,823,825,829,832,839,857,860,961,981,1046,1049,1132,1135,1142],[11,12,13],"p",{},[14,15,16],"strong",{},"MemOS 让智能终端在长期相伴中，记住并理解用户。",[11,18,19],{},"耳机伴随出行，手表参与日常活动，家庭音箱和机器人融入生活，电脑与手机承接工作。这些终端与用户长期相伴，MemOS 记忆能够让这些终端延续了解，为长期陪伴和个性化服务建立基础。",[21,22,23],"blockquote",{},[11,24,25],{},"把日常交互中积累成后续服务可用的背景，让终端逐渐了解用户。",[27,28,30,43,52],"div",{"style":29},"display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:24px 0",[27,31,33,39],{"style":32},"border-radius:12px;background:rgba(148,163,184,0.10);padding:12px;display:flex;flex-direction:column;gap:12px",[34,35],"img",{"src":36,"alt":37,"style":38},"https://cdn.memtensor.com.cn/img/1793103220143_ssk8xr_compressed.webp","耳机交互写入记忆，家庭音箱读取同一用户的记忆并继续建议","display:block;width:100%;margin:0;border-radius:6px",[11,40,42],{"style":41},"margin:auto 0 0;text-align:center;font-size:14px;line-height:1.5;color:#64748b","可以在日常交互中，逐渐形成对用户的了解",[27,44,45,49],{"style":32},[34,46],{"src":47,"alt":48,"style":38},"https://cdn.memtensor.com.cn/img/1793103291876_gwvaey_compressed.webp","家庭音箱、手机与厨房屏接入同一用户的记忆",[11,50,51],{"style":41},"让同一件事在不同时间、不同终端继续推进",[27,53,54,58],{"style":32},[34,55],{"src":56,"alt":57,"style":38},"https://cdn.memtensor.com.cn/img/1793103675373_chvydf_compressed.webp","MemOS 维护记忆与适用范围，运动 App 结合当前背景安排训练",[11,59,60],{"style":41},"让终端对用户的理解跟上变化",[11,62,63],{},"MemOS 端云协同记忆解决方案，可以为设备及其配套应用、系统功能和 Agent 提供记忆形成、组织、更新与调用能力。",[11,65,66,69],{},[14,67,68],{},"终端产品提供交互和业务信息，MemOS 负责判断记什么、怎么组织，并结合后续输入持续维护；需要时产品调用 MemOS 查询和使用记忆。"," 这些服务可以运行在客户自己的服务器、MemOS 托管服务或选定本地节点，并按需要分工协作。客户可以结合终端资源、数据管理要求和模型选择安排运行位置。",[71,72],"br",{},[74,75,77],"h2",{"id":76},"memos-如何为终端提供记忆服务","MemOS 如何为终端提供记忆服务",[21,79,80],{},[11,81,82],{},"上述体验由终端产品及其对应的服务端与 MemOS 配合完成：产品提供信息，MemOS 形成并维护记忆，产品功能在需要时查询和使用。",[71,84],{},[86,87,89],"h3",{"id":88},"信息接入提供交互与业务信息","信息接入：提供交互与业务信息",[11,91,92,93,96],{},"产品将获得授权的信息，连同用户、会话、时间或已有业务标识提交给 MemOS。多个终端接入时，由产品现有的账户与设备体系确认当前使用者，将获授权的请求对应到同一用户。",[14,94,95],{},"转写语音、识别运动事件属于输入处理；判断记什么、怎样组织属于 MemOS 的记忆处理。"," 接入方无需先挑选「有价值的句子」，也无需先提炼偏好或生成标准记忆。",[11,98,99],{},[34,100],{"alt":101,"className":102,"src":104,"width":105},"耳机语音、手表事件与 App 业务信息经已有输入链路进入 MemOS",[103],"mx-auto","https://cdn.memtensor.com.cn/img/1793103966228_0ohk2y_compressed.webp",720,[71,107],{},[86,109,111],{"id":110},"记忆处理形成记忆并随新输入持续维护","记忆处理：形成记忆，并随新输入持续维护",[11,113,114],{},"MemOS 理解输入中的事实、偏好、事件和背景，关联同一用户的已有记忆，处理重复、变化及适用范围，将形成或更新的记忆及相关索引保存到所选部署的数据节点。产品提交后续表达与业务背景，MemOS 沿同一链路继续维护，无需接入方先找到旧记忆再判断怎样覆盖。",[11,116,117,118,123,124,128],{},"用户需要查看、纠正或删除已有记忆时，可以通过产品提供的管理入口进行控制。日常的新信息与变化继续通过正常输入参与维护。记忆类型与加工说明见",[119,120,122],"a",{"href":121},"/cn/memos_cloud/introduction/memory_types","记忆种类","和",[119,125,127],{"href":126},"/cn/memos_cloud/mem_operations/add_message","写入说明","。",[11,130,131],{},[34,132],{"alt":133,"className":134,"src":135,"width":105},"新输入与已有记忆关联，按适用范围更新后保存到所选数据节点",[103],"https://cdn.memtensor.com.cn/img/1793103995169_pxb90b_compressed.webp",[71,137],{},[86,139,141],{"id":140},"按需查询把相关记忆交给当前终端功能","按需查询：把相关记忆交给当前终端功能",[11,143,144,145,148],{},"产品以当前问题和上下文查询 MemOS。MemOS 从已保存的记忆与索引中检索相关内容，返回给产品的业务服务、工具或模型，再由产品完成当前功能并向终端呈现结果。",[14,146,147],{},"MemOS 提供记忆背景，产品功能完成路线规划、内容推荐、数据计算和设备动作。"," 新的交互和业务结果还可以再次作为输入，参与后续记忆维护。",[11,150,151],{},"耳机、手机和家庭音箱可以使用各自的会话，按当前问题查询同一用户已积累的记忆，增加终端不改变数据保存位置。",[11,153,154],{},[34,155],{"alt":156,"className":157,"src":158,"width":105},"产品按当前问题查询，MemOS 返回相关记忆供业务功能使用",[103],"https://cdn.memtensor.com.cn/img/1793104021020_9iy9qe_compressed.webp",[71,160],{},[74,162,163],{"id":163},"端侧怎样部署",[11,165,166,167],{},"为耳机、手表、手机或电脑提供持续记忆，在部署时需要关注几个核心要素：",[14,168,169],{},"MemOS 在哪里运行、记忆数据保存在哪里、大模型在哪里提供计算，以及终端怎样使用。",[11,171,172],{},"下面按四种常见模式，说明这些环节怎样配合。",[174,175,176,195],"table",{},[177,178,179],"thead",{},[180,181,182,186,189,192],"tr",{},[183,184,185],"th",{},"部署模式",[183,187,188],{},"MemOS 与记忆数据在哪里",[183,190,191],{},"大模型在哪里",[183,193,194],{},"终端怎样使用",[196,197,198,213,227,241],"tbody",{},[180,199,200,204,207,210],{},[201,202,203],"td",{},"家庭中枢端云协同",[201,205,206],{},"MemOS 在家庭中枢运行，记忆与索引保存在本地",[201,208,209],{},"调用客户自建或选定的远程大模型",[201,211,212],{},"终端访问中枢，请求经本地隐私处理后发往远程计算，结果回到本地继续保存和使用",[180,214,215,218,221,224],{},[201,216,217],{},"客户私有部署",[201,219,220],{},"位于客户管理的服务器环境，数据由客户保存和管理",[201,222,223],{},"本例使用客户环境中的大模型及配套处理",[201,225,226],{},"终端经产品服务端写入、查询记忆，再用于产品功能",[180,228,229,232,235,238],{},[201,230,231],{},"MemOS 托管服务",[201,233,234],{},"位于 MemOS 托管环境，由托管方运行和保存",[201,236,237],{},"记忆处理所需的大模型由托管服务提供",[201,239,240],{},"产品服务端调用托管接口，取得记忆后用于自己的功能",[180,242,243,246,249,252],{},[201,244,245],{},"家庭中枢纯本地",[201,247,248],{},"MemOS、记忆与索引位于家庭中枢或同场所节点",[201,250,251],{},"大模型及配套处理也在本地",[201,253,254],{},"终端经家庭网络访问本地记忆与产品功能",[71,256],{},[86,258,260],{"id":259},"端云协同本地保存记忆隐私处理后调用远程大模型","端云协同：本地保存记忆，隐私处理后调用远程大模型",[11,262,263,264,267],{},"这套方案将",[14,265,266],{},"记忆保存在本地，先在中枢按配置处理敏感信息，再按需调用远程大模型","。手机 App、家庭音箱、厨房屏等终端经授权访问家庭中枢上的 MemOS，记忆内容、检索索引和真实值与代号的映射持续保存在中枢本地。",[11,269,270],{},"大模型由客户自己的推理服务器或选定模型服务提供。MemOS 内部隐私模块在本地完成指定信息的替换和结果还原；记忆加工及查询中需要远程模型参与的请求，均按对应隐私路径处理。本例的检索等轻量处理留在中枢，终端取得还原后的可用记忆背景。",[11,272,273],{},"家庭中枢可以采用常在线小主机或家用服务器，例如 32 GB 内存、1 TB NVMe SSD，以及千兆或 2.5 GbE 有线网络，作为家庭少用户场景的资源参考。它承担本地服务、记忆保存、检索、隐私处理和设备接入，远程节点承担大模型计算。",[11,275,276],{},"中枢固定放置、持续供电联网，手机或电脑离开后仍可继续运行；家中终端经局域网访问，外出则通过受控的远程接入网关或配套服务衔接。",[11,278,279],{},"记忆写入先保存记录并返回受理结果，后台再组织隐私处理和大模型调用。",[281,282,283],"note",{},[11,284,285,286,128],{},"这一隐私处理的详细技术思路见 ",[119,287,291],{"href":288,"rel":289},"https://arxiv.org/abs/2605.09530",[290],"nofollow","MemPrivacy：端云协同智能体的个性化记忆隐私保护",[11,293,294],{},[34,295],{"alt":296,"className":297,"src":298,"width":105},"家庭中枢运行 MemOS 并保存记忆，敏感信息在本地替换后再调用远程大模型",[103],"https://cdn.memtensor.com.cn/img/1793104048129_7s9zki_compressed.webp",[11,300,301],{},[14,302,303],{},"家庭中枢内的 MemOS 怎样处理远程请求中的敏感信息",[11,305,306],{},"例如，手机或家庭音箱经中枢的接入程序，将包含朋友姓名、集合时间和地址的交互提交给 MemOS。MemOS 准备记忆加工请求时，内部隐私模块将指定姓名和地址替换为代号，保留中枢上的本地映射，再调用远程模型。结果返回后，在 MemOS 内部完成还原，继续组织、维护和保存记忆。",[308,309,315],"pre",{"className":310,"code":312,"language":313,"meta":314},[311],"language-text","MemOS 接收：周六十点到王晨家集合，地址是某小区某栋某室。\nMemOS 内部处理后发往模型：周六十点到〔人物01〕家集合，地址是〔地址01〕。\n中枢内的本地映射：〔人物01〕→王晨；〔地址01〕→某小区某栋某室。\n模型结果返回后：MemOS 内部还原指定内容，继续组织并保存记忆。\n","text","",[316,317,312],"code",{"__ignoreMap":314},[11,319,320],{},[34,321],{"alt":322,"className":323,"src":324,"width":105},"敏感信息替换为代号后发往远程模型，返回结果在中枢内还原",[103],"https://cdn.memtensor.com.cn/img/1793104101624_41s0z8_compressed.webp",[71,326],{},[86,328,330],{"id":329},"客户私有部署在客户控制的服务器环境运行-memos","客户私有部署：在客户控制的服务器环境运行 MemOS",[11,332,333,336],{},[14,334,335],{},"私有部署与使用公有云资源可以同时成立。"," 客户在自己的公有云账号中租用服务器，部署服务、保存数据并管理大模型，仍属于客户私有部署；它与最终用户家中的本地中枢，以及直接调用 MemOS 托管服务，是不同的运作方式。",[11,338,339,340,343],{},"以耳机厂商为例，耳机通过配套手机 App 接入厂商的产品服务端。服务端负责账号、授权和业务请求。",[14,341,342],{},"MemOS 在客户管理的服务器上运行，输入记录、形成的记忆与检索索引保存在客户指定的数据节点。"," 本例同时在客户环境中运行大模型，为记忆理解、整理和维护提供计算。客户可使用机房服务器、已有虚拟机或自己云账号中的服务器。",[11,345,346],{},"终端提交信息后，MemOS 保存记录，在后台调用大模型加工并维护记忆。下次需要背景时，MemOS 从客户保存的数据中查找相关记忆，返回给产品服务端，再由产品的问答、推荐或计划功能使用。整个过程中，客户管理服务、数据、大模型及访问权限。",[11,348,349],{},"若改用外部大模型 API，记忆库仍可保留在客户环境，但相关请求内容会发往该服务。",[11,351,352],{},[34,353],{"alt":354,"className":355,"src":356,"width":105},"MemOS 与记忆数据部署在客户管理的服务器环境，终端经产品服务端接入",[103],"https://cdn.memtensor.com.cn/img/1793104177725_9yld8v_compressed.webp",[71,358],{},[86,360,362],{"id":361},"托管云服务调用由-memos-运营的记忆服务","托管云服务：调用由 MemOS 运营的记忆服务",[11,364,365,366,369],{},"仍以耳机与配套 App 为例，终端交互和产品业务由客户自己的产品承接，产品服务端调用 MemOS 托管接口。",[14,367,368],{},"MemOS 在托管环境中运行，记忆内容与索引保存在托管环境，记忆处理所需的大模型及配套处理也由托管服务提供。"," 客户无需为这些记忆能力维护服务器或大模型运行环境。",[11,371,372],{},"写入时，产品服务端提交获授权的信息，先取得受理结果，MemOS 在后台完成加工和保存。查询时，产品提交当前问题，MemOS 返回相关记忆，再由产品自己的问答、推荐或计划功能使用。产品业务所需的大模型与工具仍由客户产品组织，接入时说明它们会收到哪些记忆内容。",[11,374,375],{},"用户的记忆在托管环境中持续积累，各终端经产品服务端授权访问。",[11,377,378],{},[34,379],{"alt":380,"className":381,"src":382,"width":105},"产品服务端调用 MemOS 托管接口，记忆与索引保存在托管环境",[103],"https://cdn.memtensor.com.cn/img/1793104247535_m2851g_compressed.webp",[71,384],{},[86,386,388],{"id":387},"纯本地运行由固定的家庭-ai-中枢承载记忆与模型","纯本地运行：由固定的家庭 AI 中枢承载记忆与模型",[11,390,391],{},"希望将记忆和大模型计算都放在家中时，可以采用带相应算力的固定主机，例如紧凑 AI 工作站或家用服务器。手机、音箱、厨房屏等终端经家庭网络和授权入口访问中枢。",[11,393,394,397],{},[14,395,396],{},"本方案将记忆保存和大模型计算一并留在本地。"," MemOS 在中枢运行，记忆内容与索引保存在本地 SSD，大模型及其配套处理也在中枢或同场所固定节点运行。终端提交信息后，MemOS 在本地保存、加工和维护记忆；需要背景时，再从本地查找并交给当前产品功能使用。",[11,399,400,401,128],{},"本图将所用问答、语音等业务模型也安排在本地。要实现完整离线，相应工具与资料依赖也需在本地提供，并核验整条链路的实际可用范围。一台主机可以同时承担服务、存储和大模型，也可以连接同场所的固定算力节点。家庭少用户场景可用 64–128 GB 统一内存、2–4 TB SSD 的紧凑 AI 主机作为资源量级参考；采用独立显卡时分别核算系统内存与显存，再按所选大模型、上下文和并发验证。紧凑主机形态可参考 ",[119,402,405],{"href":403,"rel":404},"https://docs.nvidia.com/dgx/dgx-spark/hardware.html",[290],"DGX Spark 官方硬件说明",[11,407,408],{},"需要留存的原始材料、记忆备份和日志按本地目录与权限管理，NAS 可保存资料与备份。已有 NAS 能否同时运行记忆服务或大模型，取决于处理器、内存及软件环境。",[11,410,411],{},[34,412],{"alt":413,"className":414,"src":415,"width":105},"记忆与业务模型都在家庭中枢或同场所节点运行，终端经家庭网络访问",[103],"https://cdn.memtensor.com.cn/img/1793104358743_ld177g_compressed.webp",[71,417],{},[74,419,421],{"id":420},"接口接入示例写入状态跟踪与记忆查询","接口接入示例：写入、状态跟踪与记忆查询",[11,423,424],{},"部署方式确定后，产品需要接通信息写入、加工状态跟踪和记忆查询。下面以 MemOS 托管 API 展示调用示例，并说明部署在家庭中枢时的接入流程。示例中的用户与凭证用于演示，接入时替换为实际配置。",[71,426],{},[86,428,430],{"id":429},"服务端接口异步写入与跨端查询","服务端接口：异步写入与跨端查询",[11,432,433,434,437,438,441,442,128],{},"下面以 MemOS 托管 API 演示，由产品服务端保管项目 API Key，并依据产品账户校验用户访问权限。客户私有部署时，使用实际交付版本指定的服务地址、鉴权与接口。",[316,435,436],{},"user_id"," 对应记忆用户，",[316,439,440],{},"conversation_id"," 对应当前会话；同一用户的不同终端可以使用各自的会话标识。API Key 的项目范围见",[119,443,445],{"href":444},"/cn/api_docs/start/configuration","项目配置",[11,447,448],{},[34,449],{"alt":450,"className":451,"src":452,"width":105},"终端交互经产品服务端提交，写入、加工与查询在同一账户体系下完成",[103],"https://cdn.memtensor.com.cn/img/1793104423004_hsqwrg_compressed.webp",[11,454,455],{},"手机 App 获得耳机交互的转写文本后，由产品服务端提交完整表达，MemOS 负责记忆加工：",[308,457,461],{"className":458,"code":459,"language":460,"meta":314,"style":314},"language-bash shiki shiki-themes material-theme-lighter github-light-high-contrast github-dark-default","curl --request POST \\\n  --url 'https://memos.memtensor.cn/api/openmem/v1/add/message' \\\n  --header 'Authorization: Token YOUR_MEMOS_API_KEY' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n    \"user_id\": \"demo_user_001\",\n    \"conversation_id\": \"weekend_plan_001\",\n    \"messages\": [\n      {\"role\": \"user\", \"content\": \"周六早上想带爸妈去苏州转转，周日晚上回来。对了，我妈吃不了辣。\"}\n    ],\n    \"async_mode\": true\n  }'\n","bash",[316,462,463,484,502,517,531,542,548,554,560,566,572,578],{"__ignoreMap":314},[464,465,468,472,476,480],"span",{"class":466,"line":467},"line",1,[464,469,471],{"class":470},"saonL","curl",[464,473,475],{"class":474},"sp2SP"," --request",[464,477,479],{"class":478},"sp1uZ"," POST",[464,481,483],{"class":482},"seOsA"," \\\n",[464,485,487,490,494,497,500],{"class":466,"line":486},2,[464,488,489],{"class":474},"  --url",[464,491,493],{"class":492},"sjUum"," '",[464,495,496],{"class":478},"https://memos.memtensor.cn/api/openmem/v1/add/message",[464,498,499],{"class":492},"'",[464,501,483],{"class":482},[464,503,505,508,510,513,515],{"class":466,"line":504},3,[464,506,507],{"class":474},"  --header",[464,509,493],{"class":492},[464,511,512],{"class":478},"Authorization: Token YOUR_MEMOS_API_KEY",[464,514,499],{"class":492},[464,516,483],{"class":482},[464,518,520,522,524,527,529],{"class":466,"line":519},4,[464,521,507],{"class":474},[464,523,493],{"class":492},[464,525,526],{"class":478},"Content-Type: application/json",[464,528,499],{"class":492},[464,530,483],{"class":482},[464,532,534,537,539],{"class":466,"line":533},5,[464,535,536],{"class":474},"  --data",[464,538,493],{"class":492},[464,540,541],{"class":478},"{\n",[464,543,545],{"class":466,"line":544},6,[464,546,547],{"class":478},"    \"user_id\": \"demo_user_001\",\n",[464,549,551],{"class":466,"line":550},7,[464,552,553],{"class":478},"    \"conversation_id\": \"weekend_plan_001\",\n",[464,555,557],{"class":466,"line":556},8,[464,558,559],{"class":478},"    \"messages\": [\n",[464,561,563],{"class":466,"line":562},9,[464,564,565],{"class":478},"      {\"role\": \"user\", \"content\": \"周六早上想带爸妈去苏州转转，周日晚上回来。对了，我妈吃不了辣。\"}\n",[464,567,569],{"class":466,"line":568},10,[464,570,571],{"class":478},"    ],\n",[464,573,575],{"class":466,"line":574},11,[464,576,577],{"class":478},"    \"async_mode\": true\n",[464,579,581,584],{"class":466,"line":580},12,[464,582,583],{"class":478},"  }",[464,585,586],{"class":492},"'\n",[11,588,589,590,593,594,597,598,601,602,123,606,128],{},"本例使用 ",[316,591,592],{},"async_mode: true","。写入接口先返回受理结果与 ",[316,595,596],{},"data.task_id","、",[316,599,600],{},"data.status","，MemOS 在后台继续加工并按托管服务配置保存记忆与索引；受理成功与加工完成是两个状态。产品服务端保存任务标识，按需要跟踪处理进度。字段与处理方式见",[119,603,605],{"href":604},"/cn/api_docs/core/add_message","写入接口",[119,607,609],{"href":608},"/cn/memos_cloud/features/async_mode","异步说明",[11,611,612,613,616],{},"周五用户在手机 App 中补充「周六上午有点事，吃完午饭再走吧。园林就放周日逛」，产品服务端继续异步提交新表达与会话背景，并记录这次返回的任务标识。需要确认本次写入或补充的完整加工结果时，使用对应 ",[316,614,615],{},"task_id"," 查询任务状态：",[308,618,620],{"className":458,"code":619,"language":460,"meta":314,"style":314},"curl --request POST \\\n  --url 'https://memos.memtensor.cn/api/openmem/v1/get/status' \\\n  --header 'Authorization: Token YOUR_MEMOS_API_KEY' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\"task_id\": \"YOUR_TASK_ID\"}'\n",[316,621,622,632,645,657,669],{"__ignoreMap":314},[464,623,624,626,628,630],{"class":466,"line":467},[464,625,471],{"class":470},[464,627,475],{"class":474},[464,629,479],{"class":478},[464,631,483],{"class":482},[464,633,634,636,638,641,643],{"class":466,"line":486},[464,635,489],{"class":474},[464,637,493],{"class":492},[464,639,640],{"class":478},"https://memos.memtensor.cn/api/openmem/v1/get/status",[464,642,499],{"class":492},[464,644,483],{"class":482},[464,646,647,649,651,653,655],{"class":466,"line":504},[464,648,507],{"class":474},[464,650,493],{"class":492},[464,652,512],{"class":478},[464,654,499],{"class":492},[464,656,483],{"class":482},[464,658,659,661,663,665,667],{"class":466,"line":519},[464,660,507],{"class":474},[464,662,493],{"class":492},[464,664,526],{"class":478},[464,666,499],{"class":492},[464,668,483],{"class":482},[464,670,671,673,675,678],{"class":466,"line":533},[464,672,536],{"class":474},[464,674,493],{"class":492},[464,676,677],{"class":478},"{\"task_id\": \"YOUR_TASK_ID\"}",[464,679,586],{"class":492},[11,681,682,683,685,686,597,689,692,693,696,697,699,700,702,703,128],{},"任务的 ",[316,684,600],{}," 可以是 ",[316,687,688],{},"running",[316,690,691],{},"completed"," 或 ",[316,694,695],{},"failed","。联调时可在 ",[316,698,691],{}," 后核对本次完整处理结果；线上查询可以使用已加工可用的记忆，",[316,701,688],{}," 也可能已有可检索内容。状态字段与失败信息见",[119,704,706],{"href":705},"/cn/api_docs/message/get_status","任务状态接口",[11,708,709,710,712,713,715],{},"回家后，用户向家庭音箱问起出游。音箱服务经产品服务端使用相同 ",[316,711,436],{}," 查询，填写当前音箱会话的 ",[316,714,440],{},"：",[308,717,719],{"className":458,"code":718,"language":460,"meta":314,"style":314},"curl --request POST \\\n  --url 'https://memos.memtensor.cn/api/openmem/v1/search/memory' \\\n  --header 'Authorization: Token YOUR_MEMOS_API_KEY' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n    \"user_id\": \"demo_user_001\",\n    \"conversation_id\": \"home_speaker_continue_002\",\n    \"query\": \"周末去苏州那个，现在怎么安排的？还有啥要注意的？\"\n  }'\n",[316,720,721,731,744,756,768,776,780,785,790],{"__ignoreMap":314},[464,722,723,725,727,729],{"class":466,"line":467},[464,724,471],{"class":470},[464,726,475],{"class":474},[464,728,479],{"class":478},[464,730,483],{"class":482},[464,732,733,735,737,740,742],{"class":466,"line":486},[464,734,489],{"class":474},[464,736,493],{"class":492},[464,738,739],{"class":478},"https://memos.memtensor.cn/api/openmem/v1/search/memory",[464,741,499],{"class":492},[464,743,483],{"class":482},[464,745,746,748,750,752,754],{"class":466,"line":504},[464,747,507],{"class":474},[464,749,493],{"class":492},[464,751,512],{"class":478},[464,753,499],{"class":492},[464,755,483],{"class":482},[464,757,758,760,762,764,766],{"class":466,"line":519},[464,759,507],{"class":474},[464,761,493],{"class":492},[464,763,526],{"class":478},[464,765,499],{"class":492},[464,767,483],{"class":482},[464,769,770,772,774],{"class":466,"line":533},[464,771,536],{"class":474},[464,773,493],{"class":492},[464,775,541],{"class":478},[464,777,778],{"class":466,"line":544},[464,779,547],{"class":478},[464,781,782],{"class":466,"line":550},[464,783,784],{"class":478},"    \"conversation_id\": \"home_speaker_continue_002\",\n",[464,786,787],{"class":466,"line":556},[464,788,789],{"class":478},"    \"query\": \"周末去苏州那个，现在怎么安排的？还有啥要注意的？\"\n",[464,791,792,794],{"class":466,"line":562},[464,793,583],{"class":478},[464,795,586],{"class":492},[11,797,798,799,802,803,806,807,128],{},"当前会话标识参与查询上下文，不要求所有终端共用一个会话。查询返回中，事实内容位于 ",[316,800,801],{},"data.memory_detail_list[].memory_value","，偏好内容位于 ",[316,804,805],{},"data.preference_detail_list[].preference","。产品服务端将相关记忆交给自己的问答或行程功能，生成音箱回答；手机 App 也可以在计划页查询并使用。具体召回取决于输入与处理结果，字段详见",[119,808,810],{"href":809},"/cn/api_docs/core/search_memory","记忆搜索接口",[11,812,813,814,123,818,822],{},"联调时，用同一演示用户完成首次写入、后续补充和另一终端的查询，确认记忆加工状态、召回内容及产品实际使用结果。用户需要精确管理已有内容时，再将",[119,815,817],{"href":816},"/cn/api_docs/core/update_memory","修改",[119,819,821],{"href":820},"/cn/memos_cloud/mem_operations/delete_memory","删除","接入产品的记忆管理入口。",[71,824],{},[86,826,828],{"id":827},"中枢接口本地写入与查询","中枢接口：本地写入与查询",[11,830,831],{},"在家庭中枢部署 MemOS 后，手机、音箱等终端通过中枢的授权服务入口提交信息和查询记忆。端云协同与纯本地方案使用相同的记忆业务流程，记忆与索引均保存在中枢本地；大模型沿用前述部署方案。",[11,833,834],{},[34,835],{"alt":836,"className":837,"src":838,"width":105},"终端经中枢授权入口写入与查询，记忆和索引留在本地",[103],"https://cdn.memtensor.com.cn/img/1793104448186_ghw8d9_compressed.webp",[11,840,841,842,597,845,848,849,852,853,856],{},"以下按 MemOS 云服务接口格式给出调用示例。调用前先设置环境变量：",[316,843,844],{},"MEMOS_ADD_MESSAGE_URL",[316,846,847],{},"MEMOS_GET_STATUS_URL"," 和 ",[316,850,851],{},"MEMOS_SEARCH_MEMORY_URL"," 分别填写中枢部署提供的写入、状态查询和记忆查询接口完整地址，",[316,854,855],{},"MEMOS_API_KEY"," 填写访问凭证。具体地址、路径、鉴权及存储配置以实际交付版本为准。",[11,858,859],{},"写入交互信息：产品将完整表达连同用户、会话等标识提交给中枢上的 MemOS。例如：",[308,861,863],{"className":458,"code":862,"language":460,"meta":314,"style":314},"curl --request POST \\\n  --url \"${MEMOS_ADD_MESSAGE_URL}\" \\\n  --header \"Authorization: Token ${MEMOS_API_KEY}\" \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n    \"user_id\": \"demo_user_001\",\n    \"conversation_id\": \"home_hub_dinner_001\",\n    \"messages\": [\n      {\"role\": \"user\", \"content\": \"下班回来都累死了，晚饭弄点省事的吧。哦对，别放香菜。\"}\n    ],\n    \"async_mode\": true\n  }'\n",[316,864,865,875,890,909,921,929,933,938,942,947,951,955],{"__ignoreMap":314},[464,866,867,869,871,873],{"class":466,"line":467},[464,868,471],{"class":470},[464,870,475],{"class":474},[464,872,479],{"class":478},[464,874,483],{"class":482},[464,876,877,879,882,885,888],{"class":466,"line":486},[464,878,489],{"class":474},[464,880,881],{"class":492}," \"${",[464,883,844],{"class":884},"s5ojA",[464,886,887],{"class":492},"}\"",[464,889,483],{"class":482},[464,891,892,894,897,900,903,905,907],{"class":466,"line":504},[464,893,507],{"class":474},[464,895,896],{"class":492}," \"",[464,898,899],{"class":478},"Authorization: Token ",[464,901,902],{"class":492},"${",[464,904,855],{"class":884},[464,906,887],{"class":492},[464,908,483],{"class":482},[464,910,911,913,915,917,919],{"class":466,"line":519},[464,912,507],{"class":474},[464,914,493],{"class":492},[464,916,526],{"class":478},[464,918,499],{"class":492},[464,920,483],{"class":482},[464,922,923,925,927],{"class":466,"line":533},[464,924,536],{"class":474},[464,926,493],{"class":492},[464,928,541],{"class":478},[464,930,931],{"class":466,"line":544},[464,932,547],{"class":478},[464,934,935],{"class":466,"line":550},[464,936,937],{"class":478},"    \"conversation_id\": \"home_hub_dinner_001\",\n",[464,939,940],{"class":466,"line":556},[464,941,559],{"class":478},[464,943,944],{"class":466,"line":562},[464,945,946],{"class":478},"      {\"role\": \"user\", \"content\": \"下班回来都累死了，晚饭弄点省事的吧。哦对，别放香菜。\"}\n",[464,948,949],{"class":466,"line":568},[464,950,571],{"class":478},[464,952,953],{"class":466,"line":574},[464,954,577],{"class":478},[464,956,957,959],{"class":466,"line":580},[464,958,583],{"class":478},[464,960,586],{"class":492},[11,962,963,964,966,967,970,971,973,974,597,976,692,978,980],{},"写入接口返回受理结果后，MemOS 在后台形成、维护并保存记忆。接入程序保存返回的 ",[316,965,596],{},"，并用它查询加工状态；将下例中的 ",[316,968,969],{},"YOUR_TASK_ID"," 替换为本次任务标识。",[316,972,600],{}," 为 ",[316,975,688],{},[316,977,691],{},[316,979,695],{},"，查询记忆时使用已加工可用的内容。",[308,982,984],{"className":458,"code":983,"language":460,"meta":314,"style":314},"curl --request POST \\\n  --url \"${MEMOS_GET_STATUS_URL}\" \\\n  --header \"Authorization: Token ${MEMOS_API_KEY}\" \\\n  --header 'Content-Type: application/json' \\\n  --data '{\"task_id\": \"YOUR_TASK_ID\"}'\n",[316,985,986,996,1008,1024,1036],{"__ignoreMap":314},[464,987,988,990,992,994],{"class":466,"line":467},[464,989,471],{"class":470},[464,991,475],{"class":474},[464,993,479],{"class":478},[464,995,483],{"class":482},[464,997,998,1000,1002,1004,1006],{"class":466,"line":486},[464,999,489],{"class":474},[464,1001,881],{"class":492},[464,1003,847],{"class":884},[464,1005,887],{"class":492},[464,1007,483],{"class":482},[464,1009,1010,1012,1014,1016,1018,1020,1022],{"class":466,"line":504},[464,1011,507],{"class":474},[464,1013,896],{"class":492},[464,1015,899],{"class":478},[464,1017,902],{"class":492},[464,1019,855],{"class":884},[464,1021,887],{"class":492},[464,1023,483],{"class":482},[464,1025,1026,1028,1030,1032,1034],{"class":466,"line":519},[464,1027,507],{"class":474},[464,1029,493],{"class":492},[464,1031,526],{"class":478},[464,1033,499],{"class":492},[464,1035,483],{"class":482},[464,1037,1038,1040,1042,1044],{"class":466,"line":533},[464,1039,536],{"class":474},[464,1041,493],{"class":492},[464,1043,677],{"class":478},[464,1045,586],{"class":492},[11,1047,1048],{},"查询相关记忆：用户随后在家庭音箱询问晚饭安排时，产品以同一用户的身份和当前问题查询 MemOS。例如：",[308,1050,1052],{"className":458,"code":1051,"language":460,"meta":314,"style":314},"curl --request POST \\\n  --url \"${MEMOS_SEARCH_MEMORY_URL}\" \\\n  --header \"Authorization: Token ${MEMOS_API_KEY}\" \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n    \"user_id\": \"demo_user_001\",\n    \"conversation_id\": \"home_speaker_dinner_002\",\n    \"query\": \"今晚吃啥？想弄点省事的。\"\n  }'\n",[316,1053,1054,1064,1076,1092,1104,1112,1116,1121,1126],{"__ignoreMap":314},[464,1055,1056,1058,1060,1062],{"class":466,"line":467},[464,1057,471],{"class":470},[464,1059,475],{"class":474},[464,1061,479],{"class":478},[464,1063,483],{"class":482},[464,1065,1066,1068,1070,1072,1074],{"class":466,"line":486},[464,1067,489],{"class":474},[464,1069,881],{"class":492},[464,1071,851],{"class":884},[464,1073,887],{"class":492},[464,1075,483],{"class":482},[464,1077,1078,1080,1082,1084,1086,1088,1090],{"class":466,"line":504},[464,1079,507],{"class":474},[464,1081,896],{"class":492},[464,1083,899],{"class":478},[464,1085,902],{"class":492},[464,1087,855],{"class":884},[464,1089,887],{"class":492},[464,1091,483],{"class":482},[464,1093,1094,1096,1098,1100,1102],{"class":466,"line":519},[464,1095,507],{"class":474},[464,1097,493],{"class":492},[464,1099,526],{"class":478},[464,1101,499],{"class":492},[464,1103,483],{"class":482},[464,1105,1106,1108,1110],{"class":466,"line":533},[464,1107,536],{"class":474},[464,1109,493],{"class":492},[464,1111,541],{"class":478},[464,1113,1114],{"class":466,"line":544},[464,1115,547],{"class":478},[464,1117,1118],{"class":466,"line":550},[464,1119,1120],{"class":478},"    \"conversation_id\": \"home_speaker_dinner_002\",\n",[464,1122,1123],{"class":466,"line":556},[464,1124,1125],{"class":478},"    \"query\": \"今晚吃啥？想弄点省事的。\"\n",[464,1127,1128,1130],{"class":466,"line":562},[464,1129,583],{"class":478},[464,1131,586],{"class":492},[11,1133,1134],{},"MemOS 从中枢保存的记忆与索引中检索相关内容，返回给产品的问答或菜单功能使用；产品结合当前问题与相关记忆生成回答。",[11,1136,1137,1138,128],{},"联调时确认写入记录可跟踪加工状态、查询返回可用背景，并检查重启后的记忆查询及备份、删除的作用范围。更多服务端调用方式见",[119,1139,1141],{"href":1140},"/cn/memos_cloud/getting_started/quick_start","快速接入",[1143,1144,1145],"style",{},"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 .sp1uZ, html code.shiki .sp1uZ{--shiki-light:#91B859;--shiki-default:#032563;--shiki-dark:#A5D6FF}html pre.shiki code .seOsA, html code.shiki .seOsA{--shiki-light:#90A4AE;--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 .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s5ojA, html code.shiki .s5ojA{--shiki-light:#90A4AE;--shiki-default:#0E1116;--shiki-dark:#E6EDF3}",{"title":314,"searchDepth":486,"depth":486,"links":1147},[1148,1153,1159],{"id":76,"depth":486,"text":77,"children":1149},[1150,1151,1152],{"id":88,"depth":504,"text":89},{"id":110,"depth":504,"text":111},{"id":140,"depth":504,"text":141},{"id":163,"depth":486,"text":163,"children":1154},[1155,1156,1157,1158],{"id":259,"depth":504,"text":260},{"id":329,"depth":504,"text":330},{"id":361,"depth":504,"text":362},{"id":387,"depth":504,"text":388},{"id":420,"depth":486,"text":421,"children":1160},[1161,1162],{"id":429,"depth":504,"text":430},{"id":827,"depth":504,"text":828},"面向耳机、手表、家庭音箱、机器人与手机、电脑等长期相伴的终端，说明 MemOS 怎样形成、维护和调用记忆，以及端云协同、私有部署、托管服务、纯本地四种部署模式与接口接入方式。","md",{},"/cn/usecase/edge_cloud_terminal_memory",{"title":5,"description":16},"cn/usecase/edge_cloud_terminal_memory","dpWJqNm46y-ALhJNj-Cs8dkWoY3JdsyFUNoC8poonpQ",[1171,1179],{"title":1172,"path":1173,"stem":1174,"icon":1175,"framework":6,"module":6,"class":1176,"target":-1,"active":1177,"defaultOpen":1177,"children":-1,"description":1178},"Coze 插件工具","/cn/usecase/frameworks/coze_plugin","usecase/frameworks/coze_plugin","i-ri-puzzle-2-line",[],false,"Coze 插件工具直接访问MemOS云服务接口，快速为您的Agent添加长期记忆功能，让对话更贴心、更连续。",{"title":1180,"path":1181,"stem":1182,"framework":6,"module":6,"class":1183,"target":-1,"active":1177,"defaultOpen":1177,"children":-1,"description":-1},"企业 Agent 需要独立的长期记忆基础设施","/cn/usecase/blog/chatgpt_dreaming_long_term_memory","usecase/blog/chatgpt_dreaming_long_term_memory",[],1793110944179]