Skip to main content

Démarrage rapide (humain)

Inscrivez un compte, créez votre premier mind, stockez une mémoire — en 5 minutes.


Démarrage rapide (humain)

Ce guide vous accompagne dans l'obtention d'un compte Synapse, votre première Mind Key et le stockage de votre première mémoire. Durée totale : ~5 minutes.

Étape 1 : inscrire un compte

Ouvrez l'API Synapse et créez un compte :

curl -X POST https://synapse.schaefer.zone/register \
  -H "Content-Type: application/json" \
  -d '{
    "email": "you@example.com",
    "password": "your-secure-password"
  }'

Réponse :

{
  "jwt": "eyJhbGci...",
  "user": { "id": "u_abc123", "email": "you@example.com" }
}
Sauvegardez le JWT en lieu sûr — vous en aurez besoin pour créer des minds. Le JWT expire après 7 jours ; reconnectez-vous avec le même endpoint pour le rafraîchir.

Étape 2 : créez votre premier mind

Un « mind » est un scope de mémoire isolé. La plupart des utilisateurs commencent avec un seul mind, mais vous pouvez en avoir plusieurs (ex. « work », « personal », « project-x »). Chaque mind a sa propre Mind Key unique.

curl -X POST https://synapse.schaefer.zone/minds \
  -H "Authorization: Bearer YOUR_JWT" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "My First Mind",
    "description": "Personal assistant memory"
  }'

Réponse :

{
  "id": "m_xyz789",
  "name": "My First Mind",
  "mind_key": "mk_aBcDeFgHiJkLmNoPqRsTuVwXyZ0123456789",
  "created_at": "2026-06-27T..."
}
**Sauvegardez la `mind_key` immédiatement.** Elle n'est affichée qu'une seule fois et ne peut pas être récupérée plus tard. Si vous la perdez, vous devrez créer un nouveau mind.

Étape 3 : stockez votre première mémoire

Utilisez maintenant la Mind Key pour stocker une mémoire :

curl -X POST https://synapse.schaefer.zone/memory \
  -H "Authorization: Bearer YOUR_MIND_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "category": "identity",
    "key": "user_name",
    "content": "My name is Michael",
    "tags": ["personal", "identity"],
    "priority": "critical"
  }'

Réponse :

{
  "id": "mem_001",
  "status": "stored",
  "mind_id": "m_xyz789"
}

Étape 4 : rappeler toutes les mémoires

Pour récupérer tout ce que vous avez stocké :

curl -H "Authorization: Bearer YOUR_MIND_KEY" \
     https://synapse.schaefer.zone/memory/recall

Réponse (texte brut, optimisée pour la consommation LLM) :

Mind: My First Mind
Memories: 1 total (1 verified)

[001] identity (CRITICAL)
  user_name
  My name is Michael
  Tags: personal, identity
  Stored: 2026-06-27

Étape 5 : rechercher des mémoires

Trouvez des mémoires spécifiques par mot-clé :

curl -H "Authorization: Bearer YOUR_MIND_KEY" \
     "https://synapse.schaefer.zone/memory/search?q=michael"

Étape 6 : connectez votre LLM

Le moyen le plus simple de donner à votre LLM l'accès à Synapse est via MCP :

Après configuration, votre LLM appellera automatiquement memory_recall au début de chaque session et persistera les nouveaux faits via memory_store.

Catégories de mémoire

Synapse prend en charge 8 catégories — choisissez la plus spécifique :

Catégorie Cas d'usage
identity Nom d'utilisateur, rôle, infos de contact
preference Goûts, aversions, style de travail
fact Faits vérifiables (détails de projet, dates)
project Statut de projet, jalons, todos
skill Choses dont l'utilisateur est bon
mistake Erreurs passées — à éviter de répéter
context Contexte pertinent à la session
note Notes diverses

Niveaux de priorité

  • low — utile de savoir
  • normal — par défaut
  • high — important
  • critical — à ne jamais oublier (identité utilisateur, infos légales)

Prochaines étapes