Dify.ai 工作流平台
在 Clore.ai 上部署 Dify.ai——以 GPU 云价格,通过可视化界面构建可投入生产的 AI 工作流、RAG 流水线和智能体应用。
概览
Dify.ai 是一个开源的 LLM 应用开发平台,拥有 114K+ GitHub 星标。它将可视化工作流构建器、检索增强生成(RAG)流水线、智能体编排、模型管理以及一键 API 部署层整合到一个可自托管的技术栈中。
在 Clore.ai 你可以在租用的 GPU 服务器上运行完整的 Dify 技术栈——包括其 Postgres 数据库、Redis 缓存、Weaviate 向量存储、Nginx 反向代理、API worker 和 Web 前端——最低只需 $0.07–0.21/小时 (RTX 3090/4090)。GPU 对 Dify 本身是可选的,但当你通过 Ollama 或 vLLM 后端集成本地模型推理时,它就变得至关重要。
主要能力:
🔄 可视化工作流构建器 — 支持分支、循环和条件逻辑的拖放式 LLM 流水线
📚 RAG 流水线 — 上传 PDF、URL、Notion 页面;分块 + 向量化 + 检索全部在 UI 中管理
🤖 智能体模式 — 具备工具使用能力的 ReAct 和函数调用型智能体(网页搜索、代码解释器、自定义 API)
🚀 以 API 为先 — 每个应用都会立即生成 REST 端点和 SDK 代码片段
🔌 100+ 模型集成 — OpenAI、Anthropic、Mistral、Cohere,以及通过 Ollama/vLLM 使用的本地模型
🏢 多租户 — 团队、工作区、RBAC、使用配额
需求
Clore.ai 市场上未列出多 GPU 的 80GB 级机型。 目前列出的最大配置是 4× RTX PRO 6000 Blackwell(每张 96GB,共 380GB)以及 8–11× RTX 5090(每张 32GB)。A100 / H200 / B200 容量可按 裸机 需求提供。部署前请查看 GPU 价格与可用性 。
Dify 作为一个多容器 Docker Compose 技术栈运行。开发所需的最低可用服务器是仅 CPU 实例;对于包含本地模型推理的生产环境,你需要一台 GPU 节点。
极小 (仅限 API 密钥)
无 / CPU
—
8 GB
30 GB
~$0.05/小时(CPU)
标准
RTX 3080
10 GB
16 GB
50 GB
$0.05–0.19/小时
推荐
RTX 3090 / 4090
24 GB
32 GB
80 GB
$0.07–0.21/小时
高吞吐量
H100 SXM
80 GB
128 GB
500 GB
~$1.04/小时
提示: 如果你只使用云端 API 提供商(OpenAI、Anthropic 等),任何 2 核 CPU、8 GB 内存的实例都可以。只有在通过 Ollama 或 vLLM 运行本地模型时,GPU 才重要——请看 GPU 加速 下文。
磁盘说明
随着文档上传,Weaviate 和 Postgres 的数据会快速增长。请至少配置 50 GB 并通过 Clore.ai 的卷选项挂载持久存储。
快速开始
1. 租用一台 Clore.ai 服务器
访问 clore.ai,按你想要的 GPU 进行筛选,并部署一台具备以下条件的服务器:
Docker 已预装(所有 Clore 镜像都包含它)
暴露端口 80 以及 443 (如有需要,可在报价设置中添加自定义端口)
已启用 SSH 访问
2. 连接并准备服务器
3. 克隆 Dify 并启动
4. 验证所有服务是否正常
5. 访问 Web 界面
打开浏览器并访问:
首次启动时,Dify 会重定向到设置向导以创建管理员账户。完成向导后登录。
配置
所有配置都位于 dify/docker/.env。以下是最重要的设置:
必要环境变量
更改对外暴露的端口
默认情况下 Nginx 监听端口 80。要更改它:
持久化数据卷
Dify 的 Compose 文件默认挂载这些卷:
要备份:
GPU 加速
Dify 的核心平台基于 CPU,但你可以通过集成 Ollama 或 vLLM 作为模型提供商来解锁本地模型推理——这两者都能从 GPU 中获得巨大收益。
选项 A:Ollama 侧车(最简单)
在同一台 Clore 服务器上与 Dify 一起运行 Ollama:
然后在 Dify UI → 设置 → 模型提供商 → Ollama:
基础 URL:
http://localhost:11434选择你的模型并保存
完整的 Ollama 指南请参见 language-models/ollama.md.
选项 B:vLLM 侧车(高吞吐量)
然后在 Dify UI → 设置 → 模型提供商 → 兼容 OpenAI:
基础 URL:
http://localhost:8000/v1API 密钥:
dummy模型名称:
mistralai/Mistral-7B-Instruct-v0.2
完整的 vLLM 配置请参见 language-models/vllm.md.
本地模型的 GPU 显存建议
Llama 3 8B (Q4)
6 GB
RTX 3060
Llama 3 8B (FP16)
16 GB
RTX 3090 / 4090
Mistral 7B (Q4)
5 GB
RTX 3060
Llama 3 70B (Q4)
40 GB
A100 40GB
Llama 3 70B (FP16)
140 GB
2× H100
提示与最佳实践
在 Clore.ai 上优化成本
使用 Caddy 启用 HTTPS(推荐用于生产环境)
为高负载扩展 worker
监控资源使用情况
RAG 性能调优
设置 分块大小 设置为 512–1024 个 token,适用于大多数文档类型
启用 父子检索 用于数据集设置中的长文档
使用 混合搜索 (关键词 + 向量)以提升技术内容的召回率
在低峰时段为文档建立索引,以避免 API 限流
故障排查
服务不断重启
启动时出现“迁移失败”
Dify 无法连接到 Ollama
磁盘空间不足
Weaviate 向量存储错误
端口 80 已被占用
延伸阅读
最后更新于
这有帮助吗?