不知道你有没有遇到过这种情况:产品文档、客服 FAQ、内部知识库……散落在各种地方,想让 AI 根据这些内容回答问题,却不知道怎么搞定。
今天要安利的 FastGPT 就是一个专门解决这个问题的开源工具——让你用自己的数据,快速搭一个 AI 知识库问答系统。
它能做什么?
简单说,FastGPT 是一个基于 LLM 的知识库平台,开箱即用,你不需要写代码就能把文档丢进去,然后让 AI 跟你对话。
它的核心能力包括:
文档处理——支持 PDF、Word、Markdown、TXT 等常见格式,自动分块、自动清洗。你不需要手动处理数据,丢进去就行。
RAG 检索增强——接入了主流大模型(GPT、Claude、DeepSeek、Qwen 等),基于你的文档内容生成答案,不是瞎编。答案会标注引用来源,你可以溯源。
可视化工作流编排——不用写代码,用拖拽的方式设计 AI 处理流程。比如:用户提问 → 意图识别 → 检索相关文档 → 生成回答 → 返回结果。
多模型支持——你可以同时接入多个大模型,按需切换。不绑死在某一个 provider 上。
为什么值得用?
对比商业方案:现在很多商业知识库产品按调用量收费,数据还要上传到别人的服务器。FastGPT 部署在自己机器上,数据完全自己掌控,零订阅费。
对比从零开发:自己接 LangChain + RAG,光配置环境、调试召回效果就要好几天。FastGPT 把这些都封装好了,你只需要关注自己的数据和工作流。
上手门槛低:官方提供 Docker Compose 一键部署,配置文件改几个参数就能跑起来。技术小白也能搞定。
可扩展性强:如果你是开发者,它支持自定义工作流节点、API 接入、MCP 协议扩展,能满足更复杂的需求。
快速上手(Docker)
前提:一台有 Docker 的机器,建议 4 核 8G 以上配置。
一步启动
# 克隆项目
git clone https://github.com/labring/FastGPT.git
cd FastGPT
# 复制配置文件
cp configExample.json data/config.json
# 启动(使用 OneAPI 管理模型密钥)
docker-compose up -d
启动后访问 http://你的服务器IP:3000,用 admin/owner 账号登录(默认密码在启动日志里)。
配置模型(以 OneAPI 为例)
- 部署 OneAPI 作为模型网关
- 在 FastGPT 后台添加模型,填入 OneAPI 的地址和密钥
- 支持 OpenAI、Claude、DeepSeek、Qwen 等主流模型
上传文档试试
- 新建知识库 → 上传文档(PDF、Word、TXT 都可以)
- 等待自动分块和向量化
- 新建一个对话,选择刚创建的知识库
- 开始提问
就是这么简单。你的文档内容越多,AI 回答得越精准。
截图预览
知识库管理界面——上传文档、查看分块效果:

工作流编排界面——拖拽节点设计 AI 处理流程:

适合谁用?
- 产品/运营:快速搭建客服 FAQ、内部知识库
- 开发者:作为 AI 应用的 RAG 底座,二次开发
- 企业:私有化部署,数据不离场,符合合规要求
- 个人:整理笔记、读书笔记,用自然语言检索
链接
- GitHub:https://github.com/labring/FastGPT
- 官方文档:https://doc.fastgpt.cn/
- 在线体验:https://fastgpt.cn/
如果你想折腾一个完全私有、零成本的 AI 知识库,FastGPT 是个不错的起点。试一试,你会发现把文档变成可对话的知识库其实没那么难。
默认评论
Halo系统提供的评论