mirror of
https://github.com/labring/FastGPT.git
synced 2025-12-26 04:32:50 +00:00
|
Some checks failed
deploy-docs / deploy-production (push) Has been cancelled
Build docs images and copy image to docker hub / build-fastgpt-docs-images (push) Has been cancelled
Build FastGPT images in Personal warehouse / build-fastgpt-images (push) Has been cancelled
Sync images / sync (push) Has been cancelled
Build docs images and copy image to docker hub / update-docs-image (push) Has been cancelled
* 4.7-alpha3 (#62) * doc * Optimize possible null Pointers and parts of Ux * fix: mulity index training error * feat: doc and rename question guide * fix ios speech input (#59) * fix: prompt editor variables nowrap (#61) * change openapi import in http module with curl import (#60) * chore(ui): dataset import modal ui (#58) * chore(ui): dataset import modal ui * use component * fix height * 4.7 (#63) * fix: claude3 image type verification failed (#1038) (#1040) * perf: curl import modal * doc img * perf: adapt cohere rerank * perf: code * perf: input style * doc --------- Co-authored-by: xiaotian <dimsky@163.com> * fix: ts * docker deploy * perf: prompt call * doc * ts * finish ui * perf: outlink detail ux * perf: user schema * fix: plugin update * feat: get current time plugin * fix: ts * perf: fetch anamation * perf: mark ux * doc * perf: select app ux * fix: split text custom string conflict * peref: inform readed * doc * memo flow component * perf: version * faq * feat: flow max runtimes * feat: similarity tip * feat: auto detect file encoding * Supports asymmetric vector model * fix: ts * perf: max w * move code * perf: hide whisper * fix: ts * feat: system msg modal * perf: catch error * perf: inform tip * fix: inform --------- Co-authored-by: heheer <71265218+newfish-cmyk@users.noreply.github.com> Co-authored-by: xiaotian <dimsky@163.com> |
||
|---|---|---|
| .github | ||
| .husky | ||
| .vscode | ||
| docSite | ||
| files | ||
| packages | ||
| project.inlang | ||
| projects/app | ||
| python | ||
| scripts | ||
| worker | ||
| .dockerignore | ||
| .gitignore | ||
| .imgbotconfig | ||
| .prettierignore | ||
| .prettierrc.js | ||
| Dockerfile | ||
| LICENSE | ||
| README.md | ||
| README_en.md | ||
| README_ja.md | ||
| dev.md | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
FastGPT
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!
https://github.com/labring/FastGPT/assets/15308462/7d3a38df-eb0e-4388-9250-2409bd33f6d4
🛸 Use Cloud Services
Cloud: fastgpt.in
![]() |
![]() |
![]() |
![]() |
💡 Features
1 Application Orchestration Features
- Offers a straightforward mode, eliminating the need for complex orchestration
- Provides clear next-step instructions in dialogues
- Facilitates workflow orchestration
- Tracks references in source files
- Encapsulates modules for enhanced reuse at multiple levels
- Combines search and reordering functions
- Includes a tool module
- Integrates Laf for online HTTP module creation
- Plugin encapsulation capabilities
2 Knowledge Base Features
- Allows for the mixed use of multiple databases
- Keeps track of modifications and deletions in data chunks
- Enables specific vector models for each knowledge base
- Stores original source files
- Supports direct input and segment-based QA import
- Compatible with a variety of file formats: pdf, docx, txt, html, md, csv
- 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
- Enables targeted search testing within the knowledge base
- Allows feedback, editing, and deletion during conversations
- Presents the full context of interactions
- Displays all intermediate values within modules
- Advanced DeBug mode for orchestration
4 OpenAPI Interface
- The completions interface (aligned with GPT's chat mode interface)
- CRUD operations for the knowledge base
- CRUD operations for conversations
5 Operational Features
- Share without requiring login
- Easy embedding with Iframe
- Customizable chat window embedding with features like default open, drag-and-drop
- Centralizes conversation records for review and annotation
👨💻 Development
Project tech stack: NextJs + TS + ChakraUI + Mongo + Postgres (Vector plugin)
-
⚡ Deployment
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.
🏘️ Community
| Community Group |
|---|
![]() |
👀 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




