mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-21 11:43:56 +00:00
935287a95a7682dc51e95ba5e70118c7810ba53e
FastGPT
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
🛸 Online
![]() |
![]() |
![]() |
![]() |
💡 Features
-
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
👨💻 Development
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
👀 Others
- FastGPT FAQ
- Docker Deployment Tutorial Video
- Official Account Integration Video Tutorial
- FastGPT Knowledge Base Demo
💪 Related Projects
- Laf: 3-minute quick access to third-party applications
- Sealos: Rapid deployment of cluster applications
- One API: Multi-model management, supports Azure, Wenxin Yiyuan, etc.
- TuShan: Build a backend management system in 5 minutes
🤝 Third-party Ecosystem
🌟 Star History
Description
FastGPT is a knowledge-based platform built on the LLM, offers out-of-the-box data processing and model invocation capabilities, allows for workflow orchestration through Flow visualization!
Languages
JavaScript
58.2%
TypeScript
36.5%
HTML
4.2%
Python
0.8%
SCSS
0.2%