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