FastGPT

活跃
GitHub TypeScript NOASSERTION

简介

FastGPT 是一个基于大语言模型的知识库平台,提供数据处理、RAG 检索和可视化 AI 工作流编排等开箱即用的能力,可轻松开发和部署复杂问答系统。

核心特性

  • 可视化工作流编排 — Flow 可视化编辑器编排对话流和插件流,支持 RPA 节点和双向 MCP
  • 知识库管理 — 支持 txt/md/pdf/docx/pptx/csv 等格式导入,混合检索与重排
  • 应用评测体系 — 完整调用链路日志、知识库单点测试和应用级评测能力
  • OpenAPI 接口 — 兼容 GPT 接口的 completions 端点,支持知识库和对话 CRUD
  • 运营工具 — 免登录分享窗口、Iframe 嵌入、对话记录标注和运营日志
  • 语音交互 — 支持语音输入和语音回答,可配置语音引擎和参数

适用场景

💡 企业知识问答 — 导入产品文档构建知识库,员工通过对话获取精准答案
💡 客服机器人 — 结合知识库和工作流搭建多轮对话客服系统
💡 文档助手 — 支持上传 PDF/Word/PPT,基于文档内容回答用户提问
💡 内部培训系统 — 构建可交互的培训问答 Bot,支持语音输入输出
💡 数据报表生成 — 通过工作流连接数据库,自动生成分析报告

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(29.6k stars)
  • 项目有一定历史沉淀(已维护 3 年)
  • Issue 响应及时,积压少

⚠️ 不足

  • 缺少明确的开源许可证

快速开始

# Docker 一键部署
bash <(curl -fsSL https://doc.fastgpt.cn/deploy/install.sh)
docker compose up -d

# 访问 http://localhost:3000
# 默认账号: root / 密码: 1234

相关项目

Unstract

7.2k · Python
活跃 A+

Unstract 是一个由 LLM 驱动的非结构化数据提取平台,专为 API 部署和 ETL 管道工作流而设计。支持从文档、PDF、图片等非结构化数据源中智能提取结构化信息,构建自动化数据处理管道。

data-processingragpython +3
  • · Prompt Studio 通过自然语言定义文档提取模式
  • · 支持 REST API 部署和 ETL 管道工作流
  • · MCP Server 集成,连接 Claude 等 AI Agent

Bisheng

11.9k · Python
活跃 A+

开源 LLM DevOps 平台,提供 GenAI 工作流、RAG、Agent、模型管理、评估、数据集管理和企业级系统管理等一站式 AI 应用开发能力。

llmopsragworkflow +3
  • · 灵 Sight 通用代理:通过 AGL(代理引导语言)嵌入领域专家偏好,实现专家级任务处理
  • · 独特工作流引擎:支持循环、并行、批处理、条件逻辑和人机协同干预
  • · 企业级平台:RBAC、SSO/LDAP、用户组管理、流量控制、漏洞扫描和高可用部署

DocETL

4.1k · Python
活跃 A+

DocETL 是一个由 LLM 驱动的智能数据处理和 ETL 系统,采用 Agent 架构实现复杂数据转换。支持自然语言定义数据处理管道,将非结构化数据转化为可分析的结构化输出。

data-processingragpython +3
  • · LLM 驱动的数据处理管道引擎,提供 map、reduce、resolve、gleaning 和 filter 等操作符用于复杂文档转换
  • · DocWrangler 交互式 UI 沙盒,用于迭代式 Prompt 工程——实时实验 Prompt 并查看结果
  • · Python 包,支持从命令行或 Python 代码运行生产管道,提供完整的编程控制

Haystack

26.4k · Python
活跃 A+

Haystack 是企业级 RAG 与搜索应用框架,支持文档处理、检索、生成与评估全链路。

ragretrievalllm +1
  • · 模块化管道架构 — 通过有向无环图组合检索、路由、记忆和生成组件,支持条件分支与循环
  • · 模型与供应商无关 — 无缝切换 OpenAI、Anthropic、Cohere、Hugging Face、AWS Bedrock 等,无需重写系统
  • · 上下文工程控制 — 显式控制信息检索、排序、过滤、组合和路由,确保上下文质量和可追溯性

相关文章