FastGPT 是什么?
FastGPT 是一个开源的知识库问答与工作流自动化平台,基于大语言模型构建。它允许用户上传文档、设置提示词,并通过可视化流程编排实现复杂的对话场景,常用于企业内部知识管理、智能客服、教育培训等场景。
FastGPT 支持哪些大语言模型?
FastGPT 支持多种主流模型,包括 OpenAI 的 GPT 系列、Azure OpenAI、文心一言、通义千问、讯飞星火、Claude 以及本地部署的 Llama、Qwen 等开源模型。用户可以根据需求切换或自定义模型接入。
FastGPT 是免费软件吗?如何收费?
FastGPT 在 GitHub 上以 Apache 2.0 协议开源,您可以自行部署并免费使用全部功能。官方也提供 SaaS 云服务版本,按 API 调用量和存储空间计费,具体价格可在官网的定价页面查看。个人小规模使用通常免费额度足够。
如何部署 FastGPT?需要什么样的服务器配置?
官方推荐使用 Docker Compose 一键部署。最低配置建议 2 核 4G 内存、20GB 磁盘空间,但若要流畅运行本地模型,建议 4 核 8G 以上并配备 GPU。部署过程中需配置 MongoDB、PostgreSQL 数据库以及 OneAPI 或直接填写模型 API Key。详细步骤参见官方文档快速开始部分。
FastGPT 的核心功能有哪些?
主要功能包括:知识库管理(支持 PDF、Word、Excel、TXT、Markdown 等多种格式上传后自动向量化)、工作流编排(拖拽节点实现条件判断、变量传递、函数调用、联网搜索等)、对话引导(预置 Prompt 模板和用户意图识别)、权限管理(多用户、团队协作、API 密钥控制)以及数据预览与导出。
知识库中的文档如何被处理和检索?
上传文档后,FastGPT 会进行文本分割(可自定义 chunk 大小与重叠)、向量化嵌入,并存储到向量数据库中。当用户提问时,系统会先检索最相关的文本片段,再结合上下文和 Prompt 生成回答。用户还可以设置检索策略(如混合检索、重排序)来提升准确率。
工作流是什么?可以在 FastGPT 中做什么?
工作流是 FastGPT 的可视化逻辑引擎,允许您将多个步骤串联成自动化流程。例如:用户提问后先判断意图→调用不同知识库→调用外部 API 查询数据→格式化结果→返回最终回答。您还可以嵌入代码节点、条件分支、循环、等待等,实现复杂的业务逻辑。
FastGPT 是否支持多轮对话和上下文记忆?
支持。FastGPT 的对话窗口会保留历史消息,您可以在工作流中设置上下文窗口大小或手动传入历史记录。同时,知识库检索也会考虑前文问题,提升多轮对话的连贯性。
我可以将 FastGPT 集成到自己的网站或应用中吗?
可以。FastGPT 提供了完整的 HTTP API 接口,包括对话、知识库管理、用户管理等。官方还提供了 JavaScript、Python 等 SDK,以及嵌入网页的 iframe 代码。您还可以通过 Webhook 与第三方系统(如飞书、钉钉、企业微信)对接。
FastGPT 的数据安全如何保障?
自部署版本的数据完全存储在自己服务器上,第三方无法访问。SaaS 版本采用数据隔离存储、传输加密(HTTPS)、定期备份等措施。同时,系统支持设置 API 访问密钥、用户权限分级,并可关闭外部模型调用,确保敏感信息不外泄。
FastGPT 与 Dify、Coze 等竞品相比有什么优势?
FastGPT 在知识库处理(文档预处理、检索精度)和工作流灵活性上表现突出,尤其适合国内用户,内置了对中文文档、常见国产模型和云服务的深度适配。开源社区活跃,版本迭代快,同时提供了比 Coze 更轻量化的私有化部署方案。
新手如何快速上手 FastGPT?
建议先访问官网阅读快速入门指南,使用官方 SaaS 免费版体验完整流程:创建应用→上传文档→配置 Prompt→测试对话。熟悉后再尝试本地部署和工作流编辑。官方文档中附带多个视频教程和示例模板,跟随操作即可。
FastGPT 能否处理图片或语音输入?
目前 FastGPT 支持在处理流中传递图片 URL(需模型支持多模态),但暂不支持直接上传图片并进行 OCR 或图像理解。语音输入需通过外部服务(如语音识别 API)转换为文本后再进入流程。官方计划在未来版本中增强多模态能力。