dify大语言模型(LLM) 应用开发平台本地部署

大家好我是图恩,今天在本地部署了一下dify这个应用,以下为部署步骤。

克隆 Dify 源代码至本地

git clone https://github.com/langgenius/dify.git

启动 Dify

进入 Dify 源代码的 docker 目录,执行一键启动命令:

cd dify/docker
cp .env.example .env
docker compose up -d

更新 Dify

进入 dify 源代码的 docker 目录,按顺序执行以下命令:

cd dify/docker
docker compose down
git pull origin main
docker compose pull
docker compose up -d

这里注意添加好镜像源,否则下载会很慢

访问 Dify,默认是80端口

在浏览器中输入:http://localhost 

自定义配置

编辑 .env 文件中的环境变量值。然后,重新启动 Dify:

docker compose down
docker compose up -d


如果应用启动后知识库无法使用,一直提示“排队中”的话,我本地是添加了一个密钥就可以的。

安装openssl,通过openssl生成随机密钥,并替换 .envSECRET_KEY 的值

openssl rand -base64 42

记住,需要替换两个文件

api/.env
docker/.env

如果没有.env文件,将.env.example 文件复制一份,改名为.env即可,然后重新启动应该可以愉快的玩耍了。


本文章由javascript技术分享原创和收集

发表评论 (审核通过后显示评论):