Zep

AI 智能体的长期记忆

配置

创建线程

操作
创建线程
API 密钥*
••••••••
线程 ID*
输入唯一线程标识符
用户 ID*
输入用户标识符
创建线程 (zep_create_thread)

在 Zep 中开始新的会话线程

输入
参数类型必填说明
threadIdstring是线程的唯一标识符
userIdstring是与该线程关联的用户 ID
apiKeystring是你的 Zep API 密钥
输出
参数类型说明
threadIdstring线程 ID
userIdstring用户 ID
uuidstring内部 UUID
createdAtstring创建时间戳
projectUuidstring项目 UUID

添加消息

操作
添加消息
API 密钥*
••••••••
线程 ID*
输入唯一线程标识符
消息*
json
[{"role": "user", "content": "Hello!"}]
添加消息 (zep_add_messages)

向现有线程添加消息

输入
参数类型必填说明
threadIdstring是要添加消息的线程 ID
messagesjson是包含 role 和 content 的消息对象数组
apiKeystring是你的 Zep API 密钥
输出
参数类型说明
contextstring添加消息后的更新上下文
messageIdsarray已添加消息的 UUID 数组
threadIdstring线程 ID

获取上下文

操作
获取上下文
API 密钥*
••••••••
线程 ID*
输入唯一线程标识符
上下文模式
摘要(自然语言)
获取上下文 (zep_get_context)

以摘要或基础模式从线程检索用户上下文

输入
参数类型必填说明
threadIdstring是要从中获取上下文的线程 ID
modestring否上下文模式:"summary" (自然语言) 或 "basic" (原始事实)
minRatingnumber否用于筛选相关事实的最低评分
apiKeystring是你的 Zep API 密钥
输出
参数类型说明
contextstring上下文字符串 (summary 或 basic)
factsarray提取的事实
entitiesarray提取的实体
summarystring对话摘要

获取消息

操作
获取消息
API 密钥*
••••••••
线程 ID*
输入唯一的线程标识符
结果上限
1
获取消息(zep_get_messages)

从线程中检索消息

输入
参数类型必填说明
threadIdstring是要从中获取消息的线程 ID
limitnumber否返回的最大消息数
cursorstring否分页游标
lastnnumber否要返回的最近消息数量(覆盖 limit 和 cursor)
apiKeystring是你的 Zep API 密钥
输出
参数类型说明
messagesarray消息对象数组
rowCountnumber本次响应中的消息数量
totalCountnumber线程中的消息总数

获取线程

操作
获取线程
API 密钥*
••••••••
结果上限
1
获取线程(zep_get_threads)

列出所有会话线程

输入
参数类型必填说明
pageSizenumber否每页获取的线程数量
pageNumbernumber否分页页码
orderBystring否结果排序字段 (created_at, updated_at, user_id, thread_id)
ascboolean否排序方向:true 为升序,false 为降序
apiKeystring是你的 Zep API 密钥
输出
参数类型说明
threadsarray线程对象数组
responseCountnumber本次响应中的线程数量
totalCountnumber可用线程总数

删除线程

操作
删除线程
API 密钥*
••••••••
线程 ID*
输入唯一线程标识符
删除线程(zep_delete_thread)

从 Zep 删除会话线程

输入
参数类型必填说明
threadIdstring是要删除的线程 ID
apiKeystring是你的 Zep API 密钥
输出
参数类型说明
deletedboolean线程是否已删除

添加用户

操作
添加用户
API 密钥*
••••••••
用户 ID*
输入用户标识符
邮箱
user@example.com
名
John
姓
Doe
元数据
json
{"key": "value"}
添加用户(zep_add_user)

在 Zep 中创建新用户

输入
参数类型必填说明
userIdstring是用户的唯一标识符
emailstring否用户电子邮件地址
firstNamestring否用户名字
lastNamestring否用户姓氏
metadatajson否附加元数据,JSON 对象
apiKeystring是你的 Zep API 密钥
输出
参数类型说明
userIdstring用户 ID
emailstring用户电子邮件
firstNamestring用户名字
lastNamestring用户姓氏
uuidstring内部 UUID
createdAtstring创建时间戳
metadataobject用户元数据

获取用户

操作
获取用户
API 密钥*
••••••••
用户 ID*
输入用户标识符
获取用户(zep_get_user)

从 Zep 获取用户信息

输入
参数类型必填说明
userIdstring是要获取的用户 ID
apiKeystring是你的 Zep API 密钥
输出
参数类型说明
userIdstring用户 ID
emailstring用户邮箱
firstNamestring用户名字
lastNamestring用户姓氏
uuidstring内部 UUID
createdAtstring创建时间戳
updatedAtstring上次更新时间戳
metadataobject用户元数据

获取用户会话

操作
获取用户会话
API 密钥*
••••••••
用户 ID*
输入用户标识符
获取用户线程 (zep_get_user_threads)

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

输入
参数类型必填说明
userIdstring是要获取线程的用户 ID
limitnumber否返回的最大线程数
apiKeystring是你的 Zep API 密钥
输出
参数类型说明
threadsarray该用户的线程对象数组
userIdstring用户 ID

使用说明

集成 Zep 以进行长期记忆管理。创建线程、添加消息,并检索包含 AI 摘要和事实提取的上下文。

备注

  • 分类:tools
  • 类型:zep