Memoria
Añadir almacén de memoria
Integra memoria en el flujo de trabajo. Puede añadir, obtener una memoria, obtener todas las memorias y eliminar memorias.
Añadir una nueva memoria a la base de datos o agregar a una memoria existente con el mismo ID.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
conversationId | string | No | Identificador de conversación (ej., user-123, session-abc). Si ya existe una memoria con este conversationId, el nuevo mensaje se agregará a ella. |
id | string | No | Parámetro heredado para identificador de conversación. Usa conversationId en su lugar. Proporcionado para compatibilidad con versiones anteriores. |
role | string | Sí | Rol para la memoria del agente (user, assistant o system) |
content | string | Sí | Contenido para la memoria del agente |
| Parámetro | Tipo | Descripción |
|---|
success | boolean | Si la memoria se añadió correctamente |
memories | array | Array de objetos de memoria incluyendo la memoria nueva o actualizada |
error | string | Mensaje de error si la operación falló |
Recuperar memoria por conversationId. Devuelve las memorias coincidentes.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
conversationId | string | No | Identificador de conversación (ej., user-123, session-abc). Devuelve las memorias para esta conversación. |
id | string | No | Parámetro heredado para identificador de conversación. Usa conversationId en su lugar. Proporcionado para compatibilidad con versiones anteriores. |
| Parámetro | Tipo | Descripción |
|---|
success | boolean | Si la memoria se recuperó exitosamente |
memories | array | Array de objetos de memoria con campos conversationId y data |
message | string | Mensaje de éxito o error |
error | string | Mensaje de error si la operación falló |
Recupera todas las memorias de la base de datos
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
| Parámetro | Tipo | Descripción |
|---|
success | boolean | Si todas las memorias se recuperaron exitosamente |
memories | array | Array de todos los objetos de memoria con campos key, conversationId y data |
message | string | Mensaje de éxito o error |
error | string | Mensaje de error si la operación falló |
Elimina memorias por conversationId.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
conversationId | string | No | Identificador de conversación (ej., user-123, session-abc). Elimina todas las memorias de esta conversación. |
id | string | No | Parámetro heredado para identificador de conversación. Usa conversationId en su lugar. Proporcionado para compatibilidad con versiones anteriores. |
| Parámetro | Tipo | Descripción |
|---|
success | boolean | Si la memoria se eliminó exitosamente |
message | string | Mensaje de éxito o error |
error | string | Mensaje de error si la operación falló |
- Categoría:
blocks
- Tipo:
memory