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 代理构建平台

FastGPT 是一个开源平台,用于创建 AI 代理LLM 驱动的应用程序。它集成了数据处理、模型调用和可视化 Flow 编辑器,使您能够将技能、知识库和插件组合成功能完整的对话式或 RPA 风格的工作流。


功能概览

领域 提供功能
应用编排 拖拽式 Flow 编辑器;支持代理技能流水线、聊天工作流、插件工作流、基础 RPA 节点,以及双向多通道通信(MCP)。
调试与测试 单点知识库搜索测试,聊天过程中参考反馈的编辑/删除,完整调用链日志,应用评估工具。
知识库(RAG)支持 多个可复用的向量存储,块编辑/删除,手动输入,自动分块,支持从 TXT/MD/HTML/PDF/Docx/PPTX/CSV/XLSX 导入,URL 获取,混合检索与重排序,API 暴露的知识库。
插件系统 系统工具的热重载(未来:支持 RAG 模块、代理循环、实时 AI 生成插件的热重载)。
运维功能 可共享的免登录窗口,一键 iframe 嵌入,带注释的统一对话历史,操作日志。

快速开始(本地)

# 获取自动生成的 docker compose 文件
bash <(curl -fsSL https://doc.fastgpt.io/deploy/install.sh)
# 启动服务栈
docker compose up -d

容器启动后,打开 http://localhost:3000。默认凭证为 root / 1234


部署选项

  • 云 SaaS – 使用 https://fastgpt.io 上的托管服务(无需自托管)。
  • 自托管 – 通过 Docker(如上)或使用 Sealos Cloud 一键部署 Kubernetes。
  • 商业版 – 提供额外功能和专业支持;许可详情见仓库和商业版文档。

生态系统与相关项目

  • FastGPT‑plugin – 用于构建和共享插件的仓库。
  • AI‑Proxy – FastGPT 使用的模型聚合负载均衡器。
  • Sealos – 用于快速部署集群应用的工具包,用于 Kubernetes 部署路径。
  • 第三方集成:SiliconFlow 的模型托管沙盒,AI‑Proxy 公共实例。

许可证

FastGPT 采用 FastGPT 开源许可证 发布。允许作为后端服务进行商业使用,但禁止在未签订单独商业协议的情况下将软件本身作为 SaaS 产品提供。所有版权标识必须保留。


适合谁使用?

  • 产品团队:构建定制聊天助手、内部知识库机器人或轻量级 RPA 代理。
  • 开发者:希望使用可视化工作流工具组合 LLM 调用、向量搜索和自定义代码,而无需编写样板代码。
  • 企业:寻找可自托管、可扩展的 AI 代理栈,并能集成到现有服务中的组织。

如何了解更多?


以上所有信息均直接来自仓库的 README;未推断任何额外功能。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目