mirror of
https://github.com/memohai/Memoh.git
synced 2026-04-27 07:16:19 +09:00
26 lines
27 KiB
HTML
26 lines
27 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en" dir="ltr">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||
<title>Bot Management | Memoh Documentation</title>
|
||
<meta name="description" content="Multi-Member, Structured Long-Memory, Containerized AI Agent System.">
|
||
<meta name="generator" content="VitePress v1.6.4">
|
||
<link rel="preload stylesheet" href="/assets/style.DyXNA_8d.css" as="style">
|
||
<link rel="preload stylesheet" href="/vp-icons.css" as="style">
|
||
|
||
<script type="module" src="/assets/app.DNuNTZoP.js"></script>
|
||
<link rel="preload" href="/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
|
||
<link rel="modulepreload" href="/assets/chunks/theme.BhyFTQok.js">
|
||
<link rel="modulepreload" href="/assets/chunks/framework.ePeAWSvT.js">
|
||
<link rel="modulepreload" href="/assets/getting-started_bot.md.CflRB8ov.lean.js">
|
||
<link rel="icon" href="/logo.png">
|
||
<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
|
||
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
|
||
</head>
|
||
<body>
|
||
<div id="app"><div class="Layout" data-v-b35b5679><!--[--><!--]--><!--[--><span tabindex="-1" data-v-3e188802></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-3e188802>Skip to content</a><!--]--><!----><header class="VPNav" data-v-b35b5679 data-v-bb5180c9><div class="VPNavBar" data-v-bb5180c9 data-v-61b719fd><div class="wrapper" data-v-61b719fd><div class="container" data-v-61b719fd><div class="title" data-v-61b719fd><div class="VPNavBarTitle has-sidebar" data-v-61b719fd data-v-c27f2817><a class="title" href="/" data-v-c27f2817><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.png" alt="Memoh" data-v-ac1fd50d><!--]--><span data-v-c27f2817>Memoh</span><!--[--><!--]--></a></div></div><div class="content" data-v-61b719fd><div class="content-body" data-v-61b719fd><!--[--><!--]--><div class="VPNavBarSearch search" data-v-61b719fd><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-61b719fd data-v-c2ecbb00><span id="main-nav-aria-label" class="visually-hidden" data-v-c2ecbb00> Main Navigation </span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/" tabindex="0" data-v-c2ecbb00 data-v-5e9e7b62><!--[--><span data-v-5e9e7b62>Guides</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/blogs/" tabindex="0" data-v-c2ecbb00 data-v-5e9e7b62><!--[--><span data-v-5e9e7b62>Blogs</span><!--]--></a><!--]--><!--]--></nav><div class="VPFlyout VPNavBarTranslations translations" data-v-61b719fd data-v-cc9bbb88 data-v-481dc8d3><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="Change language" data-v-481dc8d3><span class="text" data-v-481dc8d3><span class="vpi-languages option-icon" data-v-481dc8d3></span><!----><span class="vpi-chevron-down text-icon" data-v-481dc8d3></span></span></button><div class="menu" data-v-481dc8d3><div class="VPMenu" data-v-481dc8d3 data-v-18ba6f64><!----><!--[--><!--[--><div class="items" data-v-cc9bbb88><p class="title" data-v-cc9bbb88>English</p><!--[--><div class="VPMenuLink" data-v-cc9bbb88 data-v-706a330c><a class="VPLink link" href="/zh/getting-started/bot.html" data-v-706a330c><!--[--><span data-v-706a330c>简体中文</span><!--]--></a></div><!--]--></div><!--]--><!--]--></div></div></div><div class="VPNavBarAppearance appearance" data-v-61b719fd data-v-ecb2a7bf><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-ecb2a7bf data-v-d7c1333c data-v-a9012e77><span class="check" data-v-a9012e77><span class="icon" data-v-a9012e77><!--[--><span class="vpi-sun sun" data-v-d7c1333c></span><span class="vpi-moon moon" data-v-d7c1333c></span><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-61b719fd data-v-bb564449 data-v-6eef0a7a><!--[--><a class="VPSocialLink no-icon" href="https://github.com/memohai/Memoh" aria-label="github" target="_blank" rel="noopener" data-v-6eef0a7a data-v-b46c5524><span class="vpi-social-github"></span></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-61b719fd data-v-a6bcd95d data-v-481dc8d3><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-481dc8d3><span class="vpi-more-horizontal icon" data-v-481dc8d3></span></button><div class="menu" data-v-481dc8d3><div class="VPMenu" data-v-481dc8d3 data-v-18ba6f64><!----><!--[--><!--[--><div class="group translations" data-v-a6bcd95d><p class="trans-title" data-v-a6bcd95d>English</p><!--[--><div class="VPMenuLink" data-v-a6bcd95d data-v-706a330c><a class="VPLink link" href="/zh/getting-started/bot.html" data-v-706a330c><!--[--><span data-v-706a330c>简体中文</span><!--]--></a></div><!--]--></div><div class="group" data-v-a6bcd95d><div class="item appearance" data-v-a6bcd95d><p class="label" data-v-a6bcd95d>Appearance</p><div class="appearance-action" data-v-a6bcd95d><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-a6bcd95d data-v-d7c1333c data-v-a9012e77><span class="check" data-v-a9012e77><span class="icon" data-v-a9012e77><!--[--><span class="vpi-sun sun" data-v-d7c1333c></span><span class="vpi-moon moon" data-v-d7c1333c></span><!--]--></span></span></button></div></div></div><div class="group" data-v-a6bcd95d><div class="item social-links" data-v-a6bcd95d><div class="VPSocialLinks social-links-list" data-v-a6bcd95d data-v-6eef0a7a><!--[--><a class="VPSocialLink no-icon" href="https://github.com/memohai/Memoh" aria-label="github" target="_blank" rel="noopener" data-v-6eef0a7a data-v-b46c5524><span class="vpi-social-github"></span></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-61b719fd data-v-4dfe6f20><span class="container" data-v-4dfe6f20><span class="top" data-v-4dfe6f20></span><span class="middle" data-v-4dfe6f20></span><span class="bottom" data-v-4dfe6f20></span></span></button></div></div></div></div><div class="divider" data-v-61b719fd><div class="divider-line" data-v-61b719fd></div></div></div><!----></header><div class="VPLocalNav has-sidebar empty" data-v-b35b5679 data-v-931d391e><div class="container" data-v-931d391e><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-931d391e><span class="vpi-align-left menu-icon" data-v-931d391e></span><span class="menu-text" data-v-931d391e>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-931d391e data-v-45ea4ad6><button data-v-45ea4ad6>Return to top</button><!----></div></div></div><aside class="VPSidebar" data-v-b35b5679 data-v-1609ce74><div class="curtain" data-v-1609ce74></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-1609ce74><span class="visually-hidden" id="sidebar-aria-label" data-v-1609ce74> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="no-transition group" data-v-38c437a9><section class="VPSidebarItem level-0" data-v-38c437a9 data-v-25e96189><!----><div class="items" data-v-25e96189><!--[--><div class="VPSidebarItem level-1 is-link" data-v-25e96189 data-v-25e96189><div class="item" data-v-25e96189><div class="indicator" data-v-25e96189></div><a class="VPLink link link" href="/index.html" data-v-25e96189><!--[--><p class="text" data-v-25e96189>Overview</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-25e96189 data-v-25e96189><div class="item" data-v-25e96189><div class="indicator" data-v-25e96189></div><a class="VPLink link link" href="/about.html" data-v-25e96189><!--[--><p class="text" data-v-25e96189>About Memoh</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-38c437a9><section class="VPSidebarItem level-0" data-v-38c437a9 data-v-25e96189><div class="item" role="button" tabindex="0" data-v-25e96189><div class="indicator" data-v-25e96189></div><h2 class="text" data-v-25e96189>Installation</h2><!----></div><div class="items" data-v-25e96189><!--[--><div class="VPSidebarItem level-1 is-link" data-v-25e96189 data-v-25e96189><div class="item" data-v-25e96189><div class="indicator" data-v-25e96189></div><a class="VPLink link link" href="/installation/docker.html" data-v-25e96189><!--[--><p class="text" data-v-25e96189>Docker</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-38c437a9><section class="VPSidebarItem level-0 has-active" data-v-38c437a9 data-v-25e96189><div class="item" role="button" tabindex="0" data-v-25e96189><div class="indicator" data-v-25e96189></div><h2 class="text" data-v-25e96189>Getting Started</h2><!----></div><div class="items" data-v-25e96189><!--[--><div class="VPSidebarItem level-1 is-link" data-v-25e96189 data-v-25e96189><div class="item" data-v-25e96189><div class="indicator" data-v-25e96189></div><a class="VPLink link link" href="/getting-started/provider-and-model.html" data-v-25e96189><!--[--><p class="text" data-v-25e96189>LLM Provider and Model</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-25e96189 data-v-25e96189><div class="item" data-v-25e96189><div class="indicator" data-v-25e96189></div><a class="VPLink link link" href="/getting-started/bot.html" data-v-25e96189><!--[--><p class="text" data-v-25e96189>Bot Management</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-25e96189 data-v-25e96189><div class="item" data-v-25e96189><div class="indicator" data-v-25e96189></div><a class="VPLink link link" href="/getting-started/container.html" data-v-25e96189><!--[--><p class="text" data-v-25e96189>Container Management</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-25e96189 data-v-25e96189><div class="item" data-v-25e96189><div class="indicator" data-v-25e96189></div><a class="VPLink link link" href="/getting-started/files.html" data-v-25e96189><!--[--><p class="text" data-v-25e96189>Files Management</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-25e96189 data-v-25e96189><div class="item" data-v-25e96189><div class="indicator" data-v-25e96189></div><a class="VPLink link link" href="/getting-started/skills.html" data-v-25e96189><!--[--><p class="text" data-v-25e96189>Bot Skills</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-25e96189 data-v-25e96189><div class="item" data-v-25e96189><div class="indicator" data-v-25e96189></div><a class="VPLink link link" href="/getting-started/mcp.html" data-v-25e96189><!--[--><p class="text" data-v-25e96189>MCP Connections</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-25e96189 data-v-25e96189><div class="item" data-v-25e96189><div class="indicator" data-v-25e96189></div><a class="VPLink link link" href="/getting-started/channels.html" data-v-25e96189><!--[--><p class="text" data-v-25e96189>Bot Channels</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-25e96189 data-v-25e96189><div class="item" data-v-25e96189><div class="indicator" data-v-25e96189></div><a class="VPLink link link" href="/getting-started/memory.html" data-v-25e96189><!--[--><p class="text" data-v-25e96189>Memory Management</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-25e96189 data-v-25e96189><div class="item" data-v-25e96189><div class="indicator" data-v-25e96189></div><a class="VPLink link link" href="/getting-started/subagents.html" data-v-25e96189><!--[--><p class="text" data-v-25e96189>Subagents</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-25e96189 data-v-25e96189><div class="item" data-v-25e96189><div class="indicator" data-v-25e96189></div><a class="VPLink link link" href="/getting-started/heartbeat.html" data-v-25e96189><!--[--><p class="text" data-v-25e96189>Heartbeat</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-25e96189 data-v-25e96189><div class="item" data-v-25e96189><div class="indicator" data-v-25e96189></div><a class="VPLink link link" href="/getting-started/schedule.html" data-v-25e96189><!--[--><p class="text" data-v-25e96189>Scheduled Tasks</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-25e96189 data-v-25e96189><div class="item" data-v-25e96189><div class="indicator" data-v-25e96189></div><a class="VPLink link link" href="/getting-started/search-provider.html" data-v-25e96189><!--[--><p class="text" data-v-25e96189>Search Providers</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-25e96189 data-v-25e96189><div class="item" data-v-25e96189><div class="indicator" data-v-25e96189></div><a class="VPLink link link" href="/getting-started/email.html" data-v-25e96189><!--[--><p class="text" data-v-25e96189>Email Providers</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-38c437a9><section class="VPSidebarItem level-0" data-v-38c437a9 data-v-25e96189><div class="item" role="button" tabindex="0" data-v-25e96189><div class="indicator" data-v-25e96189></div><h2 class="text" data-v-25e96189>Channels</h2><!----></div><div class="items" data-v-25e96189><!--[--><div class="VPSidebarItem level-1 is-link" data-v-25e96189 data-v-25e96189><div class="item" data-v-25e96189><div class="indicator" data-v-25e96189></div><a class="VPLink link link" href="/channels/index.html" data-v-25e96189><!--[--><p class="text" data-v-25e96189>Overview</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-25e96189 data-v-25e96189><div class="item" data-v-25e96189><div class="indicator" data-v-25e96189></div><a class="VPLink link link" href="/channels/telegram.html" data-v-25e96189><!--[--><p class="text" data-v-25e96189>Telegram</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-25e96189 data-v-25e96189><div class="item" data-v-25e96189><div class="indicator" data-v-25e96189></div><a class="VPLink link link" href="/channels/feishu.html" data-v-25e96189><!--[--><p class="text" data-v-25e96189>Feishu (Lark)</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-25e96189 data-v-25e96189><div class="item" data-v-25e96189><div class="indicator" data-v-25e96189></div><a class="VPLink link link" href="/channels/discord.html" data-v-25e96189><!--[--><p class="text" data-v-25e96189>Discord</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-b35b5679 data-v-ffc8ccb8><div class="VPDoc has-sidebar has-aside" data-v-ffc8ccb8 data-v-f77eeb9a><!--[--><!--]--><div class="container" data-v-f77eeb9a><div class="aside" data-v-f77eeb9a><div class="aside-curtain" data-v-f77eeb9a></div><div class="aside-container" data-v-f77eeb9a><div class="aside-content" data-v-f77eeb9a><div class="VPDocAside" data-v-f77eeb9a data-v-9cde58be><!--[--><!--]--><!--[--><!--]--><nav aria-labelledby="doc-outline-aria-label" class="VPDocAsideOutline" data-v-9cde58be data-v-83586972><div class="content" data-v-83586972><div class="outline-marker" data-v-83586972></div><div aria-level="2" class="outline-title" id="doc-outline-aria-label" role="heading" data-v-83586972>On this page</div><ul class="VPDocOutlineItem root" data-v-83586972 data-v-63241767><!--[--><!--]--></ul></div></nav><!--[--><!--]--><div class="spacer" data-v-9cde58be></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-f77eeb9a><div class="content-container" data-v-f77eeb9a><!--[--><!--]--><main class="main" data-v-f77eeb9a><div style="position:relative;" class="vp-doc _getting-started_bot" data-v-f77eeb9a><div><h1 id="bot-management" tabindex="-1">Bot Management <a class="header-anchor" href="#bot-management" aria-label="Permalink to "Bot Management""></a></h1><p>A Bot is an independent AI agent that comes with its own isolated container, persistent memory, and configurable personality. Bots can chat via various messaging platforms (Channels) and perform complex tasks using specialized tools.</p><h2 id="creating-a-bot" tabindex="-1">Creating a Bot <a class="header-anchor" href="#creating-a-bot" aria-label="Permalink to "Creating a Bot""></a></h2><ol><li>Navigate to the <strong>Bots</strong> page from the sidebar.</li><li>Click the <strong>Create Bot</strong> button.</li><li>Fill in the basic info: <ul><li><strong>Display Name</strong>: The name users will see in group chats.</li><li><strong>Avatar</strong>: A URL for the bot's profile picture.</li><li><strong>Type</strong>: Choose <code>personal</code> (private to owner) or <code>public</code> (accessible to guests).</li></ul></li><li>Click <strong>Create</strong>.</li></ol><hr><h2 id="bot-detail-page" tabindex="-1">Bot Detail Page <a class="header-anchor" href="#bot-detail-page" aria-label="Permalink to "Bot Detail Page""></a></h2><p>Once created, clicking on a bot card takes you to its <strong>Detail Page</strong>, where you can manage its entire lifecycle through several specialized tabs.</p><h3 id="overview-tab" tabindex="-1">Overview Tab <a class="header-anchor" href="#overview-tab" aria-label="Permalink to "Overview Tab""></a></h3><p>The <strong>Overview</strong> tab provides a quick health check of the bot's services. It monitors:</p><ul><li>Container status (running/stopped)</li><li>Database connectivity</li><li>Channel configurations</li><li>Memory system health</li></ul><p>If any check shows a warning or error, follow the provided details to troubleshoot.</p><h2 id="configuring-the-bot-s-brain-models" tabindex="-1">Configuring the Bot's Brain (Models) <a class="header-anchor" href="#configuring-the-bot-s-brain-models" aria-label="Permalink to "Configuring the Bot's Brain (Models)""></a></h2><p>After creating a bot, the most important step is assigning its LLM models. These define how the bot thinks, remembers, and processes information.</p><ol><li>Navigate to your bot's <strong>Detail Page</strong>.</li><li>Go to the <strong>Settings</strong> tab.</li><li>In the <strong>Model Selection</strong> section, you will find three dropdowns: <ul><li><strong>Chat Model</strong>: Used for standard conversations with users. Select a high-quality chat model (e.g., GPT-4o).</li><li><strong>Memory Model</strong>: Used for summarizing context and extracting key facts into the bot's long-term memory.</li><li><strong>Embedding Model</strong>: Used to convert text into vector embeddings for semantic search within the memory system. This must be an <code>embedding</code> type model.</li></ul></li><li>Select the models you previously configured in the <a href="/getting-started/provider-and-model.html">Models</a> page.</li><li>Click <strong>Save</strong> at the bottom of the form.</li></ol><hr><h2 id="settings-tab-reference" tabindex="-1">Settings Tab Reference <a class="header-anchor" href="#settings-tab-reference" aria-label="Permalink to "Settings Tab Reference""></a></h2><p>The <strong>Settings</strong> tab contains all the core parameters that define your bot's behavior and runtime configuration.</p><table tabindex="0"><thead><tr><th>Field</th><th>Description</th></tr></thead><tbody><tr><td><strong>Chat Model</strong></td><td>The main LLM used for generating chat responses.</td></tr><tr><td><strong>Memory Model</strong></td><td>The LLM used for summarizing context and managing memories.</td></tr><tr><td><strong>Embedding Model</strong></td><td>The model used to generate vector embeddings for semantic memory search.</td></tr><tr><td><strong>Search Provider</strong></td><td>The search engine used for web browsing capabilities.</td></tr><tr><td><strong>Max Context Load Time</strong></td><td>Time limit (seconds) for loading context before generation.</td></tr><tr><td><strong>Max Context Tokens</strong></td><td>Token limit for the loaded conversation history.</td></tr><tr><td><strong>Language</strong></td><td>The bot's primary communication language.</td></tr><tr><td><strong>Reasoning Enabled</strong></td><td>If the selected model supports reasoning (like OpenAI o1), enable this to use its deep thinking capabilities.</td></tr><tr><td><strong>Reasoning Effort</strong></td><td>Set the level of reasoning effort (<code>low</code>, <code>medium</code>, <code>high</code>).</td></tr><tr><td><strong>Allow Guest</strong></td><td>(Public bots only) If enabled, non-registered users can interact with the bot.</td></tr></tbody></table><hr><h2 id="deleting-a-bot" tabindex="-1">Deleting a Bot <a class="header-anchor" href="#deleting-a-bot" aria-label="Permalink to "Deleting a Bot""></a></h2><p>To permanently remove a bot and all its associated data (including container files and memory):</p><ol><li>Navigate to the <strong>Settings</strong> tab in the Bot Detail page.</li><li>Scroll to the <strong>Danger Zone</strong> at the bottom.</li><li>Click <strong>Delete Bot</strong> and confirm the action.</li></ol><blockquote><p><strong>Warning</strong>: This action is irreversible. All persistent data for this bot will be lost.</p></blockquote></div></div></main><footer class="VPDocFooter" data-v-f77eeb9a data-v-93d747d2><!--[--><!--]--><div class="edit-info" data-v-93d747d2><div class="edit-link" data-v-93d747d2><a class="VPLink link vp-external-link-icon no-icon edit-link-button" href="https://github.com/memohai/Memoh/edit/main/docs/docs/getting-started/bot.md" target="_blank" rel="noreferrer" data-v-93d747d2><!--[--><span class="vpi-square-pen edit-link-icon" data-v-93d747d2></span> Edit on GitHub<!--]--></a></div><div class="last-updated" data-v-93d747d2><p class="VPLastUpdated" data-v-93d747d2 data-v-f701d840>Last Updated: <time datetime="2026-03-01T10:01:03.000Z" data-v-f701d840></time></p></div></div><nav class="prev-next" aria-labelledby="doc-footer-aria-label" data-v-93d747d2><span class="visually-hidden" id="doc-footer-aria-label" data-v-93d747d2>Pager</span><div class="pager" data-v-93d747d2><a class="VPLink link pager-link prev" href="/getting-started/provider-and-model.html" data-v-93d747d2><!--[--><span class="desc" data-v-93d747d2>Previous page</span><span class="title" data-v-93d747d2>LLM Provider and Model</span><!--]--></a></div><div class="pager" data-v-93d747d2><a class="VPLink link pager-link next" href="/getting-started/container.html" data-v-93d747d2><!--[--><span class="desc" data-v-93d747d2>Next page</span><span class="title" data-v-93d747d2>Container Management</span><!--]--></a></div></nav></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-b35b5679 data-v-2d1cad55><div class="container" data-v-2d1cad55><p class="message" data-v-2d1cad55>Published under AGPLv3</p><p class="copyright" data-v-2d1cad55>Copyright © 2024 Memoh</p></div></footer><!--[--><!--]--></div></div>
|
||
<script>window.__VP_HASH_MAP__=JSON.parse("{\"about.md\":\"Ce_QDK5Z\",\"blogs_2026-02-16.md\":\"CVgn4GCU\",\"blogs_index.md\":\"DyCOc_Zm\",\"channels_discord.md\":\"DBWQl28b\",\"channels_feishu.md\":\"-Rc8F8IG\",\"channels_index.md\":\"Cd1GuQFE\",\"channels_telegram.md\":\"URjBaQHx\",\"getting-started_bot.md\":\"CflRB8ov\",\"getting-started_channels.md\":\"DiSUpicV\",\"getting-started_container.md\":\"CiSK-fMx\",\"getting-started_email.md\":\"CKJOqdzG\",\"getting-started_files.md\":\"Cl6keVS-\",\"getting-started_heartbeat.md\":\"CgIS9a7z\",\"getting-started_mcp.md\":\"DyRwe04F\",\"getting-started_memory.md\":\"DhIuIiDU\",\"getting-started_provider-and-model.md\":\"BGpLYgEh\",\"getting-started_schedule.md\":\"B0pL41RB\",\"getting-started_search-provider.md\":\"CWTVwyy0\",\"getting-started_skills.md\":\"EnvAtRea\",\"getting-started_subagents.md\":\"B79V3Ppa\",\"index.md\":\"7vMrZCVa\",\"installation_docker.md\":\"BA7jSLuf\",\"zh_concepts_identity-and-binding.md\":\"B6I6pSqI\",\"zh_concepts_index.md\":\"uaZIblvt\",\"zh_index.md\":\"DbGu2QT1\",\"zh_style_terminology.md\":\"C89A7q1C\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"Memoh Documentation\",\"description\":\"Multi-Member, Structured Long-Memory, Containerized AI Agent System.\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"siteTitle\":\"Memoh\",\"sidebar\":{\"/blogs/\":[{\"text\":\"Blogs\",\"link\":\"/blogs/index.md\",\"items\":[{\"text\":\"Introduction (Feb 2026)\",\"link\":\"/blogs/2026-02-16.md\"}]}],\"/\":[{\"text\":\"Overview\",\"link\":\"/index.md\"},{\"text\":\"About Memoh\",\"link\":\"/about.md\"},{\"text\":\"Installation\",\"items\":[{\"text\":\"Docker\",\"link\":\"/installation/docker.md\"}]},{\"text\":\"Getting Started\",\"items\":[{\"text\":\"LLM Provider and Model\",\"link\":\"/getting-started/provider-and-model.md\"},{\"text\":\"Bot Management\",\"link\":\"/getting-started/bot.md\"},{\"text\":\"Container Management\",\"link\":\"/getting-started/container.md\"},{\"text\":\"Files Management\",\"link\":\"/getting-started/files.md\"},{\"text\":\"Bot Skills\",\"link\":\"/getting-started/skills.md\"},{\"text\":\"MCP Connections\",\"link\":\"/getting-started/mcp.md\"},{\"text\":\"Bot Channels\",\"link\":\"/getting-started/channels.md\"},{\"text\":\"Memory Management\",\"link\":\"/getting-started/memory.md\"},{\"text\":\"Subagents\",\"link\":\"/getting-started/subagents.md\"},{\"text\":\"Heartbeat\",\"link\":\"/getting-started/heartbeat.md\"},{\"text\":\"Scheduled Tasks\",\"link\":\"/getting-started/schedule.md\"},{\"text\":\"Search Providers\",\"link\":\"/getting-started/search-provider.md\"},{\"text\":\"Email Providers\",\"link\":\"/getting-started/email.md\"}]},{\"text\":\"Channels\",\"items\":[{\"text\":\"Overview\",\"link\":\"/channels/index.md\"},{\"text\":\"Telegram\",\"link\":\"/channels/telegram.md\"},{\"text\":\"Feishu (Lark)\",\"link\":\"/channels/feishu.md\"},{\"text\":\"Discord\",\"link\":\"/channels/discord.md\"}]}],\"/zh/\":[{\"text\":\"文档总览\",\"link\":\"/zh/index.md\"}]},\"nav\":[{\"text\":\"Guides\",\"link\":\"/\"},{\"text\":\"Blogs\",\"link\":\"/blogs/\"}],\"logo\":{\"src\":\"/logo.png\",\"alt\":\"Memoh\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/memohai/Memoh\"}],\"footer\":{\"message\":\"Published under AGPLv3\",\"copyright\":\"Copyright © 2024 Memoh\"},\"search\":{\"provider\":\"local\"},\"editLink\":{\"pattern\":\"https://github.com/memohai/Memoh/edit/main/docs/docs/:path\",\"text\":\"Edit on GitHub\"},\"lastUpdated\":{\"text\":\"Last Updated\",\"formatOptions\":{\"dateStyle\":\"short\",\"timeStyle\":\"medium\"}}},\"locales\":{\"root\":{\"label\":\"English\",\"lang\":\"en\"},\"zh\":{\"label\":\"简体中文\",\"lang\":\"zh\"}},\"scrollOffset\":134,\"cleanUrls\":false}");</script>
|
||
|
||
</body>
|
||
</html> |