Ekinox
Tools

Zep

Mémoire à long terme pour les agents IA

Instructions d'utilisation

Intégrez Zep pour la gestion de la mémoire à long terme. Créez des fils de discussion, ajoutez des messages, récupérez du contexte avec des résumés générés par IA et extraction de faits.

Outils

zep_create_thread

Démarrer un nouveau fil de conversation dans Zep

Entrée

ParamètreTypeObligatoireDescription
threadIdstringOuiIdentifiant unique pour le fil de discussion
userIdstringOuiID utilisateur associé au fil de discussion
apiKeystringOuiVotre clé API Zep

Sortie

ParamètreTypeDescription
threadIdstringL'ID du fil de discussion
userIdstringL'ID utilisateur
uuidstringUUID interne
createdAtstringHorodatage de création
projectUuidstringUUID du projet

zep_get_threads

Lister tous les fils de conversation

Entrée

ParamètreTypeObligatoireDescription
pageSizenumberNonNombre de fils à récupérer par page
pageNumbernumberNonNuméro de page pour la pagination
orderBystringNonChamp pour ordonner les résultats (created_at, updated_at, user_id, thread_id)
ascbooleanNonDirection de tri : true pour ascendant, false pour descendant
apiKeystringOuiVotre clé API Zep

Sortie

ParamètreTypeDescription
threadsarrayTableau d'objets de fil de discussion
responseCountnumberNombre de fils de discussion dans cette réponse
totalCountnumberNombre total de fils de discussion disponibles

zep_delete_thread

Supprimer un fil de conversation de Zep

Entrée

ParamètreTypeObligatoireDescription
threadIdstringOuiID du fil de discussion à supprimer
apiKeystringOuiVotre clé API Zep

Sortie

ParamètreTypeDescription
deletedbooleanIndique si le fil de discussion a été supprimé

zep_get_context

Récupérer le contexte utilisateur d'un fil de discussion en mode résumé ou basique

Entrée

ParamètreTypeObligatoireDescription
threadIdstringOuiID du fil de discussion pour obtenir le contexte
modestringNonMode de contexte : "summary" (langage naturel) ou "basic" (faits bruts)
minRatingnumberNonNote minimale pour filtrer les faits pertinents
apiKeystringOuiVotre clé API Zep

Sortie

ParamètreTypeDescription
contextstringLa chaîne de contexte (résumé ou basique)
factsarrayFaits extraits
entitiesarrayEntités extraites
summarystringRésumé de la conversation

zep_get_messages

Récupérer les messages d'un fil de discussion

Entrée

ParamètreTypeObligatoireDescription
threadIdchaîneOuiID du fil de discussion pour récupérer les messages
limitnombreNonNombre maximum de messages à renvoyer
cursorchaîneNonCurseur pour la pagination
lastnnombreNonNombre de messages les plus récents à renvoyer (remplace la limite et le curseur)
apiKeychaîneOuiVotre clé API Zep

Sortie

ParamètreTypeDescription
messagestableauTableau d'objets message
rowCountnombreNombre de messages dans cette réponse
totalCountnombreNombre total de messages dans le fil de discussion

zep_add_messages

Ajouter des messages à un fil de discussion existant

Entrée

ParamètreTypeObligatoireDescription
threadIdchaîneOuiID du fil de discussion auquel ajouter des messages
messagesjsonOuiTableau d'objets message avec rôle et contenu
apiKeychaîneOuiVotre clé API Zep

Sortie

ParamètreTypeDescription
contextchaîneContexte mis à jour après l'ajout des messages
messageIdstableauTableau des UUID des messages ajoutés
threadIdchaîneL'ID du fil de discussion

zep_add_user

Créer un nouvel utilisateur dans Zep

Entrée

ParamètreTypeObligatoireDescription
userIdstringOuiIdentifiant unique pour l'utilisateur
emailstringNonAdresse e-mail de l'utilisateur
firstNamestringNonPrénom de l'utilisateur
lastNamestringNonNom de famille de l'utilisateur
metadatajsonNonMétadonnées supplémentaires sous forme d'objet JSON
apiKeystringOuiVotre clé API Zep

Sortie

ParamètreTypeDescription
userIdstringL'identifiant de l'utilisateur
emailstringE-mail de l'utilisateur
firstNamestringPrénom de l'utilisateur
lastNamestringNom de famille de l'utilisateur
uuidstringUUID interne
createdAtstringHorodatage de création
metadataobjectMétadonnées de l'utilisateur

zep_get_user

Récupérer les informations d'un utilisateur depuis Zep

Entrée

ParamètreTypeObligatoireDescription
userIdstringOuiID de l'utilisateur à récupérer
apiKeystringOuiVotre clé API Zep

Sortie

ParamètreTypeDescription
userIdstringL'identifiant de l'utilisateur
emailstringE-mail de l'utilisateur
firstNamestringPrénom de l'utilisateur
lastNamestringNom de famille de l'utilisateur
uuidstringUUID interne
createdAtstringHorodatage de création
updatedAtstringHorodatage de dernière mise à jour
metadataobjectMétadonnées de l'utilisateur

zep_get_user_threads

Lister tous les fils de conversation pour un utilisateur spécifique

Entrée

ParamètreTypeObligatoireDescription
userIdchaîneOuiID de l'utilisateur pour lequel obtenir les fils
limitnombreNonNombre maximum de fils à retourner
apiKeychaîneOuiVotre clé API Zep

Sortie

ParamètreTypeDescription
threadstableauTableau d'objets de fils pour cet utilisateur
userIdchaîneL'ID de l'utilisateur

Notes

  • Catégorie : tools
  • Type : zep
Zep