# Mémoriser du contenu dans Rememberizer

{% openapi src="/files/k0wV9YEEppPnffcGeVUk" path="/documents/memorize/" method="post" %}
[rememberizer\_openapi.yml](https://3811618827-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwduaTA5Sz3nf9aH5k1S6%2Fuploads%2Fgit-blob-77b6137eeb641262ec8e531c78123c02b825b865%2Frememberizer_openapi.yml?alt=media\&token=9d0098e1-f392-4761-be64-ff6f2caad99e)
{% endopenapi %}

## Exemples de requêtes

{% tabs %}
{% tab title="cURL" %}

```bash
curl -X POST \
  https://api.rememberizer.ai/api/v1/documents/memorize/ \
  -H "Authorization: Bearer YOUR_JWT_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Informations Importantes",
    "content": "Ceci est un contenu important que je veux que Rememberizer se souvienne."
  }'
```

{% hint style="info" %}
Remplacez `YOUR_JWT_TOKEN` par votre véritable jeton JWT.
{% endhint %}
{% endtab %}

{% tab title="JavaScript" %}

```javascript
const memorizeContent = async () => {
  const response = await fetch('https://api.rememberizer.ai/api/v1/documents/memorize/', {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer YOUR_JWT_TOKEN',
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      name: 'Informations Importantes',
      content: 'Ceci est un contenu important que je veux que Rememberizer se souvienne.'
    })
  });
  
  if (response.status === 201) {
    console.log("Contenu stocké avec succès");
  } else {
    console.error("Échec du stockage du contenu");
    const errorData = await response.json();
    console.error(errorData);
  }
};

memorizeContent();
```

{% hint style="info" %}
Remplacez `YOUR_JWT_TOKEN` par votre véritable jeton JWT.
{% endhint %}
{% endtab %}

{% tab title="Python" %}

```python
import requests
import json

def memorize_content():
    headers = {
        "Authorization": "Bearer YOUR_JWT_TOKEN",
        "Content-Type": "application/json"
    }
    
    payload = {
        "name": "Informations Importantes",
        "content": "Ceci est un contenu important que je veux que Rememberizer se souvienne."
    }
    
    response = requests.post(
        "https://api.rememberizer.ai/api/v1/documents/memorize/",
        headers=headers,
        data=json.dumps(payload)
    )
    
    if response.status_code == 201:
        print("Contenu stocké avec succès")
    else:
        print(f"Échec du stockage du contenu : {response.text}")

memorize_content()
```

{% hint style="info" %}
Remplacez `YOUR_JWT_TOKEN` par votre véritable jeton JWT.
{% endhint %}
{% endtab %}
{% endtabs %}

## Paramètres de la demande

| Paramètre | Type   | Description                                                 |
| --------- | ------ | ----------------------------------------------------------- |
| name      | chaîne | **Requis.** Un nom pour le contenu à stocker.               |
| content   | chaîne | **Requis.** Le contenu textuel à stocker dans Rememberizer. |

## Réponse

Une demande réussie renvoie un code d'état 201 Created sans corps de réponse.

## Réponses d'erreur

| Code d'état | Description                                                        |
| ----------- | ------------------------------------------------------------------ |
| 400         | Mauvaise requête - Champs requis manquants ou paramètres invalides |
| 401         | Non autorisé - Authentification invalide ou manquante              |
| 500         | Erreur interne du serveur                                          |

## Cas d'utilisation

Ce point de terminaison est particulièrement utile pour :

1. Stocker des notes ou des informations importantes que vous souhaitez consulter plus tard
2. Ajouter du contenu qui n'est pas disponible via des sources de données intégrées
3. Ajouter manuellement des informations qui doivent être recherchables
4. Ajouter des informations contextuelles pour les LLM accédant à votre base de connaissances

Le contenu stocké devient recherchable via les points de terminaison de recherche et peut être inclus dans des souvenirs.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rememberizer.ai/fr/ressources-pour-les-developpeurs/api-docs/memorize-content-to-rememberizer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
