logo
icon

Dify

Dify 是一个开源的大型语言模型(LLM)应用开发平台。

template cover
部署次数699
发布者yuaanlin
创建于2024-06-04
模版内的服务
service icon
service icon
service icon
service icon
service icon
service icon
service icon
service icon
service icon
标签
LLMWorkflowAI

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

功能

  1. 工作流:在可视化画布上构建和测试强大的 AI 工作流,利用以下所有功能及更多功能。
  2. 全面的模型支持:与数十家推理提供商和自托管解决方案的数百个专有/开源 LLM 无缝集成,涵盖 GPT、Mistral、Llama3 和任何兼容 OpenAI API 的模型。支持的模型提供商的完整列表可以在 模型提供商部分 中找到。
  3. 提示 IDE:用于设计提示、比较模型性能并为基于聊天的应用程序添加其他功能(如文本转语音)的直观界面。
  4. RAG 流水线:广泛的 RAG 功能,涵盖从文档摄取到检索的所有内容,开箱即用支持从 PDF、PPT 和其他常见文档格式中提取文本。
  5. 代理功能:您可以基于 LLM 函数调用或 ReAct 定义代理,并为代理添加预构建或自定义工具。Dify 为 AI 代理提供了 50 多种内置工具,例如 Google Search、DELL·E、Stable Diffusion 和 WolframAlpha。
  6. LLMOps:监控和分析应用程序日志和性能随时间的变化。您可以根据生产数据和注释不断改进提示、数据集和模型。
  7. 后端即服务:Dify 的所有产品都附带相应的 API,因此您可以轻松地将 Dify 集成到您自己的业务逻辑中。

部署

要部署 Dify,请点击右上角的“部署”按钮,并填写所需的域名。部署后,您可以在 https://<your-domain>.zeabur.app 访问您的 Dify 应用。

应用结构

  • Redis、PostgreSQL、MINIO 和 Webaviate 用于数据存储和缓存。
  • apiworkerwebsandbox 是 Dify 的微服务。
  • nginx 是 Dify 的网关。它将微服务集成到一个主机上。换句话说,它是您的 Dify 应用的入口点。