Dify
是一个开源的大语言模型(LLM
)应用开发平台,它致力于为开发者提供一站式、低代码甚至无代码的 AI
应用 开发体验。Dify
核心目标是降低 AI
应用开发门槛,支持从原型设计到生产部署的全流程管理。Dify
拥有直观的可视化界面,开发者无需深入底层代码,只需通过简单的拖拽、配置操作,就能定义应用的 Prompt
(提示词)、上下文以及各种插件。Prompt
工程){{input}}
),快速调整模型输出。50+
内置工具(如谷歌搜索、DALL·E
、Stable Diffusion
),支持自定义插件扩展功能.OpenAI GPT
系列、Anthropic Claude
、Llama
等数百种开源及专有模型。RAG
(检索增强生成)文档处理PDF
、PPT
等格式文本提取,自动分块与清洗。Rerank
)。QA
对,提升检索效率。Agent
)构建,任务拆解与执行LLM
的函数调用(如GPT-4
)或ReAct
框架,分解复杂任务(如财务报表分析、Logo
设计)。Agent
)构建,工具调用50+
工具(如WolframAlpha
科学计算、DALL·E
图像生成),支持自定义工具集成。Chatflow
编排Workflow
编排Few-shot Learning
,通过示例引导模型优化。Prompt
)和模型配置。Web
应用,支持独立URL
访问或API
集成至现有系统。Kubernetes
的微服务架构,支持大规模企业级应用。API
? Dify
本身不包含AI模型,需要通过API
连接到各大AI
服务提供商的模型,才能实现其强大功能。CPU >= 2 Core
RAM >= 4 GiB
Dify
前,要先确保你的电脑上已经安装了 Docker
和 Docker Compose
,使用 Docker Compose
启动 Dify
服务器是最简便的方式。git clone https://github.com/langgenius/dify.git
cd dify
cd docker
cp .env.example .env
docker compose up -d
dify
目录dify
的docker
目录cp .env.example .env
命令复制配置文件docker compose up -d
启动Dify
docker
镜像拉取失败请开启魔法或者换成国内镜像地址http://localhost/
查看Dify
是否启动成功Dify
初始化配置Dify
的管理员账户Dify
配置一步APIOpenAI
模型供应商OpenAI
模型供应商Dify
创建应用