{"title":"Memory API","slug":"memory","category":"api","summary":"22 个记忆端点的完整参考：存储、回放、搜索、语义搜索、同步、审计等。","audience":["human","llm"],"tags":["api","memory","crud","search","fts5","semantic"],"difficulty":"intermediate","updated":"2026-06-27","word_count":267,"read_minutes":1,"llm_context":"Auth: Mind Key (Authorization: Bearer mk_xxx OR ?key=mk_xxx)\nALWAYS call GET /memory/recall at session start.\nPOST /memory with same category+key updates the existing memory.\nCategories: identity, preference, fact, project, skill, mistake, context, note, credentials\nPriorities: low, normal, high, critical\nSearch: GET /memory/search?q=... (FTS5 syntax: AND, OR, \"phrases\", prefix*)\nSemantic: GET /memory/semantic-search?q=... (slower, conceptual)\nSync: GET /memory/diff?since=TIMESTAMP (incremental sync)\nExport: GET /memory/mind-export (full JSON dump)\n","lang":"zh","translated":true,"requested_lang":"zh","content_markdown":"\n# Memory API\n\nMemory API 是 Synapse 的核心。它提供 22 个端点用于存储、检索、搜索和管理结构化记忆。所有端点都需要 Mind Key 进行认证。\n\n> [!CRITICAL]\n> **务必在每次会话开始时调用 `GET /memory/recall`。** 这是从之前的会话中重建上下文的唯一方式。\n\n## 分类\n\n记忆被组织为 8 个分类：\n\n| 分类 | 用途 |\n|----------|----------|\n| `identity` | 用户名、角色、联系方式、关于自身的偏好 |\n| `preference` | 喜好、厌恶、工作风格、沟通偏好 |\n| `fact` | 可验证的事实（项目细节、日期、URL） |\n| `project` | 项目状态、里程碑、架构 |\n| `skill` | 用户擅长的事情 |\n| `mistake` | 过去犯的错 — 避免重蹈覆辙 |\n| `context` | 与会话相关的上下文 |\n| `note` | 其他备注 |\n\n## 优先级\n\n- `low` — 知道就好\n- `normal` — 默认\n- `high` — 重要\n- `critical` — 绝不能忘（用户身份、法律信息等）\n\n## 核心端点\n\n### GET /memory/recall\n\n以 LLM 优化的纯文本形式返回所有记忆。请务必在每次会话开始时调用。\n\n```bash\ncurl -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n     https://synapse.schaefer.zone/memory/recall\n```\n\n响应（text/plain）：\n\n```\nMind: Michael's Mind\nMemories: 12 total (10 verified)\n\n[001] identity (CRITICAL)\n  user_name\n  Michael Schäfer\n  Tags: person, identity\n\n...\n```\n\n### POST /memory\n\n存储新记忆或更新已有记忆（相同 category + key 视为更新）。\n\n```bash\ncurl -X POST https://synapse.schaefer.zone/memory \\\n  -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"category\": \"fact\",\n    \"key\": \"user_name\",\n    \"content\": \"The user's name is Michael Schäfer\",\n    \"tags\": [\"person\", \"identity\"],\n    \"priority\": \"critical\"\n  }'\n```\n\n响应：`{ \"id\": \"mem_001\", \"status\": \"stored\" }`\n\n### GET /memory\n\n列出记忆，可加可选过滤条件。\n\n```bash\n# 全部记忆（JSON）\ncurl -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n     \"https://synapse.schaefer.zone/memory?limit=50&offset=0\"\n\n# 按分类过滤\ncurl -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n     \"https://synapse.schaefer.zone/memory?category=project\"\n\n# 按标签过滤\ncurl -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n     \"https://synapse.schaefer.zone/memory?tag=docker\"\n```\n\n### PUT /memory/:id\n\n按 ID 更新某条具体记忆。\n\n```bash\ncurl -X PUT https://synapse.schaefer.zone/memory/mem_001 \\\n  -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"content\": \"Updated content\", \"priority\": \"high\"}'\n```\n\n### DELETE /memory/:id\n\n删除单条记忆。\n\n```bash\ncurl -X DELETE -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n     https://synapse.schaefer.zone/memory/mem_001\n```\n\n## 搜索端点\n\n### GET /memory/search\n\n使用 FTS5 进行全文搜索。\n\n```bash\ncurl -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n     \"https://synapse.schaefer.zone/memory/search?q=docker+swarm\"\n```\n\nFTS5 语法：\n\n- 多个词 = AND：`docker swarm`\n- 短语：`\"docker swarm\"`\n- 前缀：`docker*`\n- 布尔：`docker OR kubernetes`\n- 排除：`docker -swarm`\n\n### GET /memory/semantic-search\n\n使用向量嵌入进行概念搜索（比 FTS5 慢，但能理解语义）。\n\n```bash\ncurl -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n     \"https://synapse.schaefer.zone/memory/semantic-search?q=container+orchestration\"\n```\n\n返回与查询语义相似的记忆，即使没有关键词匹配。适用于“查找关于 X 的记忆”，即使 X 被用不同的方式描述。\n\n### GET /memory/by-tag\n\n按标签列出记忆。\n\n```bash\ncurl -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n     \"https://synapse.schaefer.zone/memory/by-tag?tag=docker\"\n```\n\n### GET /memory/related/:id\n\n查找与某条记忆相关的记忆（基于共享标签）。\n\n```bash\ncurl -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n     https://synapse.schaefer.zone/memory/related/mem_001\n```\n\n## 同步与 Diff\n\n### GET /memory/diff\n\n增量同步 — 返回自指定时间戳以来发生变化的记忆。\n\n```bash\ncurl -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n     \"https://synapse.schaefer.zone/memory/diff?since=1700000000\"\n```\n\n响应：`{ \"added\": [...], \"updated\": [...], \"deleted\": [...] }`\n\n### POST /memory/sync\n\n应用来自另一个实例的 diff（用于自托管同步）。\n\n```bash\ncurl -X POST https://synapse.schaefer.zone/memory/sync \\\n  -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"added\": [...], \"updated\": [...], \"deleted\": [...]}'\n```\n\n## 批量操作\n\n### POST /memory/bulk-delete\n\n按 ID 批量删除记忆。\n\n```bash\ncurl -X POST https://synapse.schaefer.zone/memory/bulk-delete \\\n  -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"ids\": [\"mem_001\", \"mem_002\", \"mem_003\"]}'\n```\n\n### POST /memory/embed-batch\n\n为尚未生成向量嵌入的记忆批量生成嵌入（用于语义搜索）。\n\n```bash\ncurl -X POST https://synapse.schaefer.zone/memory/embed-batch \\\n  -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"limit\": 100}'\n```\n\n### GET /memory/embed-batch-status\n\n检查嵌入生成进度。\n\n```bash\ncurl -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n     https://synapse.schaefer.zone/memory/embed-batch-status\n```\n\n## 验证\n\n记忆有 `verified` 标志。Agent 存储的记忆默认未验证（`source=agent`）；人类存储的记忆默认已验证（`source=user`）。\n\n### POST /memory/verify\n\n将记忆标记为已验证（需要 JWT，而非 Mind Key）。\n\n```bash\ncurl -X POST https://synapse.schaefer.zone/memory/mem_001/verify \\\n  -H \"Authorization: Bearer YOUR_JWT\"\n```\n\n### POST /memory/unverify\n\n将记忆标记为未验证（需要 JWT）。\n\n```bash\ncurl -X POST https://synapse.schaefer.zone/memory/mem_001/unverify \\\n  -H \"Authorization: Bearer YOUR_JWT\"\n```\n\n### GET /memory/unverified\n\n列出等待人类验证的记忆。\n\n```bash\ncurl -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n     \"https://synapse.schaefer.zone/memory/unverified?limit=100\"\n```\n\n## 统计与审计\n\n### GET /memory/stats\n\n当前 Mind 的聚合统计。\n\n```bash\ncurl -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n     https://synapse.schaefer.zone/memory/stats\n```\n\n返回：`{ \"total\": 12, \"verified\": 10, \"unverified\": 2, \"by_category\": {...}, \"by_priority\": {...} }`\n\n### GET /memory/audit\n\n所有状态变更操作的审计日志。\n\n```bash\ncurl -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n     \"https://synapse.schaefer.zone/memory/audit?limit=100&action=store\"\n```\n\n### GET /memory/contradictions\n\n检测已存储记忆中潜在的矛盾。\n\n```bash\ncurl -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n     https://synapse.schaefer.zone/memory/contradictions\n```\n\n### GET /memory/expiring\n\n列出即将到期的记忆。\n\n```bash\ncurl -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n     \"https://synapse.schaefer.zone/memory/expiring?within=7d\"\n```\n\n## 健康检查与导出\n\n### GET /memory/health\n\n记忆系统的快速健康检查。\n\n```bash\ncurl -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n     https://synapse.schaefer.zone/memory/health\n```\n\n### GET /memory/mind-export\n\n全部记忆的完整 JSON 导出（用于备份）。\n\n```bash\ncurl -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n     https://synapse.schaefer.zone/memory/mind-export > backup.json\n```\n\n### POST /memory/compact\n\n压缩相似记忆（自动摘要）。\n\n```bash\ncurl -X POST https://synapse.schaefer.zone/memory/compact \\\n  -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"dry_run\": true}'\n```\n\n## 下一步\n\n- [LLM 快速开始](/docs/getting-started/quick-start-llm)\n- [记忆最佳实践](/docs/guides/memory-best-practices)\n- [FTS5 搜索](/docs/concepts/fts5-search)\n- [语义搜索](/docs/concepts/semantic-search)\n","content_html":"<h1>Memory API</h1>\n<p>Memory API 是 Synapse 的核心。它提供 22 个端点用于存储、检索、搜索和管理结构化记忆。所有端点都需要 Mind Key 进行认证。</p>\n<div class=\"callout callout-critical\">**务必在每次会话开始时调用 `GET /memory/recall`。** 这是从之前的会话中重建上下文的唯一方式。</div><h2>分类</h2>\n<p>记忆被组织为 8 个分类：</p>\n<table>\n<thead>\n<tr>\n<th>分类</th>\n<th>用途</th>\n</tr>\n</thead>\n<tbody><tr>\n<td><code>identity</code></td>\n<td>用户名、角色、联系方式、关于自身的偏好</td>\n</tr>\n<tr>\n<td><code>preference</code></td>\n<td>喜好、厌恶、工作风格、沟通偏好</td>\n</tr>\n<tr>\n<td><code>fact</code></td>\n<td>可验证的事实（项目细节、日期、URL）</td>\n</tr>\n<tr>\n<td><code>project</code></td>\n<td>项目状态、里程碑、架构</td>\n</tr>\n<tr>\n<td><code>skill</code></td>\n<td>用户擅长的事情</td>\n</tr>\n<tr>\n<td><code>mistake</code></td>\n<td>过去犯的错 — 避免重蹈覆辙</td>\n</tr>\n<tr>\n<td><code>context</code></td>\n<td>与会话相关的上下文</td>\n</tr>\n<tr>\n<td><code>note</code></td>\n<td>其他备注</td>\n</tr>\n</tbody></table>\n<h2>优先级</h2>\n<ul>\n<li><code>low</code> — 知道就好</li>\n<li><code>normal</code> — 默认</li>\n<li><code>high</code> — 重要</li>\n<li><code>critical</code> — 绝不能忘（用户身份、法律信息等）</li>\n</ul>\n<h2>核心端点</h2>\n<h3>GET /memory/recall</h3>\n<p>以 LLM 优化的纯文本形式返回所有记忆。请务必在每次会话开始时调用。</p>\n<pre><code class=\"hljs language-bash\">curl -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n     https://synapse.schaefer.zone/memory/recall</code></pre><p>响应（text/plain）：</p>\n<pre><code class=\"hljs language-plaintext\">Mind: Michael&#x27;s Mind\nMemories: 12 total (10 verified)\n\n[001] identity (CRITICAL)\n  user_name\n  Michael Schäfer\n  Tags: person, identity\n\n...</code></pre><h3>POST /memory</h3>\n<p>存储新记忆或更新已有记忆（相同 category + key 视为更新）。</p>\n<pre><code class=\"hljs language-bash\">curl -X POST https://synapse.schaefer.zone/memory \\\n  -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n  -H <span class=\"hljs-string\">&quot;Content-Type: application/json&quot;</span> \\\n  -d <span class=\"hljs-string\">&#x27;{\n    &quot;category&quot;: &quot;fact&quot;,\n    &quot;key&quot;: &quot;user_name&quot;,\n    &quot;content&quot;: &quot;The user&#x27;</span>s name is Michael Schäfer<span class=\"hljs-string\">&quot;,\n    &quot;</span>tags<span class=\"hljs-string\">&quot;: [&quot;</span>person<span class=\"hljs-string\">&quot;, &quot;</span>identity<span class=\"hljs-string\">&quot;],\n    &quot;</span>priority<span class=\"hljs-string\">&quot;: &quot;</span>critical<span class=\"hljs-string\">&quot;\n  }&#x27;</span></code></pre><p>响应：<code>{ &quot;id&quot;: &quot;mem_001&quot;, &quot;status&quot;: &quot;stored&quot; }</code></p>\n<h3>GET /memory</h3>\n<p>列出记忆，可加可选过滤条件。</p>\n<pre><code class=\"hljs language-bash\"><span class=\"hljs-comment\"># 全部记忆（JSON）</span>\ncurl -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n     <span class=\"hljs-string\">&quot;https://synapse.schaefer.zone/memory?limit=50&amp;offset=0&quot;</span>\n\n<span class=\"hljs-comment\"># 按分类过滤</span>\ncurl -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n     <span class=\"hljs-string\">&quot;https://synapse.schaefer.zone/memory?category=project&quot;</span>\n\n<span class=\"hljs-comment\"># 按标签过滤</span>\ncurl -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n     <span class=\"hljs-string\">&quot;https://synapse.schaefer.zone/memory?tag=docker&quot;</span></code></pre><h3>PUT /memory/:id</h3>\n<p>按 ID 更新某条具体记忆。</p>\n<pre><code class=\"hljs language-bash\">curl -X PUT https://synapse.schaefer.zone/memory/mem_001 \\\n  -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n  -H <span class=\"hljs-string\">&quot;Content-Type: application/json&quot;</span> \\\n  -d <span class=\"hljs-string\">&#x27;{&quot;content&quot;: &quot;Updated content&quot;, &quot;priority&quot;: &quot;high&quot;}&#x27;</span></code></pre><h3>DELETE /memory/:id</h3>\n<p>删除单条记忆。</p>\n<pre><code class=\"hljs language-bash\">curl -X DELETE -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n     https://synapse.schaefer.zone/memory/mem_001</code></pre><h2>搜索端点</h2>\n<h3>GET /memory/search</h3>\n<p>使用 FTS5 进行全文搜索。</p>\n<pre><code class=\"hljs language-bash\">curl -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n     <span class=\"hljs-string\">&quot;https://synapse.schaefer.zone/memory/search?q=docker+swarm&quot;</span></code></pre><p>FTS5 语法：</p>\n<ul>\n<li>多个词 = AND：<code>docker swarm</code></li>\n<li>短语：<code>&quot;docker swarm&quot;</code></li>\n<li>前缀：<code>docker*</code></li>\n<li>布尔：<code>docker OR kubernetes</code></li>\n<li>排除：<code>docker -swarm</code></li>\n</ul>\n<h3>GET /memory/semantic-search</h3>\n<p>使用向量嵌入进行概念搜索（比 FTS5 慢，但能理解语义）。</p>\n<pre><code class=\"hljs language-bash\">curl -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n     <span class=\"hljs-string\">&quot;https://synapse.schaefer.zone/memory/semantic-search?q=container+orchestration&quot;</span></code></pre><p>返回与查询语义相似的记忆，即使没有关键词匹配。适用于“查找关于 X 的记忆”，即使 X 被用不同的方式描述。</p>\n<h3>GET /memory/by-tag</h3>\n<p>按标签列出记忆。</p>\n<pre><code class=\"hljs language-bash\">curl -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n     <span class=\"hljs-string\">&quot;https://synapse.schaefer.zone/memory/by-tag?tag=docker&quot;</span></code></pre><h3>GET /memory/related/:id</h3>\n<p>查找与某条记忆相关的记忆（基于共享标签）。</p>\n<pre><code class=\"hljs language-bash\">curl -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n     https://synapse.schaefer.zone/memory/related/mem_001</code></pre><h2>同步与 Diff</h2>\n<h3>GET /memory/diff</h3>\n<p>增量同步 — 返回自指定时间戳以来发生变化的记忆。</p>\n<pre><code class=\"hljs language-bash\">curl -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n     <span class=\"hljs-string\">&quot;https://synapse.schaefer.zone/memory/diff?since=1700000000&quot;</span></code></pre><p>响应：<code>{ &quot;added&quot;: [...], &quot;updated&quot;: [...], &quot;deleted&quot;: [...] }</code></p>\n<h3>POST /memory/sync</h3>\n<p>应用来自另一个实例的 diff（用于自托管同步）。</p>\n<pre><code class=\"hljs language-bash\">curl -X POST https://synapse.schaefer.zone/memory/sync \\\n  -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n  -H <span class=\"hljs-string\">&quot;Content-Type: application/json&quot;</span> \\\n  -d <span class=\"hljs-string\">&#x27;{&quot;added&quot;: [...], &quot;updated&quot;: [...], &quot;deleted&quot;: [...]}&#x27;</span></code></pre><h2>批量操作</h2>\n<h3>POST /memory/bulk-delete</h3>\n<p>按 ID 批量删除记忆。</p>\n<pre><code class=\"hljs language-bash\">curl -X POST https://synapse.schaefer.zone/memory/bulk-delete \\\n  -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n  -H <span class=\"hljs-string\">&quot;Content-Type: application/json&quot;</span> \\\n  -d <span class=\"hljs-string\">&#x27;{&quot;ids&quot;: [&quot;mem_001&quot;, &quot;mem_002&quot;, &quot;mem_003&quot;]}&#x27;</span></code></pre><h3>POST /memory/embed-batch</h3>\n<p>为尚未生成向量嵌入的记忆批量生成嵌入（用于语义搜索）。</p>\n<pre><code class=\"hljs language-bash\">curl -X POST https://synapse.schaefer.zone/memory/embed-batch \\\n  -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n  -H <span class=\"hljs-string\">&quot;Content-Type: application/json&quot;</span> \\\n  -d <span class=\"hljs-string\">&#x27;{&quot;limit&quot;: 100}&#x27;</span></code></pre><h3>GET /memory/embed-batch-status</h3>\n<p>检查嵌入生成进度。</p>\n<pre><code class=\"hljs language-bash\">curl -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n     https://synapse.schaefer.zone/memory/embed-batch-status</code></pre><h2>验证</h2>\n<p>记忆有 <code>verified</code> 标志。Agent 存储的记忆默认未验证（<code>source=agent</code>）；人类存储的记忆默认已验证（<code>source=user</code>）。</p>\n<h3>POST /memory/verify</h3>\n<p>将记忆标记为已验证（需要 JWT，而非 Mind Key）。</p>\n<pre><code class=\"hljs language-bash\">curl -X POST https://synapse.schaefer.zone/memory/mem_001/verify \\\n  -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_JWT&quot;</span></code></pre><h3>POST /memory/unverify</h3>\n<p>将记忆标记为未验证（需要 JWT）。</p>\n<pre><code class=\"hljs language-bash\">curl -X POST https://synapse.schaefer.zone/memory/mem_001/unverify \\\n  -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_JWT&quot;</span></code></pre><h3>GET /memory/unverified</h3>\n<p>列出等待人类验证的记忆。</p>\n<pre><code class=\"hljs language-bash\">curl -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n     <span class=\"hljs-string\">&quot;https://synapse.schaefer.zone/memory/unverified?limit=100&quot;</span></code></pre><h2>统计与审计</h2>\n<h3>GET /memory/stats</h3>\n<p>当前 Mind 的聚合统计。</p>\n<pre><code class=\"hljs language-bash\">curl -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n     https://synapse.schaefer.zone/memory/stats</code></pre><p>返回：<code>{ &quot;total&quot;: 12, &quot;verified&quot;: 10, &quot;unverified&quot;: 2, &quot;by_category&quot;: {...}, &quot;by_priority&quot;: {...} }</code></p>\n<h3>GET /memory/audit</h3>\n<p>所有状态变更操作的审计日志。</p>\n<pre><code class=\"hljs language-bash\">curl -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n     <span class=\"hljs-string\">&quot;https://synapse.schaefer.zone/memory/audit?limit=100&amp;action=store&quot;</span></code></pre><h3>GET /memory/contradictions</h3>\n<p>检测已存储记忆中潜在的矛盾。</p>\n<pre><code class=\"hljs language-bash\">curl -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n     https://synapse.schaefer.zone/memory/contradictions</code></pre><h3>GET /memory/expiring</h3>\n<p>列出即将到期的记忆。</p>\n<pre><code class=\"hljs language-bash\">curl -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n     <span class=\"hljs-string\">&quot;https://synapse.schaefer.zone/memory/expiring?within=7d&quot;</span></code></pre><h2>健康检查与导出</h2>\n<h3>GET /memory/health</h3>\n<p>记忆系统的快速健康检查。</p>\n<pre><code class=\"hljs language-bash\">curl -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n     https://synapse.schaefer.zone/memory/health</code></pre><h3>GET /memory/mind-export</h3>\n<p>全部记忆的完整 JSON 导出（用于备份）。</p>\n<pre><code class=\"hljs language-bash\">curl -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n     https://synapse.schaefer.zone/memory/mind-export &gt; backup.json</code></pre><h3>POST /memory/compact</h3>\n<p>压缩相似记忆（自动摘要）。</p>\n<pre><code class=\"hljs language-bash\">curl -X POST https://synapse.schaefer.zone/memory/compact \\\n  -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n  -H <span class=\"hljs-string\">&quot;Content-Type: application/json&quot;</span> \\\n  -d <span class=\"hljs-string\">&#x27;{&quot;dry_run&quot;: true}&#x27;</span></code></pre><h2>下一步</h2>\n<ul>\n<li><a href=\"/docs/getting-started/quick-start-llm\">LLM 快速开始</a></li>\n<li><a href=\"/docs/guides/memory-best-practices\">记忆最佳实践</a></li>\n<li><a href=\"/docs/concepts/fts5-search\">FTS5 搜索</a></li>\n<li><a href=\"/docs/concepts/semantic-search\">语义搜索</a></li>\n</ul>\n","urls":{"html":"/docs/api/memory","text":"/docs/api/memory?format=text","json":"/docs/api/memory?format=json","llm":"/docs/api/memory?format=llm"},"translations_available":["en","zh","hi","es","fr","ar","pt","ru","ja","de","it","ko","nl","pl","tr","sv","vi","th","id","uk"]}