Gebrauchsanweisung
Memory in den Workflow integrieren. Kann Erinnerungen hinzufügen, eine Erinnerung abrufen, alle Erinnerungen abrufen und Erinnerungen löschen.
Tools
memory_add
Füge eine neue Erinnerung zur Datenbank hinzu oder ergänze bestehende Erinnerungen mit derselben ID.
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
id | string | Ja | Kennung für die Erinnerung. Wenn bereits eine Erinnerung mit dieser ID existiert, werden die neuen Daten hinzugefügt. |
role | string | Ja | Rolle für Agent-Erinnerung (user, assistant oder system) |
content | string | Ja | Inhalt für Agent-Erinnerung |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
success | boolean | Ob der Speicher erfolgreich hinzugefügt wurde |
memories | array | Array von Speicherobjekten einschließlich des neuen oder aktualisierten Speichers |
error | string | Fehlermeldung, falls der Vorgang fehlgeschlagen ist |
memory_get
Einen bestimmten Speicher anhand seiner ID abrufen
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
id | string | Ja | Kennung für den abzurufenden Speicher |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
success | boolean | Ob der Speicher erfolgreich abgerufen wurde |
memories | array | Array von Speicherdaten für die angeforderte ID |
message | string | Erfolgs- oder Fehlermeldung |
error | string | Fehlermeldung, falls der Vorgang fehlgeschlagen ist |
memory_get_all
Alle Speicher aus der Datenbank abrufen
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
success | boolean | Ob alle Speicher erfolgreich abgerufen wurden |
memories | array | Array aller Speicherobjekte mit Schlüsseln, Typen und Daten |
message | string | Erfolgs- oder Fehlermeldung |
error | string | Fehlermeldung, falls der Vorgang fehlgeschlagen ist |
memory_delete
Eine bestimmte Erinnerung anhand ihrer ID löschen
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
id | string | Ja | Kennung für die zu löschende Erinnerung |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
success | boolean | Ob die Erinnerung erfolgreich gelöscht wurde |
message | string | Erfolgs- oder Fehlermeldung |
error | string | Fehlermeldung, wenn der Vorgang fehlgeschlagen ist |
Hinweise
- Kategorie:
blocks - Typ:
memory