概览
该项目旨在帮助 AI 应用从原型阶段走向生产,而非取代底层开发技术栈。其主要语言为 TypeScript,界面涵盖工作流编排、提示词测试、文档检索、智能体配置、模型集成、监控和后端 API。仓库描述的部署选项包括 Dify Cloud、自托管社区版以及面向企业的产品。
主要功能
- 用于构建和测试 AI 工作流的可视化画布
- 涵盖文档摄取、提取和检索的 RAG 管道
- 支持从 PDF、演示文稿和其他常见文档格式中提取文本
- 基于 LLM Function Calling 或 ReAct 的智能体
- 超过 50 个内置智能体工具,并支持自定义工具
- 用于提示词编写和模型比较的 Prompt IDE
- 集成专有、开源、托管及自托管模型提供商
- 包括应用日志、性能分析、标注和迭代改进的 LLMOps 功能
- 包括 Opik、Langfuse 和 Arize Phoenix 在内的可观测性集成
- 用于将 Dify 应用与外部业务逻辑集成的 API
- 云端、VPC 和自托管部署定位
要求、安装和快速入门
用法
模型兼容性与使用场景
README 表示支持来自数十个推理提供商的数百种专有和开源 LLM,包括 GPT、Mistral、Llama 3、自托管方案,以及通过兼容 OpenAI API 接口提供的模型。Claude 和 OpenAI 也出现在仓库主题中。具体版本、功能一致性、凭据和提供商特定限制未在仓库元数据中说明。MCP 是仓库主题之一,但所提供的 README 摘录未说明其实现或兼容性细节。
许可证与风险说明
README 表示该仓库使用 Dify Open Source License,基于 Apache 2.0 并附加额外条件。GitHub 元数据显示 SPDX 值为 NOASSERTION,且仓库元数据中未说明许可证 URL。用户应在采用、再分发、托管使用或商业部署前查阅仓库的 LICENSE 文件。
ToolAI metadata-only listing: repository metadata is public; editorial content and manual verification are still pending.
发布与维护
仓库记录中未提供发布版本、更新日志条目或发行说明。