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 successfully400— 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:
- Memorizzare note o informazioni importanti che desideri accedere in seguito
- Aggiungere contenuti che non sono disponibili tramite fonti di dati integrate
- Aggiungere manualmente informazioni che devono essere ricercabili
- 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.