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 Cloud: [fastgpt.in](https://fastgpt.in/) | | | | ---------------------------------- | ---------------------------------- | | ![Demo](./.github/imgs/intro1.png) | ![Demo](./.github/imgs/intro2.png) | | ![Demo](./.github/imgs/intro3.png) | ![Demo](./.github/imgs/intro4.png) | # ## 💡 Features `1` Application Orchestration Features - [x] Offers a straightforward mode, eliminating the need for complex orchestration - [x] Provides clear next-step instructions in dialogues - [x] Facilitates workflow orchestration - [x] Tracks references in source files - [x] Encapsulates modules for enhanced reuse at multiple levels - [x] Combines search and reordering functions - [ ] Includes a tool module - [ ] Integrates [Laf](https://github.com/labring/laf) for online HTTP module creation - [ ] Plugin encapsulation capabilities `2` Knowledge Base Features - [x] Allows for the mixed use of multiple databases - [x] Keeps track of modifications and deletions in data chunks - [x] Enables specific vector models for each knowledge base - [x] Stores original source files - [x] Supports direct input and segment-based QA import - [x] Compatible with a variety of file formats: pdf, docx, txt, html, md, csv - [x] Facilitates URL reading and bulk CSV importing - [ ] Supports PPT and Excel file import - [ ] Features a file reader - [ ] Offers diverse data preprocessing options `3` Application Debugging Features - [x] Enables targeted search testing within the knowledge base - [x] Allows feedback, editing, and deletion during conversations - [x] Presents the full context of interactions - [x] Displays all intermediate values within modules - [ ] Advanced DeBug mode for orchestration `4` OpenAPI Interface - [x] The completions interface (aligned with GPT's chat mode interface) - [x] CRUD operations for the knowledge base - [ ] CRUD operations for conversations `5` Operational Features - [x] Share without requiring login - [x] Easy embedding with Iframe - [x] Customizable chat window embedding with features like default open, drag-and-drop - [x] Centralizes conversation records for review and annotation # ## 👨‍💻 Development Project tech stack: NextJs + TS + ChakraUI + Mongo + Postgres (Vector plugin) - **⚡ Deployment** [![](https://cdn.jsdelivr.net/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.in/docs/development) - [Deploying FastGPT](https://doc.fastgpt.in/docs/installation) - [Guide on System Configs](https://doc.fastgpt.in/docs/installation/reference) - [Configuring Multiple Models](https://doc.fastgpt.in/docs/installation/reference/models) - [Version Updates & Upgrades](https://doc.fastgpt.in/docs/installation/upgrading) ## 🏘️ Community | Community Group | | ------------------------------------------------- | | ![](https://oss.laf.run/htr4n1-images/fastgpt-qr-code.jpg) | # ## 👀 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