fastgpt logo # FastGPT

English | 简体中文

FastGPT is a knowledge-based Q&A system built on the LLM, offers out-of-the-box data processing and model invocation capabilities, allows for workflow orchestration through Flow visualization!

cloud document development project license

https://github.com/labring/FastGPT/assets/15308462/7d3a38df-eb0e-4388-9250-2409bd33f6d4 ## 🛸 Use Cloud Services [fastgpt.run](https://fastgpt.run/) | | | | ---------------------------------- | ---------------------------------- | | ![Demo](./.github/imgs/intro1.png) | ![Demo](./.github/imgs/intro2.png) | | ![Demo](./.github/imgs/intro3.png) | ![Demo](./.github/imgs/intro4.png) | # ## 💡 Features 1. Powerful visual workflows: Effortlessly craft AI applications - [x] Simple mode on deck - no need for manual arrangement - [x] User dialogue pre-guidance - [x] Global variables - [x] Knowledge base search - [x] Dialogue via multiple LLM models - [x] Text magic - convert to structured data - [x] Extend with HTTP - [ ] Embed Laf for on-the-fly HTTP module crafting - [x] Directions for the next dialogue steps - [x] Tracking source file references - [ ] Custom file reader - [ ] Modules are packaged into plug-ins to achieve reuse 2. Extensive knowledge base preprocessing - [x] Reuse and mix multiple knowledge bases - [x] Track chunk modifications and deletions - [x] Supports manual entries, direct segmentation, and QA split imports - [x] Supports URL fetching and batch CSV imports - [x] Supports Set unique vector models for knowledge bases - [x] Store original files - [ ] File learning Agent 3. Multiple effect testing channels - [x] Single-point knowledge base search test - [x] Feedback references and ability to modify and delete during dialogue - [x] Complete context presentation - [ ] Complete module intermediate value presentation 4. OpenAPI - [x] completions interface (aligned with GPT interface) - [ ] Knowledge base CRUD 5. Operational functions - [x] Login-free sharing window - [x] One-click embedding with Iframe - [ ] Unified access to dialogue records # ## 👨‍💻 Development Project tech stack: NextJs + TS + ChakraUI + Mongo + Postgres (Vector plugin) - **⚡ Deployment** [![](https://cdn.jsdelivr.us/gh/labring-actions/templates@main/Deploy-on-Sealos.svg)](https://cloud.sealos.io/?openapp=system-fastdeploy%3FtemplateName%3Dfastgpt) Give it a 2-4 minute wait after deployment as it sets up the database. Initially, it might be a tad slow since we're using the basic settings. - [Getting Started with Local Development](https://doc.fastgpt.run/docs/development) - [Deploying FastGPT](https://doc.fastgpt.run/docs/installation) - [Guide on System Configs](https://doc.fastgpt.run/docs/installation/reference) - [Configuring Multiple Models](https://doc.fastgpt.run/docs/installation/reference/models) - [Version Updates & Upgrades](https://doc.fastgpt.run/docs/installation/upgrading) # ## 👀 Others - [FastGPT FAQ](https://kjqvjse66l.feishu.cn/docx/HtrgdT0pkonP4kxGx8qcu6XDnGh) - [Docker Deployment Tutorial Video](https://www.bilibili.com/video/BV1jo4y147fT/) - [Official Account Integration Video Tutorial](https://www.bilibili.com/video/BV1xh4y1t7fy/) - [FastGPT Knowledge Base Demo](https://www.bilibili.com/video/BV1Wo4y1p7i1/) # ## 💪 Related Projects - [Laf: 3-minute quick access to third-party applications](https://github.com/labring/laf) - [Sealos: Rapid deployment of cluster applications](https://github.com/labring/sealos) - [One API: Multi-model management, supports Azure, Wenxin Yiyuan, etc.](https://github.com/songquanpeng/one-api) - [TuShan: Build a backend management system in 5 minutes](https://github.com/msgbyte/tushan) # ## 🤝 Third-party Ecosystem - [luolinAI: Enterprise WeChat bot, ready to use](https://github.com/luolin-ai/FastGPT-Enterprise-WeChatbot) # ## 🌟 Star History [![Star History Chart](https://api.star-history.com/svg?repos=labring/FastGPT&type=Date)](https://star-history.com/#labring/FastGPT&Date)