mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-22 20:37:48 +00:00
172 lines
7.2 KiB
Markdown
172 lines
7.2 KiB
Markdown
<div align="center">
|
|
|
|
<a href="https://fastgpt.in/"><img src="/.github/imgs/logo.svg" width="120" height="120" alt="fastgpt logo"></a>
|
|
|
|
# FastGPT
|
|
|
|
<p align="center">
|
|
<a href="./README_en.md">English</a> |
|
|
<a href="./README.md">简体中文</a> |
|
|
<a href="./README_ja.md">日语</a>
|
|
</p>
|
|
|
|
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.
|
|
|
|
</div>
|
|
|
|
<p align="center">
|
|
<a href="https://fastgpt.in/">
|
|
<img height="21" src="https://img.shields.io/badge/Try it Online-d4eaf7?style=flat-square&logo=spoj&logoColor=7d09f1" alt="cloud">
|
|
</a>
|
|
<a href="https://doc.fastgpt.in/docs/intro">
|
|
<img height="21" src="https://img.shields.io/badge/Documents-7d09f1?style=flat-square" alt="document">
|
|
</a>
|
|
<a href="https://doc.fastgpt.in/docs/development">
|
|
<img height="21" src="https://img.shields.io/badge/Local Development-%23d4eaf7?style=flat-square&logo=xcode&logoColor=7d09f1" alt="development">
|
|
</a>
|
|
<a href="https://github.com/labring/FastGPT/blob/main/LICENSE">
|
|
<img height="21" src="https://img.shields.io/badge/License-Apache--2.0-ffffff?style=flat-square&labelColor=d4eaf7&color=7d09f1" alt="license">
|
|
</a>
|
|
</p>
|
|
|
|
<div align="center">
|
|
|
|
[](https://discord.gg/mp68xkZn2Q)
|
|
|
|
</div>
|
|
|
|
https://github.com/labring/FastGPT/assets/15308462/7d3a38df-eb0e-4388-9250-2409bd33f6d4
|
|
|
|
## 🛸 Use Cloud Services
|
|
|
|
Cloud: [fastgpt.in](https://fastgpt.in/)
|
|
|
|
| | |
|
|
| ---------------------------------- | ---------------------------------- |
|
|
|  |  |
|
|
|  |  |
|
|
|
|
<a href="#readme">
|
|
<img src="https://img.shields.io/badge/-Back_to_Top-7d09f1.svg" alt="#" align="right">
|
|
</a>
|
|
|
|
## 💡 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
|
|
|
|
|
|
<a href="#readme">
|
|
<img src="https://img.shields.io/badge/-Back_to_Top-7d09f1.svg" alt="#" align="right">
|
|
</a>
|
|
|
|
## 👨💻 Development
|
|
|
|
Project tech stack: NextJs + TS + ChakraUI + Mongo + Postgres (Vector plugin)
|
|
|
|
- **⚡ Deployment**
|
|
|
|
[](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.
|
|
|
|
<a href="#readme">
|
|
<img src="https://img.shields.io/badge/-Back_to_Top-7d09f1.svg" alt="#" align="right">
|
|
</a>
|
|
|
|
## 👀 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/)
|
|
|
|
<a href="#readme">
|
|
<img src="https://img.shields.io/badge/-Back_to_Top-7d09f1.svg" alt="#" align="right">
|
|
</a>
|
|
|
|
## 💪 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)
|
|
|
|
<a href="#readme">
|
|
<img src="https://img.shields.io/badge/-Back_to_Top-7d09f1.svg" alt="#" align="right">
|
|
</a>
|
|
|
|
## 🤝 Third-party Ecosystem
|
|
|
|
- [luolinAI: Enterprise WeChat bot, ready to use](https://github.com/luolin-ai/FastGPT-Enterprise-WeChatbot)
|
|
|
|
<a href="#readme">
|
|
<img src="https://img.shields.io/badge/-Back_to_Top-7d09f1.svg" alt="#" align="right">
|
|
</a>
|
|
|
|
## 🌟 Star History
|
|
|
|
<a href="https://github.com/labring/FastGPT/stargazers" target="_blank" style="display: block" align="center">
|
|
<picture>
|
|
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=labring/FastGPT&type=Date&theme=dark" />
|
|
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=labring/FastGPT&type=Date" />
|
|
<img alt="Star History Chart" src="https://api.star-history.com/svg?repos=labring/FastGPT&type=Date" />
|
|
</picture>
|
|
</a>
|