问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

从零开始!在 Windows 上安装与配置 Dify

创作时间:
作者:
@小白创作中心

从零开始!在 Windows 上安装与配置 Dify

引用
CSDN
1.
https://blog.csdn.net/qq_49035156/article/details/143264534

Dify是一个开源的AI问答系统,可以帮助用户快速构建和部署自己的问答机器人。本文将详细介绍在Windows系统上安装和配置Dify的完整步骤,包括安装Docker和WSL、安装Git、下载Dify项目、配置环境文件以及启动Dify服务等具体操作步骤。

Windows 部署 Dify 教程

1. 安装 Docker 和 WSL

打开【控制面板】 > 【程序】 > 【启用或关闭 Windows 功能】,勾选“适用于 Linux 的 Windows 子系统”、“虚拟机平台”、“远程差分压缩 API 支持”。

打开命令行输入

wsl --install  

,运行完后重启电脑。

重启后,输入

wsl --status  

检查状态。

如果无报错,跳过更新;如果有报错,输入

wsl --update  

更新(若下载缓慢可终止 Ctrl + C,再使用

wsl --update --web-download  

重新下载)。

最后输入

wsl --status  

确认安装成功。

2. 安装 Docker

前往Docker 官网下载 Docker Desktop,按推荐配置安装并运行,无需登录。

3. 安装 Git 并下载 Dify

安装 Git(如未安装)或直接下载 Dify 项目的 ZIP 文件。

下载地址:https://github.com/langgenius/dify。

4. 进入 Dify 的 Docker 文件夹

解压 ZIP 文件并进入

dify/docker  

文件夹(ZIP 下载的文件夹名可能为

dify-main  

)。

在文件夹地址栏输入

cmd  

打开命令行。

5. 配置环境文件

在命令行中运行

copy .env.example .env  

,生成

.env  

文件。

6. 启动 Docker 服务

在命令行输入

docker compose up -d  

若出现端口冲突(例如

Error response from daemon: Ports are not available  

),可通过以下方法解决:

  • 方法一:关闭占用 80 端口的服务。

  • 方法二:修改

.env  

文件中端口号,将

NGINX_PORT=80  
EXPOSE_NGINX_PORT=80  

改为

81  

7. 测试运行

在浏览器中访问

http://localhost:81  

(或你指定的端口)。后续操作通过图形界面完成。

8. 添加模型供应商

在设置中找到“模型供应商” > “ollama” > “添加”。

将 URL 设置为

http://host.docker.internal:11434  

,让 Docker 通过内部地址访问。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号