dify

其他源码 2025-08-07

?介绍dify Workflow文件上传:重新创建Google Notebooklm播客

dify云·自我托管·文档· dify Edition概述

dify是开发LLM应用程序的开源平台。它的直观界面结合了代理AI工作流,破布管道,代理功能,模型管理,可观察性功能等等,使您能够迅速从原型转变为生产。

快速开始

在安装dify之前,请确保您的机器符合以下最低系统要求:

  • CPU> = 2核心
  • RAM> = 4 GIB

启动dify服务器的最简单方法是通过Docker组成。在使用以下命令运行dify之前,请确保在计算机上安装了Docker和Docker组合:

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

运行后,您可以通过http:// localhost/install访问浏览器中的dify仪表板,然后开始初始化过程。

寻求帮助

如果您遇到设置dify的问题,请参考我们的常见问题。如果您仍然有问题,请与社区和我们联系。

如果您想为dify做出贡献或进行其他开发,请参阅我们从源代码部署的指南

关键功能

1。工作流程:在视觉画布上构建和测试功能强大的AI工作流程,利用以下所有功能及其他功能。

2。综合模型支持:与数十个专有 /开放源代码LLM的无缝集成,来自数十名推理提供商和自托管解决方案,涵盖GPT,Mismtral,Llama3和任何与OpenAI API兼容的模型。可以在此处找到支持的模型提供商的完整列表。

3。提示IDE :用于制作提示,比较模型性能的直观界面以及将文本到语音等其他功能添加到基于聊天的应用程序。

4。抹布管道:涵盖从文档摄入到检索的所有内容的广泛的抹布功能,并提供了对PDF,PPT和其他常见文档格式提取文本提取的文本提取的支持。

5。代理功能:您可以根据LLM函数调用或反应定义代理,并为代理添加预构建或自定义工具。 dify为AI代理提供了50多个内置工具,例如Google搜索,Dall·E,稳定扩散和Wolframalpha。

6。llmops :随着时间的推移,监视和分析应用程序日志和性能。您可以根据生产数据和注释不断改进提示,数据集和模型。

7.后端 - 服务:所有dify的产品都带有相应的API,因此您可以毫不费力地将dify整合到自己的业务逻辑中。

功能比较

特征 dify .ai Langchain 流动 Openai助手API
编程方法 API +面向应用 Python代码 面向应用 面向API
支持的LLM 丰富的品种 丰富的品种 丰富的品种 仅开放
抹布引擎
代理人
工作流程
可观察性
企业功能(SSO/访问控制)
本地部署

使用dify


  • 我们托管dify Cloud Service供任何人尝试使用零设置。它提供了自我部署版本的所有功能,并在沙盒计划中包含200个免费的GPT-4呼叫。

  • 自我托管dify社区版
    通过此入门指南,快速在您的环境中dify 。使用我们的文档进行进一步的参考和更深入的说明。

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

    对于使用AWS的初创企业和小型企业,请查看AWS Marketplace上的dify Premium,然后一键单击将其部署到您自己的AWS VPC。这是一种负担得起的AMI产品,可以选择使用自定义徽标和品牌创建应用程序。

留在领先

明星dify在Github上,并立即通知新版本。

高级设置

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

如果您想配置高度可用的设置,则有社区控制的头盔图表和YAML文件,可以将dify部署在Kubernetes上。

  • @LeoQuote的Helm图表
  • @borispolonsky的掌舵图表
  • @magicsong的掌舵图表
  • @winson-030 yaml文件
  • @wyy-holding yaml文件
  • 新的! YAML文件(支持dify V1.6.0)

使用Terraform进行部署

使用Terraform单击单击部署dify到云平台

Azure Global
  • @nikawang的Azure Terraform
Google Cloud
  • @Sotazum的Google Cloud Terraform

使用AWS CDK进行部署

用CDK部署dify到AWS

AWS
  • @kevinzhao的AWS CDK

使用阿里巴巴云计算巢

用阿里巴巴云计算dify快速部署到阿里巴巴云

使用阿里巴巴云数据管理

用阿里巴巴云数据管理部署到阿里巴巴云的一键式部署dify

贡献

对于那些想贡献代码的人,请参阅我们的贡献指南。同时,请考虑通过在社交媒体以及活动和会议上分享dify 。

我们正在寻找贡献者,以帮助将dify转化为普通话或英语以外的其他语言。如果您有兴趣提供帮助,请参阅I18N README以获取更多信息,并在我们的Discord Community Server的全球用户频道中给我们发表评论。

社区与联系

  • Github讨论。最适合:分享反馈并提出问题。
  • Github问题。最适合:使用dify .AI遇到的错误和功能建议。请参阅我们的贡献指南。
  • 不和谐。最适合:共享您的应用程序并与社区闲逛。
  • x(Twitter)。最适合:共享您的应用程序并与社区闲逛。

贡献者

星历史

安全披露

为了保护您的隐私,请避免在GitHub上发布安全问题。相反,向Security@ dify .ai报告问题,我们的团队将以详细的答案做出回应。

执照

该存储库是根据dify开源许可证的许可,基于Apache 2.0,并具有其他条件。

下载源码

通过命令行克隆项目:

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