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