For the complete documentation index, see llms.txt. This page is also available as Markdown.

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、使用配额


需求

Dify 作为一个多容器 Docker Compose 技术栈运行。开发所需的最低可用服务器是仅 CPU 实例;对于包含本地模型推理的生产环境,你需要一台 GPU 节点。

配置
GPU
显存
系统内存
磁盘
Clore.ai 价格

极小 (仅限 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/小时

生产环境 + 本地 LLM

A100 80 GB

80 GB

64 GB

200 GB

高吞吐量

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,但你可以通过集成 OllamavLLM 作为模型提供商来解锁本地模型推理——这两者都能从 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/v1

  • API 密钥: dummy

  • 模型名称: mistralai/Mistral-7B-Instruct-v0.2

完整的 vLLM 配置请参见 language-models/vllm.md.

本地模型的 GPU 显存建议

模型
所需显存
推荐的 Clore 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 已被占用


延伸阅读

最后更新于

这有帮助吗?