使用OneAPI+Ollama+Dify搭建一个兼容OpenAI的API发布及AI应用开发系统(三)Dify的安装及配置

在GitHub中的AI工作流短代码平台中,Dify获星一直名列前茅,目前已达48K星,其工作稳定性也是非常的高,在这里我们介绍一下Dify的安装。

由于Dify的结构非常的复杂,我们这里介绍Docker的方式进行安装,硬件的最低要求:2C4G,要求不算太高。操作系统我们使用Ubuntu24.04。

一:安装docker compose v2

1、删除冲突的软件包

for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done

2、安装docker官方的GPG key

sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

3、添加官方apt源

echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

4、安装docker compose v2

安装前一定要执行一下这个:

sudo apt update

安装最新版的docker

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

二:安装Dify Docker

1、克隆原码

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

2、复制环境配置文件

cp .env.example .env

3、启动docker容器

docker compose up -d

4、检查是否安装成功

docker compose ps

三:升级Dify

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

四:访问Dify

首次登录需要设置管理员帐号:

# Local environment
http://localhost/install

# Server environment
http://your_server_ip/install

设置完管理员帐号就可以登录了

# Local environment
http://localhost

# Server environment
http://your_server_ip

五:基本设置

在设置里面,找到模型供应商,然后找到OpenAI的API兼容模式,添加你的本地LLM

在这里填上:模型名称,API Key、API Base URL,也就是上一节我们讲的One-API所提供的API-Key这样,我们就完成一个LLM模型的配置。

接下来,我们就可以在工作流中使用你刚刚配置的LLM本地模型了。

为了创建一个具备插件API和数据集APIAI应用程序,建议参考以下步骤,结合使用dify开发工具的文档和教程: 参考资源链接:[使用dify快速开发强大的AI应用程序](https://wenku.csdn.net/doc/c04uiez6xb?spm=1055.2569.3001.10343) 1. 首先,访问dify的官方网站或获取其开发文档,了解其提供的功能和API接入方法。 2. 熟悉dify平台的插件API,这些API允许你集成第方开发的AI功能,比如自然语言处理或图像识别。查阅dify支持的插件列表,选择适合你应用场景的插件。 3. 学习如何通过API接入数据集,这一步骤至关重要,因为它可以让你的应用程序拥有训练和测试的基础数据。了解dify支持的数据集格式和如何进行数据预处理。 4. 在dify的可视化界面上搭建应用程序的基本框架。使用拖拽的方式添加你选择的插件和数据集,确保它们可以正确地协同工作。 5. 利用dify提供的可视化工具进行界面设计,这将使你的应用程序更加友好和直观。设置用户交互元素,如按钮、输入框等,以确保用户能便捷地与应用程序交互。 6. 对应用程序进行功能测试,确保所有插件和数据集都按预期工作。可以使用dify提供的测试工具或自行编写测试脚本。 7. 一旦测试通过,进行应用程序的部署。dify应该提供一键部署的选项或详细的部署指南,帮助你将应用程序部署到服务器或云平台。 8. 如果应用程序在实际使用中出现任何问题,参考dify提供的技术支持和社区资源,如常见问题解答(FAQ)、技术论坛等,寻找解决方案。 9. 根据用户反馈和应用程序的运行情况,不断迭代更新你的应用程序,优化用户体验和功能性能。 通过以上步骤,你可以使用dify开发工具快速创建一个功能丰富的AI应用程序。这份资源:《使用dify快速开发强大的AI应用程序》将为你提供详细的指南和操作示例,帮助你更有效地利用dify进行开发。 参考资源链接:[使用dify快速开发强大的AI应用程序](https://wenku.csdn.net/doc/c04uiez6xb?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

BBM的开源HUB

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值