mirror of
https://github.com/labring/FastGPT.git
synced 2025-10-14 15:11:13 +00:00
064c64e74c3ad1bf34869e082c7f37bf5a870a48

* perf: insert mongo dataset data session * perf: dataset data index * remove delay * rename bill schema * rename bill record * perf: bill table * perf: prompt * perf: sub plan * change the usage count * feat: usage bill * publish usages * doc * 新增团队聊天功能 (#20) * perf: doc * feat 添加标签部分 feat 信息团队标签配置 feat 新增团队同步管理 feat team分享页面 feat 完成team分享页面 feat 实现模糊搜索 style 格式化 fix 修复迷糊匹配 style 样式修改 fix 团队标签功能修复 * fix 修复鉴权功能 * merge 合并代码 * fix 修复引用错误 * fix 修复pr问题 * fix 修复ts格式问题 --------- Co-authored-by: archer <545436317@qq.com> Co-authored-by: liuxingwan <liuxingwan.lxw@alibaba-inc.com> * update extra plan * fix: ts * format * perf: bill field * feat: standard plan * fix: ts * feat 个人账号页面修改 (#22) * feat 添加标签部分 feat 信息团队标签配置 feat 新增团队同步管理 feat team分享页面 feat 完成team分享页面 feat 实现模糊搜索 style 格式化 fix 修复迷糊匹配 style 样式修改 fix 团队标签功能修复 * fix 修复鉴权功能 * merge 合并代码 * fix 修复引用错误 * fix 修复pr问题 * fix 修复ts格式问题 * feat 修改个人账号页 --------- Co-authored-by: liuxingwan <liuxingwan.lxw@alibaba-inc.com> * sub plan page (#23) * fix chunk index; error page text * feat: dataset process Integral prediction * feat: stand plan field * feat: sub plan limit * perf: index * query extension * perf: share link push app name * perf: plan point unit * perf: get sub plan * perf: account page * feat 新增套餐详情弹窗代码 (#24) * merge 合并代码 * fix 新增套餐详情弹框 * fix 修复pr问题 * feat: change http node input to prompt editor (#21) * feat: change http node input to prompt editor * fix * split PromptEditor to HttpInput * Team plans (#25) * perf: pay check * perf: team plan test * plan limit check * replace sensitive text * perf: fix some null * collection null check * perf: plans modal * perf: http module * pacakge (#26) * individuation page and pay modal amount (#27) * feat: individuation page * team chat config * pay modal * plan count and replace invalid chars (#29) * fix: user oneapi * fix: training queue * fix: qa queue * perf: remove space chars * replace invalid chars * change httpinput dropdown menu (#28) * perf: http * reseet free plan * perf: plan code to packages * remove llm config to package * perf: code * perf: faq * fix: get team plan --------- Co-authored-by: yst <77910600+yu-and-liu@users.noreply.github.com> Co-authored-by: liuxingwan <liuxingwan.lxw@alibaba-inc.com> Co-authored-by: heheer <71265218+newfish-cmyk@users.noreply.github.com>
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.
👀 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
🤝 Third-party Ecosystem
🌟 Star History
Description
FastGPT is a knowledge-based platform built on the LLM, offers out-of-the-box data processing and model invocation capabilities, allows for workflow orchestration through Flow visualization!
Languages
JavaScript
52.1%
TypeScript
38.2%
MDX
5.3%
HTML
3.4%
Python
0.7%