Zep Memory
Zep 是大型语言模型(LLM)应用的长期记忆存储工具。它能够存储、总结、嵌入、索引和丰富大型语言模型应用/聊天机器人的历史记录,并通过简单、低延迟的API进行展示。
Zep to Render部署指南
你可以轻松地将Zep部署到Render、Flyio等云服务上。如果你更喜欢在本地进行测试,也可以按照他们的快速指南来启动一个Docker容器。
在这个例子中,我们将部署到Render。
前往Zep Repo并点击部署到Render
这将带您进入Render的蓝图页面,只需点击创建新资源

部署完成后,您应在仪表板上看到已创建的3个应用程序

只需点击第一个名为zep的选项,并复制已部署的URL

将Zep部署到Digital Ocean(通过Docker)的指南
克隆仓库
使用Git克隆https://github.com/getzep/zep.git
cd zep
nano .env
在.ENV文件中添加您的OpenAI API密钥
ZEP_OPENAI_API_KEY=
docker compose up -d --build允许防火墙访问端口8000
使用sudo命令,在ufw中允许从任意来源到任意目的地的8000端口(协议为TCP)的访问
ufw状态已编号如果使用Digital Ocean从控制面板设置独立防火墙,请确保也在那里添加了端口8000
在Flowise UI中的使用
回到Flowise应用程序,只需创建一个新的画布或使用市场中的某个模板。在本例中,我们将使用简单对话链

将“Buffer Memory”替换为“Zep Memory”。然后将“Base URL”替换为您在上文中复制的Zep URL

保存聊天流程并进行测试,查看对话是否被记住。

现在尝试清除聊天记录,你应该能看到它现在无法记住之前的对话了。

Zep 身份验证
Zep允许您使用JWT身份验证来保护您的实例。我们将使用zepcli命令行工具此处。
1. 生成一个密钥和JWT令牌
下载ZepCLI后:
在Linux或MacOS上
./zepcli -i在Windows上
zepcli.exe -i您将首先获得您的专属秘密代币:

然后你会得到一个JWT令牌:

2. 配置认证环境变量
在Zep服务器环境中设置以下环境变量:
ZEP_AUTH_REQUIRED=true
ZEP_AUTH_SECRET=<您在上面生成的密码>3. 在Flowise上配置凭证
为Zep添加一个新的凭证,并在API Key字段中输入JWT令牌:

4. 在Zep节点上使用创建的凭证
在Zep节点的“连接凭证”中,选择你刚刚创建的凭证。就是这样!

Last updated