原创 ElliotBai 2024-10-15 08:54 上海
159r+10分钟就能拥有一个属于自己的dify?
本文纯干货,适合小白,有手就行,10分钟搭建属于自己的Dify网站,并配置模型进行使用。如果想学更多 AI 干货,欢迎关注。
Dify 有两种使用方式:云服务版本。直接在官网 dify.ai 上注册账号使用。部署社区版。开源,可商用,但是不能作为多租户服务使用。对个人使用完全无限制。部署前提条件:
2核4G云服务器一台 = 159元(不懂的也不用懂,不重要)
其实本地也可以,但是本地更折腾,我自己不喜欢在自己电脑上部署Web 服务,所以我也懒得给大伙分享。【小插曲】今天在腾讯云开新服务器的时候,发现腾讯云居然提供了一键部署,更简单了!而且看了下,挺便宜的,羊毛不薅白不薅。方案一:腾讯云一键部署
【优惠】打开腾讯云官网,左上角【最新活动】进入,活动是新老用户都可以,我老用户也享受到了。方案二:云服务器Docker部署
腾讯云一键部署非常简单,但是问题也来了:我既然都买服务器了,我是不是还能做点其它的事情,比如给自己建个博客?(备案挺麻烦的,如非必要就别折腾了)
Dify的更新频率其实很高,比如上面我一键安装了0.80版本的镜像,登陆进去发现0.9.2可用了,我想升级咋办?挺麻烦的,不如讲讲如何用Docker快速部署Dify,包括一键部署的升级其实也会涉及到。我们回到腾讯云的控制台,把刚才的那台服务器系统重装掉。
【装系统】安装一个宝塔面板(可视化服务器管理),登陆凭证就选自定义密码。高阶用户可以自己选,等安装完成。sudo /etc/init.d/bt default
git clone https://github.com/langgenius/dify.git
cd dify/docker
cp .env.example .env
docker compose up -d
等出现下面的结果,就是成功了cd dify/dockerdocker compose downgit pull origin maindocker compose pulldocker compose up -d
另外官方提醒:同步环境变量配置 (重要!) 如果 .env.example 文件有更新,请务必同步修改您本地的 .env 文件。检查 .env 文件中的所有配置项,确保它们与您的实际运行环境相匹配。您可能需要将 .env.example 中的新变量添加到 .env 文件中,并更新已更改的任何值。Dify的部署版本,除了服务器是自己提供的以外,模型也需要我们自己来配置。官方和中转的都支持,不过从性价比来说的话,还是推荐中转的吧,充点小钱,啥模型都能用上,贼划算,而且一般比起官方的价格都很很大的折扣,20刀普通用户可以用很久了,还能在不同的地方使用。如果你们没有合适的中转服务商的话,可以直接用我自用的,我用了近2年了,而且拿到了比较低的价格,点击原文就可以。【模型设置】在Dify右上角,点击设置-模型供应商。找到你自己的中转服务商提供的信息,填上保存就可以了。服务商一般会给两个信息,API base(或者叫Base URL,每个中转服务商的都不一样,Dify这里直接填URL就可以,比如我填的就是‘https://one.glbai.com’),和key。