1、前言

初衷:本项目的初衷是帮助部署dify的教程

2、初步认识dify

Dify 是一个开源的AI应用开发平台,它整合了后端即服务 (Backend-as-a-Service) 和 LLMOps 的理念。 旨在帮助开发者和非技术人员更轻松地构建新一代生成式AI应用。可以用Dify快速搭建各种AI应用,并进行持续优化和数据运营,dify的理念是致力于简化 AI 应用的构建和部署。

3、同等产品

当然类似于dify理念的替代也有很多
如:
TEN Framework 它专注于构建具有卓越音视频支持和灵活性的实时多模态代理应用
Langflow、LM-Kit.NET、Appsmith AI

商业化平台:
事实上Vertex AI被各大网友认为是 Dify.AI 的最佳总体替代品。它是 Google Cloud 提供的统一平台,用于机器学习模型和生成式 AI,功能强大且全面。

LLMOps平台:
Google Kubernetes Engine, Vertex AI Platform, Looker, Apigee API Management: Google Cloud 提供的这些工具共同构建了一个 LLMOps 平台,用于降低部署和运维 LLM 相关的风险

4、准备环境

由于分为两个版本一个是云服务的版本,一个是社区版本,我接下来的安装教程会以部署社区版为核心去部署

服务器上必须带有git和docker      

yum install -y git

dnf install -y git

安装 Dify 之前, 请确保你的机器已满足最低安装要求:

  • CPU >= 2 Core

  • RAM >= 4 GiB

这是官方给出的最低配置,然而我今天就是要挑战一下,我的配置如下运存为1.2g,服务器核心2核带宽1g

还不知道怎么测试自己的服务器是什么配置的小伙伴可以去看一下,我之前有写过一篇博客
好用的指令请推荐!!!!!!!!!!!!!!!!!快速查看liunx或centos当前系统信息大全的一段指令,且美观的一段指令,这段指令受益匪浅!比这个还好用的指令请推荐-CSDN博客
 

安装步骤《逐一执行即可》带有git和docker安装

yum install -y git

还需要附带docker

sudo apt-get update
sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release


 

yum install -y yum-utils
 

sudo yum-config-manager     --add-repo     https://download.docker.com/linux/centos/docker-ce.repo

sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

sudo systemctl start docker

git clone https://github.com/langgenius/dify.git --branch 0.15.3  目前我就看到更新到了0.15.3

cd dify/docker

cp .env.example .env

docker compose up -d

docker compose ps

访问http://127.0.0.1/install

我自己的部署是在Dify


 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐