FastGPT 快速上手教程
是什么
FastGPT 是一个开源的 AI Agent 构建平台,基于大语言模型(LLM)打造。它提供了开箱即用的数据处理、模型调用能力,并支持通过可视化 Flow(工作流)进行编排,让你能快速搭建复杂的 AI 应用场景。
项目地址:GitHub - labring/FastGPT
能干什么
FastGPT 的核心功能覆盖了 AI 应用开发的多个环节:
- 应用编排:支持 Agent 模式、对话工作流、插件工作流,包含基础的 RPA(机器人流程自动化)节点,以及双向 MCP(模型上下文协议)集成。
- 应用调试:提供知识库单点搜索测试、对话反馈引用修改、完整调用链路日志、应用评测等功能。
- 知识库管理:支持多库复用混用、chunk 记录修改删除;可手动输入、分段导入、QA 拆分导入;支持 txt、md、html、pdf、docx、pptx、csv、xlsx 等多种格式;还支持混合检索与重排、API 知识库。
- OpenAPI 接口:提供兼容 GPT 接口的 completions 接口,以及知识库、对话的 CRUD 操作。
- 运营能力:支持免登录分享窗口、Iframe 一键嵌入、对话记录查阅与标注、应用运营日志。
- 其他:可视化模型配置、语音输入输出、模糊输入提示、模板市场。
怎么装
Docker 快速部署(推荐)
在终端执行以下命令,根据引导完成输入即可拉取配置并启动:
# 输入命令拉取配置文件
bash <(curl -fsSL https://doc.fastgpt.cn/deploy/install.sh)
# 启动
docker compose up -d
启动后,通过 http://localhost:3000 访问 FastGPT,默认账号为 root,密码为 1234。
如果遇到问题,可查看完整 Docker 部署教程
其他部署方式
- 云服务版本:如果你不需要私有化部署,可直接使用官方提供的云服务:fastgpt.io
- Sealos Cloud 一键部署:适用于快速在集群中部署
- 本地开发:参考本地开发文档
怎么用第一个例子
- 启动 FastGPT 后,用
root / 1234 登录后台。
- 创建一个新应用,选择「对话」类型。
- 在应用设置中,选择一个可用的大模型(如 GPT 系列或国产模型)。
- 添加一个知识库(可选):上传一个 PDF 或 txt 文件,系统会自动分段并建立索引。
- 回到对话界面,输入你的问题,FastGPT 会基于知识库内容进行回答。
- 如果想编排更复杂的工作流,可以进入「工作流」编辑界面,拖拽节点(如输入、LLM 调用、条件判断、输出)来构建自动化流程。
社区资源
翻译整理自 GitHub README,原文:https://github.com/labring/FastGPT