Zep

为 AI 代理提供长期记忆

使用说明

集成 Zep 以管理长期记忆。创建线程、添加消息、通过 AI 驱动的摘要和事实提取功能检索上下文。

工具

zep_create_thread

在 Zep 中开始一个新的对话线程

输入

参数类型必需描述
threadIdstring线程的唯一标识符
userIdstring与线程关联的用户 ID
apiKeystring您的 Zep API 密钥

输出

参数类型描述
threadIdstring线程 ID
userIdstring用户 ID
uuidstring内部 UUID
createdAtstring创建时间戳
projectUuidstring项目 UUID

zep_get_threads

列出所有对话线程

输入

参数类型必需描述
pageSizenumber每页检索的线程数量
pageNumbernumber分页的页码
orderBystring用于排序结果的字段 (created_at, updated_at, user_id, thread_id)
ascboolean排序方向:true 表示升序,false 表示降序
apiKeystring您的 Zep API 密钥

输出

参数类型描述
threads数组线程对象的数组
responseCount数字此响应中的线程数量
totalCount数字可用线程的总数

zep_delete_thread

从 Zep 中删除会话线程

输入

参数类型必需描述
threadId字符串要删除的线程 ID
apiKey字符串您的 Zep API 密钥

输出

参数类型描述
deleted布尔值线程是否已被删除

zep_get_context

从线程中检索用户上下文,支持摘要模式或基本模式

输入

参数类型必需描述
threadId字符串要获取上下文的线程 ID
mode字符串上下文模式:"summary"(自然语言)或 "basic"(原始事实)
minRating数字用于筛选相关事实的最低评分
apiKey字符串您的 Zep API 密钥

输出

参数类型描述
contextstring上下文字符串(摘要或基本模式)

zep_get_messages

从线程中检索消息

输入

参数类型必需描述
threadIdstring要从中获取消息的线程 ID
limitnumber要返回的最大消息数
cursorstring用于分页的游标
lastnnumber要返回的最新消息数(覆盖限制和游标)
apiKeystring您的 Zep API 密钥

输出

参数类型描述
messagesarray消息对象数组
rowCountnumber此响应中的消息数
totalCountnumber线程中的消息总数

zep_add_messages

向现有线程添加消息

输入

参数类型必需描述
threadIdstring要添加消息的线程 ID
messagesjson包含角色和内容的消息对象数组
apiKeystring您的 Zep API 密钥

输出

参数类型描述
threadIdstring线程 ID
addedboolean消息是否成功添加
messageIdsarray添加的消息 UUID 数组

zep_add_user

在 Zep 中创建新用户

输入

参数类型必需描述
userIdstring用户的唯一标识符
emailstring用户的电子邮件地址
firstNamestring用户的名字
lastNamestring用户的姓氏
metadatajson作为 JSON 对象的附加元数据
apiKeystring您的 Zep API 密钥

输出

参数类型描述
userIdstring用户 ID
emailstring用户电子邮件
firstNamestring用户名字
lastNamestring用户姓氏
uuidstring内部 UUID
createdAtstring创建时间戳
metadataobject用户元数据

zep_get_user

从 Zep 检索用户信息

输入

参数类型必需描述
userIdstring要检索的用户 ID
apiKeystring您的 Zep API 密钥

输出

参数类型描述
userIdstring用户 ID
emailstring用户电子邮件
firstNamestring用户名字
lastNamestring用户姓氏
uuidstring内部 UUID
createdAtstring创建时间戳
updatedAtstring最后更新时间戳
metadataobject用户元数据

zep_get_user_threads

列出特定用户的所有会话线程

输入

参数类型必需描述
userIdstring要获取线程的用户 ID
limitnumber要返回的最大线程数
apiKeystring您的 Zep API 密钥

输出

参数类型描述
threadsarray此用户的线程对象数组
totalCountnumber返回的线程总数

注意

  • 类别:tools
  • 类型:zep
参数类型必需描述
userIdstring要获取线程的用户 ID(例如,"user_123")
limitnumber返回的最大线程数(例如,10,25,50)
apiKeystring您的 Zep API 密钥

输出

参数类型描述
threadsarray线程对象数组
threadIdstring线程标识符
userIdstring关联的用户 ID
uuidstring内部 UUID
createdAtstring创建时间戳(ISO 8601)
updatedAtstring最后更新时间戳(ISO 8601)
projectUuidstring项目 UUID
metadataobject自定义元数据(动态键值对)
totalCountnumber可用项目总数

On this page

Start building today
Trusted by over 70,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started