Files
Memoh/assets/memory-providers_index.md.Db8RSqmA.js
T
2026-04-23 13:02:42 +00:00

2 lines
2.7 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{_ as r,o,c as a,ag as i}from"./chunks/framework.CAXxHpAX.js";const v=JSON.parse('{"title":"Memory Providers","description":"","frontmatter":{},"headers":[],"relativePath":"memory-providers/index.md","filePath":"memory-providers/index.md","lastUpdated":1774787421000}'),t={name:"memory-providers/index.md"};function s(m,e,n,l,d,h){return o(),a("div",null,[...e[0]||(e[0]=[i('<h1 id="memory-providers" tabindex="-1">Memory Providers <a class="header-anchor" href="#memory-providers" aria-label="Permalink to &quot;Memory Providers&quot;"></a></h1><p>Memoh uses a <strong>Memory Provider</strong> to define how a bot stores, retrieves, and manages long-term memory. A bot can bind one memory provider in its <strong>General</strong> tab, and that provider becomes the backend for memory extraction and memory search.</p><h2 id="available-providers" tabindex="-1">Available Providers <a class="header-anchor" href="#available-providers" aria-label="Permalink to &quot;Available Providers&quot;"></a></h2><p>Memoh supports the following memory providers:</p><ul><li><a href="/memory-providers/builtin.html">Built-in</a>: The default memory system included with Memoh. Supports three modes — off (file-based), sparse (neural sparse vectors), and dense (embedding-based semantic search). Fully self-hosted.</li><li><a href="/memory-providers/mem0.html">Mem0</a>: SaaS memory provider via the Mem0 API. Requires an API key.</li><li><a href="/memory-providers/openviking.html">OpenViking</a>: Self-hosted or SaaS memory provider with its own API.</li></ul><hr><h2 id="basic-flow" tabindex="-1">Basic Flow <a class="header-anchor" href="#basic-flow" aria-label="Permalink to &quot;Basic Flow&quot;"></a></h2><ol><li>Open the <strong>Memory Providers</strong> page from the sidebar.</li><li>Create a provider instance using one of the supported provider types.</li><li>Configure the provider settings.</li><li>Open a bot&#39;s <strong>General</strong> tab and assign that provider in <strong>Memory Provider</strong>.</li><li>Manage actual memories from the bot&#39;s <strong>Memory</strong> tab.</li></ol><hr><h2 id="next-steps" tabindex="-1">Next Steps <a class="header-anchor" href="#next-steps" aria-label="Permalink to &quot;Next Steps&quot;"></a></h2><ul><li><a href="/memory-providers/builtin.html">Built-in Memory Provider</a> — Default, self-hosted with three memory modes.</li><li><a href="/memory-providers/mem0.html">Mem0 Memory Provider</a> — SaaS via Mem0 API.</li><li><a href="/memory-providers/openviking.html">OpenViking Memory Provider</a> — Self-hosted or SaaS.</li><li><a href="/getting-started/memory.html">Bot Memory Management</a> — Manage memory entries after the provider is assigned.</li></ul>',11)])])}const f=r(t,[["render",s]]);export{v as __pageData,f as default};