labring/FastGPT

FastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, and visual AI workflow orchestration, letting you easily develop and deploy complex question-answering systems without the need for extensive setup or configuration.

FastGPT – AI‑Agent 构建平台

FastGPT(由 labring 组织开发)是一个自托管的开源平台,用于创建和运行 AI 代理。它捆绑了构建检索增强生成(RAG)或聊天机器人应用所需的常见组件——数据摄取、向量库搜索、模型调用以及可视化工作流编辑器——让你无需编写大量胶水代码,就能组装相当复杂的 AI 驱动服务。

功能概述

区域 FastGPT 提供的功能
应用编排 一个 Flow 可视化编辑器,可将 Agent Skills、对话工作流、插件步骤以及基础 RPA 节点串联。UI 让你设计多步骤交互,并将其作为单一应用发布。
调试与测试 内置工具用于测试知识库查找、查看完整调用链(包括模型提示和响应),以及在对话中标注或编辑引用。
知识库处理 支持多种向量存储、增量块更新,兼容多种文件类型(txt、md、html、pdf、docx、pptx、csv、xlsx)以及 URL 抓取。还提供混合检索与重新排序以及 API 驱动的知识库。
插件系统 系统工具热重载,路线图包括 RAG 模块、代理循环和实时生成插件的热更新。
运维功能 可共享、免登录的聊天窗口,一键 iframe 嵌入,统一的会话日志并支持标记,及基础使用分析。

如何运行

  1. Docker 快速启动 – 运行单个脚本拉取配置文件后执行 docker compose up -d。几秒后 UI 可在 http://localhost:3000 访问(默认凭证:root / 1234)。
  2. 自托管选项 – 除 Docker 外,还可在 Sealos Cloud 使用一键安装器部署。
  3. 云端 SaaS – 若不想管理基础设施,可使用 fastgpt.io 提供的托管版。
  4. 商业版 – 企业若需要额外功能或专属支持,可购买付费版(开源许可证禁止以 SaaS 形式提供服务)。

生态系统与相关项目

  • fastgpt‑plugin – 用于为 FastGPT 扩展自定义插件的仓库。
  • AI Proxy – FastGPT 可调用的模型聚合与负载均衡服务。
  • Sealos – 用于集群级部署的底层平台。
  • SiliconCloud – 可与 FastGPT 对接的开源模型托管前端。

适用人群

  • 产品团队 想要快速原型 AI 增强工作流(如客服机器人、内部知识助理),而无需从头构建管道。
  • 开发者 需要可视化的“低代码”环境,将 LLM 调用、向量搜索和外部 API 串联在一起。
  • 企业 因数据隐私需要自行托管解决方案,同时希望拥有即用的 UI 与调试工具。

许可证

FastGPT 在 FastGPT Open Source License 下发布。允许将其作为后端服务进行商业使用,但未取得商业许可证的情况下禁止提供 SaaS;所有商业部署必须保留版权声明。


以上信息直接取自仓库的 README,未加入任何推测的功能。