Aller au contenu

Mémoriser du contenu pour Rememberizer

POST /documents/memorize/

Save a new document

Saves a document with a name and content

Request body

Field Type Required Description
name string yes
content string yes

Responses

  • 200 — Document saved successfully
  • 400 — Bad request (invalid parameters)
  • 500 — Internal server error

Exemples de requêtes

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."
  }'

Info

Remplacez YOUR_JWT_TOKEN par votre véritable jeton JWT.

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();

Info

Remplacez YOUR_JWT_TOKEN par votre véritable jeton JWT.

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()

Info

Remplacez YOUR_JWT_TOKEN par votre véritable jeton JWT.

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.