Dify 是一个开源LLM的应用程序开发平台。其直观的界面结合了代理 AI 工作流、RAG 管道、代理功能、模型管理、可观察性功能等,使您能够快速从原型过渡到生产。

一、软件介绍

文末提供程序和源码下载

       Dify 是一个开源LLM的应用程序开发平台。其直观的界面结合了代理 AI 工作流、RAG 管道、代理功能、模型管理、可观察性功能等,使您能够快速从原型过渡到生产。

二、Quick start 快速开始

Before installing Dify, make sure your machine meets the following minimum system requirements:
在安装 Dify 之前,请确保您的计算机满足以下最低系统要求:

  • CPU >= 2 Core
    CPU >= 2 核
  • RAM >= 4 GiB
    内存 >= 4 GiB

        启动 Dify 服务器的最简单方法是通过 docker compose。在使用以下命令运行 Dify 之前,请确保您的机器上已安装 Docker 和 Docker Compose:

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

          After running, you can access the Dify dashboard in your browser at http://localhost/install and start the initialization process.
          运行后,您可以在浏览器中访问 Dify 仪表板 http://localhost/install 并开始初始化过程。

三、Key features 主要特点

  1. 工作流程:利用以下所有功能及其他功能,在可视化画布上构建和测试强大的 AI 工作流程。
  2. 全面的模型支持:与LLMs来自数十家推理提供商和自托管解决方案的数百个专有/开源无缝集成,涵盖 GPT、Mistral、Llama3 和任何与 OpenAI API 兼容的模型。可在此处找到受支持的模型提供程序的完整列表。

  1. Prompt IDE:直观的界面,用于制作提示、比较模型性能以及向基于聊天的应用程序添加其他功能,例如文本转语音。
  2. RAG 管道:广泛的 RAG 功能,涵盖从文档摄取到检索的所有内容,并为从 PDF、PPT 和其他常见文档格式中提取文本提供开箱即用的支持。
  3. 代理功能:您可以根据 LLM Function Calling 或 ReAct 定义代理,并为代理添加预构建或自定义工具。Dify 为 AI 代理提供了 50+ 内置工具,例如 Google 搜索、DALL·E、稳定扩散和 WolframAlpha。
  4. LLMOps:监控和分析一段时间内的应用程序日志和性能。您可以根据生产数据和注释不断改进提示、数据集和模型。
  5. 后端即服务:Dify 的所有产品都带有相应的 API,因此您可以毫不费力地将 Dify 集成到您自己的业务逻辑中。

四、Feature Comparison 功能比较

Feature 特征Dify.AILangChain LangChain 语言链Flowise Flowise (流淨)OpenAI Assistants API OpenAI 助手 API
Programming Approach 编程方法API + App-oriented 面向 API + 应用程序Python Code Python 代码App-oriented 面向 AppAPI-oriented 面向 API
Supported LLMs 支持 LLMsRich Variety 丰富的品种Rich Variety 丰富的品种Rich Variety 丰富的品种OpenAI-only 仅限 OpenAI
RAG Engine RAG 发动机
Agent 代理
Workflow 工作流
Observability 可观察性
Enterprise Feature (SSO/Access control)
企业功能(SSO/访问控制)
Local Deployment 本地部署

五、Using Dify 使用 Dify

Cloud  云

我们托管了 Dify Cloud 服务,任何人都可以零设置试用。它提供了自部署版本的所有功能,并在沙盒计划中包括 200 次免费的 GPT-4 调用。

自建 Dify 社区版

通过此入门指南,在您的环境中快速运行 Dify。使用我们的文档获取进一步的参考和更深入的说明。

适用于企业/组织的 Dify

我们提供其他以企业为中心的功能。通过此聊天机器人记录您的问题,或向我们发送电子邮件以讨论企业需求。

六、Advanced Setup 高级设置

  • 如果您需要自定义配置,请参考我们 .env.example 文件中的注释,并更新文件中 .env 的相应值。此外,您可能需要根据特定的部署环境和要求对 docker-compose.yaml 文件本身进行调整,例如更改映像版本、端口映射或卷挂载。进行任何更改后,请重新运行 docker-compose up -d 。您可以在此处找到可用环境变量的完整列表。

  • 如果您想配置高可用性设置,可以使用社区贡献的 Helm 图表和 YAML 文件,它们允许在 Kubernetes 上部署 Dify。

七、软件下载

夸克网盘分享

本文信息来源于GitHub作者地址:GitHub - langgenius/dify: Dify is an open-source LLM app development platform. Dify's intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值