FastGPT is a knowledge-based question answering system built on the LLM. It offers out-of-the-box data processing and model invocation capabilities. Moreover, it allows for workflow orchestration through Flow visualization, thereby enabling complex question and answer scenarios!
Online · Document · Development · Deploy · Power By
-
Powerful visual orchestration for easy AI application building
- Provides a simple mode without the need for orchestration operations
- User dialogue pre-guidance
- Global variables
- Knowledge base search
- Multi-LLM model dialogue
- Extraction of text content into structured data
- HTTP extension
- Sandbox JS runtime module
- Continuous dialogue guidance
- Dialogue multi-path selection
- Source file reference tracking
-
Rich knowledge base preprocessing
- Multiple library reuse and mixing
- Chunk record modification and deletion
- Supports direct segment import
- Supports QA split import
- Supports manual input content
- Supports URL import reading
- Supports batch import of Q&A pairs in CSV format
- Supports separate vector model settings for knowledge bases
- Source file storage
-
Multiple effect testing channels
- Knowledge base single point search testing
- Feedback references and ability to modify and delete during dialogue
- Complete context presentation
- Complete module intermediate value presentation
-
OpenAPI
- completions interface (aligned with GPT interface)
- Knowledge base CRUD
-
Operational functions
- Login-free sharing window
- One-click embedding with Iframe
- Unified access to dialogue records
Project tech stack: NextJs + TS + ChakraUI + Mongo + Postgres (Vector plugin)
- Getting Started with Local Development
- Deploying FastGPT
- System Configuration File Explanation
- Multi-model Configuration
- V3 Upgrade V4 Initialization
- FastGPT FAQ
- Docker Deployment Tutorial Video
- Official Account Integration Video Tutorial
- FastGPT Knowledge Base Demo