1 Star 1 Fork 1

dreamwing_zy / FastGPT

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0

fastgpt logo

FastGPT

English | 简体中文 | 日语

FastGPT 是一个基于 LLM 大语言模型的知识库问答系统,提供开箱即用的数据处理、模型调用等能力。同时可以通过 Flow 可视化进行工作流编排,从而实现复杂的问答场景!

cloud document development project license

https://github.com/labring/FastGPT/assets/15308462/7d3a38df-eb0e-4388-9250-2409bd33f6d4

🛸 在线使用

fastgpt.run 域名会弃用。

Demo Demo
Demo Demo
#

💡 RoadMap

1 应用编排能力

  • 提供简易模式,无需操作编排
  • 对话下一步指引
  • 工作流编排
  • 源文件引用追踪
  • 模块封装,实现多级复用
  • 混合检索 & 重排
  • Tool 模块
  • 嵌入 Laf,实现在线编写 HTTP 模块
  • 插件封装功能

2 知识库能力

  • 多库复用,混用
  • chunk 记录修改和删除
  • 支持知识库单独设置向量模型
  • 源文件存储
  • 支持手动输入,直接分段,QA 拆分导入
  • 支持 pdf,docx,txt,html,md,csv
  • 支持 url 读取、CSV 批量导入
  • 支持 PPT、Excel 导入
  • 支持文件阅读器
  • 更多的数据预处理方案

3 应用调试能力

  • 知识库单点搜索测试
  • 对话时反馈引用并可修改与删除
  • 完整上下文呈现
  • 完整模块中间值呈现
  • 高级编排 DeBug 模式

4 OpenAPI 接口

  • completions 接口 (chat 模式对齐 GPT 接口)
  • 知识库 CRUD
  • 对话 CRUD

5 运营能力

  • 免登录分享窗口
  • Iframe 一键嵌入
  • 聊天窗口嵌入支持自定义 Icon,默认打开,拖拽等功能
  • 统一查阅对话记录,并对数据进行标注
#

👨‍💻 开发

项目技术栈:NextJs + TS + ChakraUI + Mongo + Postgres (Vector 插件)

  • ⚡ 快速部署

    Sealos 的服务器在国外,不需要额外处理网络问题,无需服务器、无需魔法、无需域名,支持高并发 & 动态伸缩。点击以下按钮即可一键部署 👇

    由于需要部署数据库,部署完后需要等待 2~4 分钟才能正常访问。默认用了最低配置,首次访问时会有些慢。相关使用教程可查看:Sealos 部署 FastGPT

#

🏘️ 社区交流群

wx 扫一下加入:

#

💪 相关项目

#

👀 其他

#

🌿 第三方生态

#

🤝 参与贡献

我们非常欢迎各种形式的贡献。如果你对贡献代码感兴趣,可以查看我们的 GitHub Issues,大展身手,向我们展示你的奇思妙想。




Active participants of labring - past 28 days New trends of labring
New participants of labring - past 28 days

🌟 Star History

Star History Chart #

使用协议

本仓库遵循 FastGPT Open Source License 开源协议。

  1. 允许作为后台服务直接商用,但不允许提供 SaaS 服务。
  2. 未经商业授权,任何形式的商用服务均需保留相关版权信息。
  3. 完整请查看 FastGPT Open Source License
  4. 联系方式:yujinlong@sealos.io点击查看商业版定价策略
# FastGPT Open Source License The FastGPT is licensed under the Apache License 2.0, with the following additional conditions: 1. FastGPT is permitted to be used for commercialization. You can use FastGPT as a "backend-as-a-service" for your other applications, or delivering it to enterprises as an application development platform. However, when the following conditions are met, you must contact the producer to obtain a commercial license: a. Multi-tenant SaaS service: Unless explicitly authorized by FastGPT in writing, you may not use the FastGPT.AI source code to operate a multi-tenant SaaS service that is similar to the FastGPT. b. LOGO and copyright information: In the process of using FastGPT, you may not remove or moFastGPT the LOGO or copyright information in the FastGPT console. Please contact yujinlong@sealos.io by email to inquire about licensing matters. 2. As a contributor, you should agree that your contributed code: a. The producer can adjust the open-source agreement to be more strict or relaxed. b. Can be used for commercial purposes, such as FastGPT's cloud business. Apart from this, all other rights and restrictions follow the Apache License 2.0. If you need more detailed information, you can refer to the full version of Apache License 2.0. The interactive design of this product is protected by appearance patent. © 2023 Sealos. --- Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

简介

FastGPT 是一个基于 LLM 大语言模型的知识库问答系统,提供开箱即用的数据处理、模型调用等能力。同时可以通过 Flow 可视化进行工作流编排,从而实现复杂的问答场景! 展开 收起
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
TypeScript
1
https://gitee.com/dreamwing-zy/FastGPT.git
git@gitee.com:dreamwing-zy/FastGPT.git
dreamwing-zy
FastGPT
FastGPT
main

搜索帮助

344bd9b3 5694891 D2dac590 5694891