flag92 flag92
组合方案

LobeChat + Dify — 给客户的品牌化 AI 入口

当你想把 AI 客服包装成「我们家的 ChatGPT」公开品牌门户,LobeChat 是最现代的 UI 选择,Dify 提供后端能力。

场景
想给客户提供品牌化 AI 聊天门户,兼有 ChatGPT 体验 + 自有知识库 + 多语言
月成本
$30 - $150
难度
简单
LobeChatDifyChatwootCloudflare Pages

这套方案在解决什么问题#

很多公司的 AI 客服不是 widget 形态,而是希望提供一个独立子域名的公开聊天入口

  • chat.your-brand.com 让客户像用 ChatGPT 一样和品牌助手聊
  • 品牌色、Logo、欢迎语全部定制
  • 移动端体验要好
  • 支持文件上传 / 语音 / 多轮对话
  • 知识库自有

「Chatwoot 网页 Widget」体验比较「客服化」,不像一个独立的 AI 产品。LobeChat 是 2026 年最被推荐的开源「品牌化 AI 聊天前端」,UI 设计达到 ChatGPT 同级,部署却极简。

架构#

匿名

已认证

复杂问题

文件 / 头像

会话历史

访客

LobeChat 前端
chat.your-brand.com

是否登录

公开知识库
Dify 应用 A

私域 KB
Dify 应用 B

LLM

Chatwoot 人工兜底

对象存储

PostgreSQL

何时选这套方案#

情况适合?
想做 C 端独立 AI 聊天产品
客户期待「ChatGPT 同款」体验
多语言、强移动端要求
主要做内部坐席副驾✗ 用 AnythingLLM
主要做多渠道客服(WhatsApp / 邮件)✗ Chatwoot 主导

组件分工#

组件角色资源
LobeChat前端 + 用户体系 + 对话管理1 容器(或 Vercel)
Dify知识库 + Prompt + 工作流1 节点
Chatwoot转人工兜底1 节点(可选)
PostgreSQLLobeChat 数据1 容器

部署步骤#

1. 部署 LobeChat#

最简单:Vercel 一键部署

# Fork lobehub/lobe-chat 后在 Vercel 导入
# 环境变量:
#   OPENAI_API_KEY=app-xxxxx  (其实是 Dify 的 key)
#   OPENAI_PROXY_URL=https://dify.example.com/v1
#   DATABASE_URL=postgresql://...
#   NEXTAUTH_SECRET=(随机 32 字节)
#   AUTH_GOOGLE_ID=...  (可选 OAuth)

或 Docker:

docker run -d --name lobechat \
  -p 3210:3210 \
  -e DATABASE_URL=postgresql://... \
  -e OPENAI_PROXY_URL=https://dify.example.com/v1 \
  -e OPENAI_API_KEY=app-xxxxx \
  lobehub/lobe-chat-database

2. 配置 Dify 后端#

在 Dify 创建两个 Chatbot 应用:

  • 公开应用:用公开 FAQ 知识库,匿名访客用
  • 私域应用:用客户专属知识库(含订单、账单等),已认证用户用

各自拿到 API Key(app-xxxxxxxx)。

3. 把 LobeChat 配为「自定义 OpenAI 兼容」#

LobeChat 后台 → 设置 → AI 服务商 → 添加 OpenAI 兼容:

字段
名称我们家 AI 助手
API URLhttps://dify.example.com/v1
API Keyapp-xxxxxxxx
模型列表gpt-3.5-turbo(Dify 忽略此字段,用你 Bot 配的模型)

LobeChat 会以 OpenAI 协议请求 Dify,Dify 用你绑定的实际模型回复。

4. 品牌化#

LobeChat 控制台支持自定义:

  • Logo、Favicon
  • 主题色(CSS 变量)
  • 欢迎语
  • 隐藏「LobeChat」品牌字(开源版可改)

进阶:fork 仓库改 public/src/styles/

5. 转人工兜底(可选)#

LobeChat 没有原生「转人工」按钮,但可以在 Dify 工作流里检测「转人工」意图:

complaint / 退款 / 无法回答

正常

用户消息

Dify Workflow

LLM 意图分类

[HANDOFF] 标记
+ Chatwoot 创建工单

正常回复

LobeChat 显示
'工单 XXX 已创建
10 分钟内联系'

关键调优#

用户分层#

匿名 vs 已登录的客户用完全不同的知识库

  • 匿名:仅公开 FAQ、产品介绍、价格
  • 已登录:可查订单、账单、个人化推荐

LobeChat 支持 Email / Google / GitHub 等 OAuth。

多语言#

LobeChat 自带 i18n,UI 自动跟随浏览器语言。Dify Prompt 里加:

检测用户语言并用同语言回复。
检索知识库时统一用英语 query。

参考出海多语言方案

移动端#

LobeChat 的 PWA 体验出色:

  • 用户可「加到主屏」
  • 离线时显示历史记录
  • 安卓 / iOS 都能调用

限流防滥用#

公开聊天入口容易被 bot 灌爆:

  • LobeChat 前置 Cloudflare Turnstile
  • Dify 应用设月度 token 上限
  • 单 IP 每分钟限速 60 次

成本估算#

部署模式月成本
Vercel + Dify 自部署 + LLM$40-80
全 Docker 自部署(4C/8G VPS)$30-60
高并发(含 CDN + 多节点)$100-300

收益数据#

某 B2C SaaS 上线 6 周:

指标上线前(Widget)上线后(LobeChat 子域)
月活聊天用户1,2004,500
单用户日均消息数2.36.8
移动端使用占比18%47%
客服工单数不变不变(说明 AI 接住了增量)

关键发现:独立子域 AI 入口能显著拉新(用户主动收藏 / 分享链接),比 widget 流量大 3 倍以上。

常见坑#

  1. LobeChat 升级 breaking:社区版迭代快,每次升级前在测试环境跑
  2. Dify 兼容性:LobeChat 的 OpenAI 客户端要 streaming 支持,Dify 默认开启即可
  3. 会话历史隐私:LobeChat 默认存所有对话,敏感场景需要给用户「清除」入口
  4. OAuth 回调:Vercel 部署后回调 URL 要在 OAuth Provider 里配
  5. Pricing 提示:LobeChat 协议允许自部署但限 SaaS 转售——别把这套包装成自家 SaaS 卖

演进路径#

阶段加什么
1. 基础LobeChat + Dify
2. 用户体系OAuth + 个性化偏好
3. 转人工接 Chatwoot 兜底
4. 多场景给不同业务线建多个 Workspace
5. 高级加 MCP 工具调用、文件上传、语音

相关阅读#

站内搜索

按 ⌘ K 随时唤起