FastGPT
FastGPT

开源知识库问答系统,基于LLM的智能问答

简介

FastGPT 是一个基于大型语言模型的开源知识库问答系统,专注于提供企业级的私有知识管理和智能问答解决方案。它集成了 RAG(检索增强生成)流程,支持多模型切换,提供完善的数据处理、向量检索和对话管理功能,是构建企业智能客服和知识管理系统的理想选择。

开源项目:GitHub 仓库

主要功能

  • 知识库管理:支持多知识库管理,可按部门、主题分类,提供完善的文档上传、分段、预处理功能。
  • RAG 检索增强:集成多种向量数据库,支持语义检索、混合检索、多路召回等高级检索策略。
  • 多模型支持:兼容 OpenAI、Anthropic Claude、国产模型(文心一言、通义千问等),支持模型热切换。
  • 对话工作流:可视化对话流程编排,支持条件分支、AI 回复、引用来源等复杂逻辑。
  • 权限管理:完善的用户权限体系,支持角色分级、知识库访问控制、数据隔离。
  • 数据统计:内置统计面板,展示对话量、热门问题、用户反馈等关键指标。
  • API 接口:提供完整的 RESTful API,支持与现有系统、IM 工具、客服系统集成。

适用场景

FastGPT 适用于多种场景:企业智能客服——基于产品文档和 FAQ 的自动问答系统;内部知识库——将公司制度、流程、手册转化为可检索的智能助手;培训与学习——为员工提供基于公司材料的智能学习问答;文档检索——从大量技术文档中快速定位所需信息;售后服务——提供 7x24 小时的产品使用咨询支持。

安装与使用

前置要求

  • Docker 和 Docker Compose V2
  • 至少 4GB 可用内存
  • MongoDB、PostgreSQL(可选,用于生产环境)

快速开始(Docker)

# 克隆仓库
git clone https://github.com/c121914yu/FastGPT.git
cd FastGPT

# 复制配置
cp config.json.example config.json
cp .env.example .env

# 编辑配置,填入 API Key
vim config.json

# 启动服务
docker-compose up -d

启动后访问 http://localhost:3000,使用初始账号 admin/admin123 登录。

配置知识库

  • 登录后进入「知识库」页面,点击「新建知识库」
  • 上传文档(PDF、Word、TXT、Markdown 等)
  • 配置分段规则和向量化模型
  • 创建对话应用并关联知识库

同类工具对比

工具名称 公司/厂商 特色 适合人群
FastGPT 开源社区 专注知识库问答、国产模型支持好、部署简单 国内企业、需中文优化的团队
Dify LangGenius 功能全面、工作流可视化、商业支持 需要完整 LLMOps 平台的团队
LangChain LangChain Inc. 高度灵活、框架完整、代理能力强 有编程能力的技术团队
LlamaIndex LlamaIndex Inc. 专注数据连接、RAG 优化、索引丰富 需要构建知识库的企业
Anything LLM SpaceMonster 桌面应用、界面友好、开箱即用 个人用户、小团队

官网与入口

官网:https://fastgpt.cn(中文站)

GitHub:https://github.com/c121914yu/FastGPT

使用方式:支持 Docker 一键部署,也提供 One API 项目统一管理多模型接口。提供商业版云服务,也支持完全的私有化部署。

价格与版本

开源版
完全开源免费
核心功能完整
私有化部署支持
云服务版
托管服务
多模型支持
技术支持
企业版
定制化部署
专属支持
私有化模型

开源版完全免费使用,云服务和企业版价格以官网为准

使用技巧

📚

优化知识库分段

根据文档结构设置合适的分段长度,重要内容单独分段可提升检索精度。

🔍

配置相似度阈值

设置合适的检索相似度阈值,过滤低质量召回结果,提升回答准确性。

🔄

使用引用来源

开启回答引用来源功能,让用户可追溯答案出处,提升可信度。

🎯

配置提示词模板

根据业务场景定制系统提示词,引导 AI 按特定格式或风格回答。

📊

利用数据统计

定期查看统计面板,分析用户提问,持续优化知识库内容。

🔒

配置权限控制

合理设置用户角色和知识库访问权限,保障数据安全。

常见问题

使用FastGPT 和 Dify 有什么区别?
FastGPT 专注于知识库问答场景,开箱即用;Dify 是完整的 LLMOps 平台,功能更全面但上手曲线稍陡。两者都可私有化部署。
模型支持国产模型吗?
是的,FastGPT 原生支持文心一言、通义千问、智谱 AI、讯飞星火等国产大模型,配置简单。
部署如何私有化部署?
支持 Docker 一键部署,官方提供完整的 docker-compose 配置。只需简单配置即可在本地服务器运行。
数据数据会被发送到外部吗?
私有化部署场景下,所有数据存储在本地,只有调用 LLM API 时会向模型服务商发送文本(可使用本地模型避免)。
集成如何接入企业微信/钉钉?
FastGPT 提供 API 接口,可通过企业微信/钉钉的机器人功能接入,或开发对接应用实现完整集成。
性能能支持多少并发?
取决于服务器配置和 LLM 响应速度。通过横向扩展服务和优化模型配置,可支持企业级并发需求。

小结

FastGPT 作为专注于知识库问答的开源解决方案,以其部署简单、国产模型支持好、界面友好的特点,成为国内企业构建智能问答系统的首选工具。无论是智能客服、内部知识库还是文档检索场景,FastGPT 都能提供开箱即用的解决方案,帮助企业快速实现 AI 赋能。

立即体验:访问 fastgpt.cn 查看文档,或通过 Docker 在本地部署体验完整功能。

Relevant Sites