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