Easy 🌍 Regional Pricing
Reliability: High
Dify低代码AI应用平台完整指南
Dify是120K+ Stars的开源LLM应用平台,低代码方式快速构建AI应用,支持RAG和Agent。本文介绍部署和使用教程
4.7 (4,100 ratings)
52,000 views Updated 5/18/2024 Dify低代码RAG开源可视化编排LLM应用
一、Dify简介
Dify是一个开源的LLM应用开发平台,GitHub 120K+ Stars。提供可视化编排、RAG管道、Agent、API部署等功能。
核心特点
二、部署方式
Docker部署(推荐)
下载dify
git clone https://github.com/langgenius/dify.git
cd dify/docker启动服务
cp .env.example .env
docker-compose up -d访问
open http://localhost:80
配置API
首次使用需要配置AI模型:
硬件要求
| 部署方式 | CPU | 内存 | 硬盘 |
|---|
| 单机版 | 4核+ | 8GB+ | 50GB+ |
| 生产版 | 8核+ | 16GB+ | 100GB+ |
三、使用教程
创建应用
- 对话型应用
- Agent
- 文本生成应用
RAG知识库
上传文档
支持格式:TXT、PDF、DOCX、Markdown、HTML配置检索参数
向量模型:text-embedding-3-small
检索模式:语义检索、混合检索
TopK:3-10
Agent配置
内置Agent能力
意图识别
参数提取
工具调用
知识库检索 支持自定义工具
HTTP API
Python函数
Fuction Calling
四、支付相关
Dify开源免费,但需要配置AI模型API:
成本分析
| 组件 | 费用 |
| Dify本身 | 免费 |
| AI模型API | 按量计费 |
| 向量数据库 | 免费(内置) |
| 服务器 | 自备 |
推荐模型配置
开发环境:
生产环境:
五、API调用
获取API Key
调用示例
curl -X POST 'https://your-dify.com/v1/chat-messages' \
-H 'Authorization: Bearer app-xxx' \
-H 'Content-Type: application/json' \
-d '{
"query": "Hello",
"response_mode": "blocking"
}'
六、企业版功能
Dify提供企业版,额外功能: