DeepSeek + Dify 构建聊天机器人AI

Dify安装

服务器需要安装和启动docker、git等

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

但是一般会没法访问 github,怎么办?

使用国内镜像

git clone https://gitcode.com/gh_mirrors/di/dify.git

使用配置hosts来访问github的小技巧(可以让我们能访问github):

140.82.113.3 github.com
199.232.69.194 github.global.ssl.fastly.net
185.199.108.153 assets-cdn.github.com
185.199.109.153 assets-cdn.github.com
185.199.110.153 assets-cdn.github.com

启动Dify

cd dify/docker

mv middleware.env.example middleware.env

docker compose -f docker-compose.middleware.yaml --profile weaviate -p dify up -d

此时,有些同学应该会遇到:

dify Error response from daemon: Get "https://registry-1.docker.io/v2/": context deadline exceeded

配置docker的国内镜像:

vi /etc/docker/daemon.json

{

"registry-mirrors": ["https://docker.m.daocloud.io/","https://huecker.io/","https://dockerhub.timeweb.cloud","https://noohub.ru/","https://dockerproxy.com","https://docker.mirrors.ustc.edu.cn","https://docker.nju.edu.cn","https://xx4bwyg2.mirror.aliyuncs.com","http://f1361db2.m.daocloud.io","https://registry.docker-cn.com","http://hub-mirror.c.163.com"]

}

再次执行:

docker compose -f docker-compose.middleware.yaml --profile weaviate -p dify up -d

即可下载(根据网络情况,下载时间很长)启动成功

有的同学可能会遇到:

我们可以修改配置文件中的端口8080为其他端口,我使用了8081

vi docker-compose.middleware.yaml

vi middleware.env

 再次启动 dify compose即可

发现上边启动的方法没有web页面,只能重新安装了

停止所有启动的组件:

docker stop $(docker ps -q)

再次换源:

vi /etc/docker/daemon.json

{
    "registry-mirrors": [
  "https://docker.registry.cyou",
  "https://docker-cf.registry.cyou",
  "https://dockercf.jsdelivr.fyi",
  "https://docker.jsdelivr.fyi",
  "https://dockertest.jsdelivr.fyi",
  "https://mirror.aliyuncs.com",
  "https://dockerproxy.com",
  "https://mirror.baidubce.com",
  "https://docker.m.daocloud.io",
  "https://docker.nju.edu.cn",
  "https://docker.mirrors.sjtug.sjtu.edu.cn",
  "https://docker.mirrors.ustc.edu.cn",
  "https://mirror.iscas.ac.cn",
  "https://docker.rainbond.cc"]

}

重启docker

再次启动Dify

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

我们进入docker没有看到 .env.example文件,仔细看了官网里确实有这个文件;

使用 ll -a 就可以看到这个文件了

完成启动

访问Dify:

对外访问端口是80,首次访问需要创建账号

http://192.168.1.63

创建账户进去之后,找到设置 添加 ollama 组件

起一个自己的名字,点击创建即可;

你就会发现可以聊天了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

窦再兴

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值