Mémoire
Ajouter un magasin de mémoire
Intégrer la mémoire dans le flux de travail. Permet d'ajouter, d'obtenir une mémoire, d'obtenir toutes les mémoires et de supprimer des mémoires.
Ajouter une nouvelle mémoire à la base de données ou ajouter à une mémoire existante avec le même ID.
| Paramètre | Type | Obligatoire | Description |
|---|
conversationId | chaîne | Non | Identifiant de conversation (par ex., user-123, session-abc). Si une mémoire avec cet identifiant existe déjà, le nouveau message y sera ajouté. |
id | chaîne | Non | Paramètre hérité pour l'identifiant de conversation. Utilisez conversationId à la place. Fourni pour la rétrocompatibilité. |
role | chaîne | Oui | Rôle pour la mémoire de l'agent (user, assistant ou system) |
content | chaîne | Oui | Contenu pour la mémoire de l'agent |
| Paramètre | Type | Description |
|---|
success | booléen | Indique si la mémoire a été ajoutée avec succès |
memories | tableau | Tableau d'objets mémoire incluant la mémoire nouvelle ou mise à jour |
error | chaîne | Message d'erreur en cas d'échec de l'opération |
Récupérer la mémoire par conversationId. Renvoie les mémoires correspondantes.
| Paramètre | Type | Obligatoire | Description |
|---|
conversationId | chaîne | Non | Identifiant de conversation (par ex., user-123, session-abc). Renvoie les mémoires pour cette conversation. |
id | chaîne | Non | Paramètre hérité pour l'identifiant de conversation. Utilisez conversationId à la place. Fourni pour la rétrocompatibilité. |
| Paramètre | Type | Description |
|---|
success | booléen | Indique si la mémoire a été récupérée avec succès |
memories | tableau | Tableau d'objets mémoire avec les champs conversationId et data |
message | chaîne | Message de succès ou d'erreur |
error | chaîne | Message d'erreur en cas d'échec |
Récupérer toutes les mémoires de la base de données
| Paramètre | Type | Obligatoire | Description |
|---|
| Paramètre | Type | Description |
|---|
success | booléen | Indique si toutes les mémoires ont été récupérées avec succès |
memories | tableau | Tableau de tous les objets mémoire avec les champs key, conversationId et data |
message | chaîne | Message de succès ou d'erreur |
error | chaîne | Message d'erreur en cas d'échec |
Supprimer les mémoires par conversationId.
| Paramètre | Type | Obligatoire | Description |
|---|
conversationId | chaîne | Non | Identifiant de conversation (par ex., user-123, session-abc). Supprime toutes les mémoires pour cette conversation. |
id | chaîne | Non | Paramètre hérité pour l'identifiant de conversation. Utilisez conversationId à la place. Fourni pour la rétrocompatibilité. |
| Paramètre | Type | Description |
|---|
success | booléen | Indique si la mémoire a été supprimée avec succès |
message | chaîne | Message de succès ou d'erreur |
error | chaîne | Message d'erreur en cas d'échec |
- Catégorie :
blocks
- Type :
memory