开源 AI 客服平台

为你的产品接入真正可控的智能支持

Basjoo 把 RAG 知识库、可嵌入聊天组件、多模型 Agent 和管理后台装进一套自托管的客服中枢:网站、文档和文件变成可审计、可追溯的 AI 支持能力,会话、转人工、留资和答不上来的问题都留在你自己的服务器上。

Basjoo logo from GitHub

Basjoo Core

在线 · 无需 GPU

RAG

LLM

SSE

RBAC

Widget

部署流程
1拉取站点与文档
2构建向量知识库
3选择 LLM Provider
4嵌入多语言 Widget
MIT 开源
Docker 一键部署
多模型供应商
RAG 知识库
SSE 流式回复
01

产品团队

把帮助中心、网站和产品文档变成 24/7 智能客服入口,答案带出处,答错了改一条问答对就生效。

02

开发团队

FastAPI + Vite + Qdrant 的分层架构,一条 docker compose 起全栈,换模型供应商只改一个字段。

03

运营与支持

在后台看会话、随时接管、盯未答问题队列和好评率,客服内容始终可控。

Feature grid

不是聊天框,是完整客服操作系统

从知识采集、检索增强、模型路由到嵌入式对话,Basjoo 覆盖 AI 客服上线后的关键链路。

01

RAG 知识库

知识库独立存在,可跨 Agent 复用:抓取单个页面或整站,或上传 txt / md / html / pdf / docx / xlsx,每个 KB 一份向量集合。

02

十三家模型供应商

OpenAI 兼容、OpenAI 原生、Anthropic、Gemini、xAI、DeepSeek、OpenRouter、z.ai、火山引擎、Moonshot、百炼、腾讯云、硅基流动。

03

人工问答优先

每个 KB 一份问答对索引,先于向量检索命中,改一条立刻生效、不用重建索引;答不上的问题一键转成问答对。

04

SSE 流式 + 出处

逐字返回并附来源引用,首 token 保活,按访客限流;供应商失败时给可控的兜底回复,而不是静默编造。

05

嵌入式 Widget

一个 script 标签:浮动气泡、内嵌容器或 iframe,来源白名单、路径排除、按访客分流量,中英文随宿主切换。

06

人工接管

会话墙上实时接管、代回复、交还机器人、标记解决;营业时间外自动回退到留言,留言不进对话记录。

07

留资与分析

公开留资接口按会话幂等落库;八项指标带环比与 CSV 导出,会话结束自动归类(解决 / 放弃 / 转人工 / 答不上)。

08

无 GPU 也能跑

自带 CPU 嵌入容器,没有模型 Key 也能用问答对跑通;七个事件签名 Webhook,失败按退避重试,不阻塞回复。

Architecture

从你的产品到模型供应商,中间每一步都可掌控

Basjoo 将 Widget、后端、知识库、向量检索、Redis 与 LLM Provider 解耦,既能快速部署,也能按团队需求替换组件。

1Website / App
2Basjoo Widget
3FastAPI Backend
4Knowledge Base
5Qdrant
6LLM Providers
7SQLite + Redis
8Admin Console

Screenshots

管理后台与终端用户 Widget 同时就绪

语言切换会同步切换截图来源,展示 Basjoo 在中文与英文环境下的真实界面。

当前:中文截图
Basjoo admin screenshot 1
Basjoo admin screenshot 2
Basjoo admin screenshot 3
Basjoo embeddable chat widget screenshot
Basjoo interface thumbnail 1
Basjoo interface thumbnail 2
Basjoo interface thumbnail 3

Deploy

让客服从脚本回复,升级为可控的产品智能体

不需要 GPU,推理走外部 API;你只需要配置模型 Key、站点来源和知识库。 查看源码、部署 Basjoo,或在 X 上关注项目作者的更新。

几分钟部署自托管客服中枢
curl -fsSL https://raw.githubusercontent.com/haoyiyin/basjoo/main/install-deploy.sh | sudo sh
FastAPIVite 8React 18SQLiteRedisQdrantDockernginx