Dify相关
资源
环境准备
官方部署教程:https://docs.dify.ai/zh-hans/getting-started/install-self-hosted/docker-compose
部署前置条件:
- 安装docker、docker compose
- 配置docker镜像地址 docker/daemon.json
Linux下面路径为/etc/docker/daemon.json
。
Mac下面使用orbstack方式安装docker/docker compose。修改方式如下:
- 通过命令
orb config docker
修改 - 直接编辑
~/.orbstack/config/docker.json
修改
改完重启docker:
bash
orb restart docker
配置docker镜像代理:
json
{
"insecure-registries":["xxx.com:7646","10.245.83.16:7888"],
"registry-mirrors": [
"https://dockerpull.org",
"https://docker.1panel.dev",
"https://docker.foreverlink.love",
"https://docker.fxxk.dedyn.io",
"https://docker.xn--6oq72ry9d5zx.cn",
"https://docker.zhai.cm",
"https://docker.5z5f.com",
"https://a.ussh.net",
"https://docker.cloudlayer.icu",
"https://hub.littlediary.cn",
"https://hub.crdz.gq",
"https://docker.unsee.tech",
"https://docker.kejilion.pro",
"https://registry.dockermirror.com",
"https://hub.rat.dev",
"https://dhub.kubesre.xyz",
"https://docker.nastool.de",
"https://docker.udayun.com",
"https://docker.rainbond.cc",
"https://hub.geekery.cn",
"https://docker.1panelproxy.com",
"https://atomhub.openatom.cn",
"https://docker.m.daocloud.io",
"https://docker.1ms.run",
"https://docker.linkedbus.com",
"https://dytt.online",
"https://func.ink",
"https://lispy.org",
"https://docker.xiaogenban1993.com"
]
}
或者,替换docker compose里面的镜像地址,替换成国内的镜像地址,如dockerpull.org
等。
前置条件完成后,按照上面的官方教程部署一般就可以了。
部署特定版本的dify
安装主要步骤:
直接clone源码,或者下载源码压缩包,解压到指定目录
0.7.3版本源码地址:https://github.com/langgenius/dify/releases/tag/0.7.3
这里使用下载源码后解压的方式:dify-0.7.3.zip
解压后进入dify-0.7.3/docker/目录,执行以下命令:
bash
cp .env.example .env
docker compose up -d
自动下载镜像,并启动容器,启动完成即可访问。
访问http://localhost/install 设置登录账号与密码。
部署最新版本的dify
方法与上面一致,直接拉取最新:
bash
git clone https://github.com/langgenius/dify.git
如果git clone下载最新版本失败,使用下载最新zip包的方式。
0.15.3版本主页:https://github.com/langgenius/dify/releases/tag/0.15.3
下载zip包,当前是0.15.3版本:https://github.com/langgenius/dify/archive/refs/tags/0.15.3.zip
解压后进入dify-0.15.3/docker/目录,执行以下命令:
bash
cp .env.example .env
docker compose up -d
dify集成gemini接口
gemini-2.0 提供了非常慷慨的免费api额度,可用于dify的LLM模型api。
主要使用步骤:
1、填写gemini的api key
2、在需要llm模型的选择中,选择gemini-2.0,以创建chatbot对话聊天为例
选择gemini-2.0后,点击创建,即可使用gemini-2.0的api,另外提示词可以使用gemini-2.0自动生成,就可以一键发布chatbox应用。
从本地部署完,到接入gemini-2.0的api,只需要几分钟的时间,非常方便。