OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  代码  ›  Dify — 下一代 LLM 应用开发平台

Dify — 下一代 LLM 应用开发平台

 
  oauth ·  2026-02-28 10:10:00 · 60 次点击  · 0 条评论  

cover-v5-optimized

Dify 云服务 · 自托管部署 · 文档 · Dify 版本概览

Static Badge Static Badge chat on Discord join Reddit follow on X(Twitter) follow on LinkedIn Docker Pulls Commits last month Issues closed Discussion posts LFX Health Score LFX Contributors LFX Active Contributors

README in English 繁體中文文件 简体中文文件 日本語のREADME README en Español README en Français README tlhIngan Hol README in Korean README بالعربية Türkçe README README Tiếng Việt README in Deutsch README in বাংলা

Dify 是一个开源的 LLM 应用开发平台。其直观的界面融合了智能体(Agent)工作流、RAG 管道、智能体能力、模型管理、可观测性功能等,让你可以快速从原型过渡到生产应用。

快速开始

在安装 Dify 之前,请确保你的机器满足以下最低系统要求:

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


启动 Dify 服务器最简单的方式是通过 Docker Compose。在运行以下命令前,请确保你的机器上已安装 DockerDocker Compose

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

运行后,你可以在浏览器中访问 http://localhost/install 打开 Dify 控制台,并开始初始化流程。

寻求帮助

如果在设置 Dify 时遇到问题,请参考我们的 常见问题解答 (FAQ)。如果问题仍未解决,请联系社区和我们

如果你想为 Dify 做贡献或进行额外开发,请参考我们的从源代码部署指南

核心功能

1. 工作流
在可视化画布上构建和测试强大的 AI 工作流,利用以下所有功能及更多。

2. 全面的模型支持
无缝集成来自数十家推理提供商和自托管解决方案的数百个专有/开源 LLM,涵盖 GPT、Mistral、Llama3 以及任何兼容 OpenAI API 的模型。支持的模型提供商完整列表可在此处查看。

providers-v5

3. Prompt IDE
直观的界面,用于设计提示词、比较模型性能,并为基于聊天的应用添加文本转语音等附加功能。

4. RAG 管道
广泛的 RAG 能力,涵盖从文档摄取到检索的所有环节,开箱即用地支持从 PDF、PPT 和其他常见文档格式中提取文本。

5. 智能体能力
你可以基于 LLM Function Calling 或 ReAct 定义智能体,并为智能体添加预构建或自定义工具。Dify 为 AI 智能体提供了 50 多个内置工具,例如 Google 搜索、DALL·E、Stable Diffusion 和 WolframAlpha。

6. LLMOps
监控和分析应用程序的日志和性能表现。你可以基于生产数据和标注持续改进提示词、数据集和模型。

7. 后端即服务
Dify 的所有功能都提供相应的 API,因此你可以轻松地将 Dify 集成到你自己的业务逻辑中。

使用 Dify

  • 云服务

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

  • 自托管 Dify 社区版

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

  • 面向企业/组织的 Dify

    我们提供额外的以企业为中心的功能。给我们发送邮件来讨论你的企业需求。

对于使用 AWS 的初创公司和小型企业,可以查看 AWS Marketplace 上的 Dify Premium,一键将其部署到你自己的 AWS VPC 中。这是一个经济实惠的 AMI 产品,可选择创建带有自定义徽标和品牌的应用。

保持领先

在 GitHub 上给 Dify 点 Star,即时获取新版本发布通知。

star-us

高级设置

自定义配置

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

自定义建议问题

你现在可以自定义“回答后建议问题”功能,以更好地适应你的用例。例如,生成更长、更技术性的问题:

# 在你的 .env 文件中
SUGGESTED_QUESTIONS_PROMPT='请帮我预测开发者最可能提出的五个技术性后续问题。重点关注实现细节、最佳实践和架构考量。将每个问题长度控制在 40-60 个字符之间。输出必须是 JSON 数组:["问题1","问题2","问题3","问题4","问题5"]'
SUGGESTED_QUESTIONS_MAX_TOKENS=512
SUGGESTED_QUESTIONS_TEMPERATURE=0.3

详细示例和使用说明请参阅建议问题配置指南

使用 Grafana 进行指标监控

将仪表板导入 Grafana,使用 Dify 的 PostgreSQL 数据库作为数据源,以监控应用、租户、消息等粒度的指标。

使用 Kubernetes 部署

如果你想配置高可用性设置,社区贡献的 Helm Charts 和 YAML 文件允许在 Kubernetes 上部署 Dify。

使用 Terraform 进行部署

使用 terraform 一键将 Dify 部署到云平台

Azure Global
Google Cloud

使用 AWS CDK 进行部署

使用 CDK 将 Dify 部署到 AWS

AWS

使用阿里云计算巢

使用阿里云计算巢快速将 Dify 部署到阿里云

使用阿里云数据管理

使用阿里云数据管理一键将 Dify 部署到阿里云

使用 Azure Devops Pipeline 部署到 AKS

使用由 @LeoZhang 提供的 Azure Devops Pipeline Helm Chart 一键将 Dify 部署到 AKS

贡献

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

我们正在寻找贡献者来帮助将 Dify 翻译成除普通话或英语以外的语言。如果你有兴趣提供帮助,请参阅 i18n README 了解更多信息,并在我们的 Discord 社区服务器global-users 频道中给我们留言。

社区与联系

  • GitHub Discussion。最适合:分享反馈和提问。
  • GitHub Issues。最适合:使用 Dify.AI 时遇到的错误和功能建议。请参阅我们的贡献指南
  • Discord。最适合:分享你的应用并与社区交流。
  • X(Twitter)。最适合:分享你的应用并与社区交流。

贡献者



Star 历史

Star History Chart

安全披露

为了保护你的隐私,请避免在 GitHub 上发布安全问题。相反,请将问题报告至 security@dify.ai,我们的团队将给予详细答复。

许可证

本仓库基于 Apache 2.0 并附加额外条件,采用 Dify 开源许可证

60 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor