Vai al contenuto

Memorizza contenuti per 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

Esempi di Richieste

curl -X POST   
  https://api.rememberizer.ai/api/v1/documents/memorize/   
  -H "Authorization: Bearer YOUR_JWT_TOKEN"   
  -H "Content-Type: application/json"   
  -d '{
    "name": "Informazioni Importanti",
    "content": "Questo è un contenuto importante che voglio che Rememberizer ricordi."
  }'

Info

Sostituisci YOUR_JWT_TOKEN con il tuo token JWT reale.

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: 'Informazioni Importanti',
      content: 'Questo è un contenuto importante che voglio che Rememberizer ricordi.'
    })
  });

  if (response.status === 201) {
    console.log("Contenuto memorizzato con successo");
  } else {
    console.error("Impossibile memorizzare il contenuto");
    const errorData = await response.json();
    console.error(errorData);
  }
};

memorizeContent();

Info

Sostituisci YOUR_JWT_TOKEN con il tuo token JWT reale.

import requests
import json

def memorize_content():
    headers = {
        "Authorization": "Bearer YOUR_JWT_TOKEN",
        "Content-Type": "application/json"
    }

    payload = {
        "name": "Informazioni Importanti",
        "content": "Questo è un contenuto importante che voglio che Rememberizer ricordi."
    }

    response = requests.post(
        "https://api.rememberizer.ai/api/v1/documents/memorize/",
        headers=headers,
        data=json.dumps(payload)
    )

    if response.status_code == 201:
        print("Contenuto memorizzato con successo")
    else:
        print(f"Impossibile memorizzare il contenuto: {response.text}")

memorize_content()

Info

Sostituisci YOUR_JWT_TOKEN con il tuo token JWT reale.

Parametri della Richiesta

Parametro Tipo Descrizione
name string Obbligatorio. Un nome per il contenuto da memorizzare.
content string Obbligatorio. Il contenuto testuale da memorizzare in Rememberizer.

Risposta

Una richiesta riuscita restituisce un codice di stato 201 Creato senza corpo di risposta.

Risposte di Errore

Codice di Stato Descrizione
400 Richiesta Errata - Campi richiesti mancanti o parametri non validi
401 Non Autorizzato - Autenticazione non valida o mancante
500 Errore Interno del Server

Casi d'uso

Questo endpoint è particolarmente utile per:

  1. Memorizzare note o informazioni importanti che desideri accedere in seguito
  2. Aggiungere contenuti che non sono disponibili tramite fonti di dati integrate
  3. Aggiungere manualmente informazioni che devono essere ricercabili
  4. Aggiungere informazioni contestuali per i LLM che accedono al tuo knowledge base

Il contenuto memorizzato diventa ricercabile attraverso gli endpoint di ricerca e può essere incluso nei mementi.