FastGPT

Active
GitHub TypeScript NOASSERTION

Description

FastGPT is a knowledge-based platform built on LLMs, offering out-of-the-box capabilities such as data processing, RAG retrieval, and visual AI workflow orchestration for easily developing and deploying complex question-answering systems.

Key Features

  • Visual workflow orchestration — Flow editor for dialogue and plugin flows with RPA nodes and bidirectional MCP
  • Knowledge base management — supports txt/md/pdf/docx/pptx/csv import with hybrid search and reranking
  • Application evaluation — complete call chain logs, knowledge base point testing, and app-level evaluations
  • OpenAPI interface — GPT-compatible completions endpoint, knowledge base and conversation CRUD
  • Operations tools — login-free share windows, iframe embed, conversation labeling, and operation logs
  • Voice interaction — supports voice input and voice output with configurable voice engines

Use Cases

💡 Enterprise knowledge Q&A — import product docs into knowledge base, employees get precise answers via chat
💡 Customer service bot — combine knowledge base and workflows to build multi-turn dialogue customer service
💡 Document assistant — upload PDF/Word/PPT, answer questions based on document content
💡 Internal training system — build interactive training Q&A bots with voice input/output support
💡 Data report generation — connect databases through workflows, auto-generate analysis reports

Quick Start

# Docker one-click deployment
bash <(curl -fsSL https://doc.fastgpt.cn/deploy/install.sh)
docker compose up -d

# Open http://localhost:3000
# Default: root / password: 1234

Related Projects

Related Articles