{"title":"Démarrage rapide (humain)","slug":"quick-start","category":"getting-started","summary":"Inscrivez un compte, créez votre premier mind, stockez une mémoire — en 5 minutes.","audience":["human"],"tags":["quickstart","human","register","mind-key"],"difficulty":"beginner","updated":"2026-06-27","word_count":429,"read_minutes":2,"lang":"fr","translated":true,"requested_lang":"fr","content_markdown":"\n# Démarrage rapide (humain)\n\nCe guide vous accompagne dans l'obtention d'un compte Synapse, votre première Mind Key\net le stockage de votre première mémoire. Durée totale : ~5 minutes.\n\n## Étape 1 : inscrire un compte\n\nOuvrez l'API Synapse et créez un compte :\n\n```bash\ncurl -X POST https://synapse.schaefer.zone/register \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"email\": \"you@example.com\",\n    \"password\": \"your-secure-password\"\n  }'\n```\n\nRéponse :\n\n```json\n{\n  \"jwt\": \"eyJhbGci...\",\n  \"user\": { \"id\": \"u_abc123\", \"email\": \"you@example.com\" }\n}\n```\n\n> [!TIP]\n> Sauvegardez le JWT en lieu sûr — vous en aurez besoin pour créer des minds. Le JWT\n> expire après 7 jours ; reconnectez-vous avec le même endpoint pour le rafraîchir.\n\n## Étape 2 : créez votre premier mind\n\nUn « mind » est un scope de mémoire isolé. La plupart des utilisateurs commencent avec\nun seul mind, mais vous pouvez en avoir plusieurs (ex. « work », « personal »,\n« project-x »). Chaque mind a sa propre Mind Key unique.\n\n```bash\ncurl -X POST https://synapse.schaefer.zone/minds \\\n  -H \"Authorization: Bearer YOUR_JWT\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"name\": \"My First Mind\",\n    \"description\": \"Personal assistant memory\"\n  }'\n```\n\nRéponse :\n\n```json\n{\n  \"id\": \"m_xyz789\",\n  \"name\": \"My First Mind\",\n  \"mind_key\": \"mk_aBcDeFgHiJkLmNoPqRsTuVwXyZ0123456789\",\n  \"created_at\": \"2026-06-27T...\"\n}\n```\n\n> [!CRITICAL]\n> **Sauvegardez la `mind_key` immédiatement.** Elle n'est affichée qu'une seule fois\n> et ne peut pas être récupérée plus tard. Si vous la perdez, vous devrez créer un\n> nouveau mind.\n\n## Étape 3 : stockez votre première mémoire\n\nUtilisez maintenant la Mind Key pour stocker une mémoire :\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\": \"identity\",\n    \"key\": \"user_name\",\n    \"content\": \"My name is Michael\",\n    \"tags\": [\"personal\", \"identity\"],\n    \"priority\": \"critical\"\n  }'\n```\n\nRéponse :\n\n```json\n{\n  \"id\": \"mem_001\",\n  \"status\": \"stored\",\n  \"mind_id\": \"m_xyz789\"\n}\n```\n\n## Étape 4 : rappeler toutes les mémoires\n\nPour récupérer tout ce que vous avez stocké :\n\n```bash\ncurl -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n     https://synapse.schaefer.zone/memory/recall\n```\n\nRéponse (texte brut, optimisée pour la consommation LLM) :\n\n```\nMind: My First Mind\nMemories: 1 total (1 verified)\n\n[001] identity (CRITICAL)\n  user_name\n  My name is Michael\n  Tags: personal, identity\n  Stored: 2026-06-27\n```\n\n## Étape 5 : rechercher des mémoires\n\nTrouvez des mémoires spécifiques par mot-clé :\n\n```bash\ncurl -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n     \"https://synapse.schaefer.zone/memory/search?q=michael\"\n```\n\n## Étape 6 : connectez votre LLM\n\nLe moyen le plus simple de donner à votre LLM l'accès à Synapse est via MCP :\n\n- [Configuration Claude Desktop](/docs/mcp/claude-desktop) — config en 2 minutes\n- [Configuration Claude Code](/docs/mcp/claude-code) — intégration terminal\n- [Configuration Cursor](/docs/mcp/cursor) — intégration IDE\n\nAprès configuration, votre LLM appellera automatiquement `memory_recall` au début de\nchaque session et persistera les nouveaux faits via `memory_store`.\n\n## Catégories de mémoire\n\nSynapse prend en charge 8 catégories — choisissez la plus spécifique :\n\n| Catégorie | Cas d'usage |\n|----------|----------|\n| `identity` | Nom d'utilisateur, rôle, infos de contact |\n| `preference` | Goûts, aversions, style de travail |\n| `fact` | Faits vérifiables (détails de projet, dates) |\n| `project` | Statut de projet, jalons, todos |\n| `skill` | Choses dont l'utilisateur est bon |\n| `mistake` | Erreurs passées — à éviter de répéter |\n| `context` | Contexte pertinent à la session |\n| `note` | Notes diverses |\n\n## Niveaux de priorité\n\n- `low` — utile de savoir\n- `normal` — par défaut\n- `high` — important\n- `critical` — à ne jamais oublier (identité utilisateur, infos légales)\n\n## Prochaines étapes\n\n- [Approfondissement authentification](/docs/getting-started/authentication)\n- [Mind Key vs JWT](/docs/getting-started/mind-key-vs-jwt)\n- [Référence API Memory](/docs/api/memory)\n- [Intégration MCP](/docs/mcp/what-is-mcp)\n","content_html":"<h1>Démarrage rapide (humain)</h1>\n<p>Ce guide vous accompagne dans l&#39;obtention d&#39;un compte Synapse, votre première Mind Key\net le stockage de votre première mémoire. Durée totale : ~5 minutes.</p>\n<h2>Étape 1 : inscrire un compte</h2>\n<p>Ouvrez l&#39;API Synapse et créez un compte :</p>\n<pre><code class=\"hljs language-bash\">curl -X POST https://synapse.schaefer.zone/register \\\n  -H <span class=\"hljs-string\">&quot;Content-Type: application/json&quot;</span> \\\n  -d <span class=\"hljs-string\">&#x27;{\n    &quot;email&quot;: &quot;you@example.com&quot;,\n    &quot;password&quot;: &quot;your-secure-password&quot;\n  }&#x27;</span></code></pre><p>Réponse :</p>\n<pre><code class=\"hljs language-json\"><span class=\"hljs-punctuation\">{</span>\n  <span class=\"hljs-attr\">&quot;jwt&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;eyJhbGci...&quot;</span><span class=\"hljs-punctuation\">,</span>\n  <span class=\"hljs-attr\">&quot;user&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-punctuation\">{</span> <span class=\"hljs-attr\">&quot;id&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;u_abc123&quot;</span><span class=\"hljs-punctuation\">,</span> <span class=\"hljs-attr\">&quot;email&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;you@example.com&quot;</span> <span class=\"hljs-punctuation\">}</span>\n<span class=\"hljs-punctuation\">}</span></code></pre><div class=\"callout callout-ok\">Sauvegardez le JWT en lieu sûr — vous en aurez besoin pour créer des minds. Le JWT\nexpire après 7 jours ; reconnectez-vous avec le même endpoint pour le rafraîchir.</div><h2>Étape 2 : créez votre premier mind</h2>\n<p>Un « mind » est un scope de mémoire isolé. La plupart des utilisateurs commencent avec\nun seul mind, mais vous pouvez en avoir plusieurs (ex. « work », « personal »,\n« project-x »). Chaque mind a sa propre Mind Key unique.</p>\n<pre><code class=\"hljs language-bash\">curl -X POST https://synapse.schaefer.zone/minds \\\n  -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_JWT&quot;</span> \\\n  -H <span class=\"hljs-string\">&quot;Content-Type: application/json&quot;</span> \\\n  -d <span class=\"hljs-string\">&#x27;{\n    &quot;name&quot;: &quot;My First Mind&quot;,\n    &quot;description&quot;: &quot;Personal assistant memory&quot;\n  }&#x27;</span></code></pre><p>Réponse :</p>\n<pre><code class=\"hljs language-json\"><span class=\"hljs-punctuation\">{</span>\n  <span class=\"hljs-attr\">&quot;id&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;m_xyz789&quot;</span><span class=\"hljs-punctuation\">,</span>\n  <span class=\"hljs-attr\">&quot;name&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;My First Mind&quot;</span><span class=\"hljs-punctuation\">,</span>\n  <span class=\"hljs-attr\">&quot;mind_key&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;mk_aBcDeFgHiJkLmNoPqRsTuVwXyZ0123456789&quot;</span><span class=\"hljs-punctuation\">,</span>\n  <span class=\"hljs-attr\">&quot;created_at&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;2026-06-27T...&quot;</span>\n<span class=\"hljs-punctuation\">}</span></code></pre><div class=\"callout callout-critical\">**Sauvegardez la `mind_key` immédiatement.** Elle n'est affichée qu'une seule fois\net ne peut pas être récupérée plus tard. Si vous la perdez, vous devrez créer un\nnouveau mind.</div><h2>Étape 3 : stockez votre première mémoire</h2>\n<p>Utilisez maintenant la Mind Key pour stocker une mémoire :</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;identity&quot;,\n    &quot;key&quot;: &quot;user_name&quot;,\n    &quot;content&quot;: &quot;My name is Michael&quot;,\n    &quot;tags&quot;: [&quot;personal&quot;, &quot;identity&quot;],\n    &quot;priority&quot;: &quot;critical&quot;\n  }&#x27;</span></code></pre><p>Réponse :</p>\n<pre><code class=\"hljs language-json\"><span class=\"hljs-punctuation\">{</span>\n  <span class=\"hljs-attr\">&quot;id&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;mem_001&quot;</span><span class=\"hljs-punctuation\">,</span>\n  <span class=\"hljs-attr\">&quot;status&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;stored&quot;</span><span class=\"hljs-punctuation\">,</span>\n  <span class=\"hljs-attr\">&quot;mind_id&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;m_xyz789&quot;</span>\n<span class=\"hljs-punctuation\">}</span></code></pre><h2>Étape 4 : rappeler toutes les mémoires</h2>\n<p>Pour récupérer tout ce que vous avez stocké :</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>Réponse (texte brut, optimisée pour la consommation LLM) :</p>\n<pre><code class=\"hljs language-plaintext\">Mind: My First Mind\nMemories: 1 total (1 verified)\n\n[001] identity (CRITICAL)\n  user_name\n  My name is Michael\n  Tags: personal, identity\n  Stored: 2026-06-27</code></pre><h2>Étape 5 : rechercher des mémoires</h2>\n<p>Trouvez des mémoires spécifiques par mot-clé :</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=michael&quot;</span></code></pre><h2>Étape 6 : connectez votre LLM</h2>\n<p>Le moyen le plus simple de donner à votre LLM l&#39;accès à Synapse est via MCP :</p>\n<ul>\n<li><a href=\"/docs/mcp/claude-desktop\">Configuration Claude Desktop</a> — config en 2 minutes</li>\n<li><a href=\"/docs/mcp/claude-code\">Configuration Claude Code</a> — intégration terminal</li>\n<li><a href=\"/docs/mcp/cursor\">Configuration Cursor</a> — intégration IDE</li>\n</ul>\n<p>Après configuration, votre LLM appellera automatiquement <code>memory_recall</code> au début de\nchaque session et persistera les nouveaux faits via <code>memory_store</code>.</p>\n<h2>Catégories de mémoire</h2>\n<p>Synapse prend en charge 8 catégories — choisissez la plus spécifique :</p>\n<table>\n<thead>\n<tr>\n<th>Catégorie</th>\n<th>Cas d&#39;usage</th>\n</tr>\n</thead>\n<tbody><tr>\n<td><code>identity</code></td>\n<td>Nom d&#39;utilisateur, rôle, infos de contact</td>\n</tr>\n<tr>\n<td><code>preference</code></td>\n<td>Goûts, aversions, style de travail</td>\n</tr>\n<tr>\n<td><code>fact</code></td>\n<td>Faits vérifiables (détails de projet, dates)</td>\n</tr>\n<tr>\n<td><code>project</code></td>\n<td>Statut de projet, jalons, todos</td>\n</tr>\n<tr>\n<td><code>skill</code></td>\n<td>Choses dont l&#39;utilisateur est bon</td>\n</tr>\n<tr>\n<td><code>mistake</code></td>\n<td>Erreurs passées — à éviter de répéter</td>\n</tr>\n<tr>\n<td><code>context</code></td>\n<td>Contexte pertinent à la session</td>\n</tr>\n<tr>\n<td><code>note</code></td>\n<td>Notes diverses</td>\n</tr>\n</tbody></table>\n<h2>Niveaux de priorité</h2>\n<ul>\n<li><code>low</code> — utile de savoir</li>\n<li><code>normal</code> — par défaut</li>\n<li><code>high</code> — important</li>\n<li><code>critical</code> — à ne jamais oublier (identité utilisateur, infos légales)</li>\n</ul>\n<h2>Prochaines étapes</h2>\n<ul>\n<li><a href=\"/docs/getting-started/authentication\">Approfondissement authentification</a></li>\n<li><a href=\"/docs/getting-started/mind-key-vs-jwt\">Mind Key vs JWT</a></li>\n<li><a href=\"/docs/api/memory\">Référence API Memory</a></li>\n<li><a href=\"/docs/mcp/what-is-mcp\">Intégration MCP</a></li>\n</ul>\n","urls":{"html":"/docs/getting-started/quick-start","text":"/docs/getting-started/quick-start?format=text","json":"/docs/getting-started/quick-start?format=json","llm":"/docs/getting-started/quick-start?format=llm"},"translations_available":["en","zh","hi","es","fr","ar","pt","ru","ja","de","it","ko","nl","pl","tr","sv","vi","th","id","uk"]}