# Inhalte an Rememberizer merken

{% openapi src="<https://2490272757-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx5M0COIHmFFlpJ9e5pvp%2Fuploads%2Fgit-blob-77b6137eeb641262ec8e531c78123c02b825b865%2Frememberizer_openapi.yml?alt=media&token=22d7ca07-e3b4-475f-840e-857109bf09bc>" path="/documents/memorize/" method="post" %}
[rememberizer\_openapi.yml](https://2490272757-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx5M0COIHmFFlpJ9e5pvp%2Fuploads%2Fgit-blob-77b6137eeb641262ec8e531c78123c02b825b865%2Frememberizer_openapi.yml?alt=media\&token=22d7ca07-e3b4-475f-840e-857109bf09bc)
{% endopenapi %}

## Beispielanfragen

{% 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": "Wichtige Informationen",
    "content": "Dies ist wichtiger Inhalt, den ich möchte, dass Rememberizer ihn sich merkt."
  }'
```

{% hint style="info" %}
Ersetzen Sie `YOUR_JWT_TOKEN` durch Ihr tatsächliches JWT-Token.
{% 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: 'Wichtige Informationen',
      content: 'Dies ist wichtiger Inhalt, den ich möchte, dass Rememberizer ihn sich merkt.'
    })
  });
  
  if (response.status === 201) {
    console.log("Inhalt erfolgreich gespeichert");
  } else {
    console.error("Fehler beim Speichern des Inhalts");
    const errorData = await response.json();
    console.error(errorData);
  }
};

memorizeContent();
```

{% hint style="info" %}
Ersetzen Sie `YOUR_JWT_TOKEN` durch Ihr tatsächliches JWT-Token.
{% 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": "Wichtige Informationen",
        "content": "Dies ist wichtiger Inhalt, den ich möchte, dass Rememberizer ihn sich merkt."
    }
    
    response = requests.post(
        "https://api.rememberizer.ai/api/v1/documents/memorize/",
        headers=headers,
        data=json.dumps(payload)
    )
    
    if response.status_code == 201:
        print("Inhalt erfolgreich gespeichert")
    else:
        print(f"Fehler beim Speichern des Inhalts: {response.text}")

memorize_content()
```

{% hint style="info" %}
Ersetzen Sie `YOUR_JWT_TOKEN` durch Ihr tatsächliches JWT-Token.
{% endhint %}
{% endtab %}
{% endtabs %}

## Anfrageparameter

| Parameter | Typ    | Beschreibung                                                                   |
| --------- | ------ | ------------------------------------------------------------------------------ |
| name      | string | **Erforderlich.** Ein Name für den zu speichernden Inhalt.                     |
| content   | string | **Erforderlich.** Der Textinhalt, der in Rememberizer gespeichert werden soll. |

## Antwort

Eine erfolgreiche Anfrage gibt einen Statuscode 201 Created zurück, ohne einen Antwortkörper.

## Fehlerantworten

| Statuscode | Beschreibung                                                               |
| ---------- | -------------------------------------------------------------------------- |
| 400        | Ungültige Anfrage - Fehlende erforderliche Felder oder ungültige Parameter |
| 401        | Unautorisiert - Ungültige oder fehlende Authentifizierung                  |
| 500        | Interner Serverfehler                                                      |

## Anwendungsfälle

Dieser Endpunkt ist besonders nützlich für:

1. Wichtige Notizen oder Informationen zu speichern, auf die Sie später zugreifen möchten
2. Inhalte hinzuzufügen, die nicht über integrierte Datenquellen verfügbar sind
3. Manuell Informationen hinzuzufügen, die durchsuchbar sein müssen
4. Kontextinformationen für LLMs hinzuzufügen, die auf Ihre Wissensdatenbank zugreifen

Der gespeicherte Inhalt wird über die Suchendpunkte durchsuchbar und kann in Erinnerungen aufgenommen werden.
