fastgpt logo # FastGPT

English | 简体中文 | 日语

FastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, and visual AI workflow orchestration, letting you easily develop and deploy complex question-answering systems without the need for extensive setup or configuration.

cloud document development license

[![discord](https://theme.zdassets.com/theme_assets/678183/cc59daa07820943e943c2fc283b9079d7003ff76.svg)](https://discord.gg/mp68xkZn2Q)
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 & support + 🌐 Visit the [FastGPT website](https://fastgpt.in/) for full documentation and useful links. + 💬 Join our [Discord server](https://discord.gg/mp68xkZn2Q) is to chat with FastGPT developers and other FastGPT users. This is a good place to learn about FastGPT, ask questions, and share your experiences. + 🐞 Create [GitHub Issues](https://github.com/labring/FastGPT/issues/new/choose) for bug reports and feature requests. # ## 👀 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