SuperAPI AI 工具集

zep

编程与开发

查看项目

更新于 10-16 02:36

技能介绍

用途:Zep API 用于 AI 智能体的长期记忆与对话历史管理,管理用户、会话(对话线程)与消息,并从会话消息中提取事实和记忆上下文,供智能体后续轮次使用。

主要能力:提供用户、会话的创建与查询、更新和删除;向会话添加消息;获取会话的记忆(含提炼后的记忆上下文与近期消息);在用户或会话维度进行搜索(支持 facts 与 messages 范围,similarity 或 mmr 类型);获取用户跨会话的提取事实。基础地址为 https://api.getzep.com,官方文档 https://help.getzep.com/api。

用法要点:所有请求需在头部传递 API 密钥 Authorization: Api-Key $ZEP_TOKEN,令牌来自 app.getzep.com → Settings → API Keys。需先在 app.vm0.ai/connectors 连接 Zep 连接器。典型流程为:确保用户与会话存在,然后用 POST 向 /api/v2/sessions/<session-id>/memory 添加消息;读取 GET 同一路径返回的记忆与近期消息,将 context 注入智能体系统提示以获得长期连续性。检索用 POST /api/v2/users/<user-id>/search 或 /api/v2/sessions/<session-id>/search。建议会话 ID、用户 ID 使用稳定、确定性的标识以复用会话。

适用场景:为对话式智能体保存与回放长期记忆、维护会话历史、检索用户偏好类结构化事实或原始消息。

限制:Zep 有按项目速率限制,遇到 429 应做指数退避重试;请求失败可运行 zero doctor check-connector --env-name ZEP_TOKEN 或 zero doctor check-connector --url https://api.getzep.com/api/v2/sessions --method GET 排查。其余如定价、平台支持范围等资料暂未提供。