当前位置: 首页 > news >正文

FastGPT社区版大语言模型知识库、Agent开源项目推荐

FastGPT 项目说明

项目概述

FastGPT 是一个基于大语言模型(LLM)的知识库问答系统,提供开箱即用的数据处理和模型调用能力,支持通过可视化工作流编排实现复杂问答场景。
在这里插入图片描述

技术架构

  • 前端: Next.js + TypeScript + Chakra UI

  • 后端: Node.js + MongoDB + PostgreSQL (PG Vector) / Milvus

  • 版本: 4.8.23

项目地址

https://github.com/labring/FastGPT.git

项目结构

核心模块


├── projects/│ ├── app/ # 主应用 (Next.js)│ └── sandbox/ # 代码沙箱服务 (NestJS)├── packages/ # 共享包│ ├── global/ # 全局通用模块│ ├── service/ # 后端服务模块│ ├── web/ # 前端组件库│ ├── plugins/ # 插件系统│ └── templates/ # 模板系统

部署配置


├── deploy/│ ├── docker/ # Docker 部署配置│ └── helm/ # Kubernetes Helm 配置├── plugins/ # 扩展插件│ ├── model/ # AI 模型插件│ └── webcrawler/ # 网页爬虫插件

核心功能

1. 应用编排

  • ✅ 对话工作流、插件工作流

  • ✅ 工具调用、代码沙箱

  • ✅ 循环调用、用户选择、表单输入

2. 知识库管理

  • ✅ 多库复用混用

  • ✅ 支持多种文件格式 (txt, md, pdf, docx, xlsx 等)

  • ✅ 混合检索 & 重排

  • ✅ API 知识库

3. 调试能力

  • ✅ 知识库搜索测试

  • ✅ 对话反馈与修改

  • ✅ 完整上下文呈现

4. API 接口

  • ✅ OpenAPI 兼容接口

  • ✅ 知识库 CRUD

  • ✅ 对话 CRUD

开发环境要求

  • Node.js >= 18.16.0

  • pnpm >= 9.0.0

  • MongoDB / PostgreSQL

快速启动

# 获取代码git clone https://github.com/labring/FastGPT.git# 安装依赖pnpm install# 开发模式cd projects/apppnpm dev

部署方式

  1. Sealos 一键部署 (推荐)

  2. Docker Compose 部署

  3. Kubernetes Helm 部署

开源协议

遵循 FastGPT Open Source License,允许商用但有限制条件。


更多详细信息请参考项目 README.md 和官方文档
https://doc.fastgpt.cn/docs/introduction/development/community

http://www.xdnf.cn/news/1439407.html

相关文章:

  • 矿山 6KV 不接地系统中的绝缘监测解决方案
  • 简述 Java 的异常体系结构。Error 和 Exception 有什么区别?
  • 小米fastboot不能被电脑识别但手机正常使用模式时能被电脑识别
  • 【工具变量】“国家级大数据综合试验区”试点城市DID(2000-2024年)
  • FPGA ad9248驱动
  • Windows/Linux下vscode+vcpkg管理C++包链接方法
  • CD75.【C++ Dev】异常
  • 从发现到恢复,看瑞数信息如何构建“抗毁重构”实战路径
  • 网站建设需要多少费用?网站建设的步骤和流程?
  • 01-Redis 发展简史与核心定位解析:从诞生到三大产品矩阵
  • 涉私数据安全与可控匿名化利用机制研究(上)
  • Zotero白嫖腾讯云翻译
  • AI优化SEO关键词策略指南
  • 计算机网络---CA证书体系(Certificate Authority)
  • 机器学习从入门到精通 - 逻辑回归为什么是分类之王?深入决策边界与概率校准
  • 亚马逊ASIN定位广告想爆单?先搞懂流量逻辑!多账号增效策略直接用
  • Java版本兼容性:JDK 21的SDK在JDK 1.8使用
  • 嵌入式学习 day63 LCD屏幕驱动、ADC驱动、HC-SR04、ds18b20
  • 什么是好的系统设计
  • LangGraph MCP智能体开发
  • 【JavaEE】(22) Spring 事务
  • 飞算JavaAI炫技赛:一天完成学生成绩综合统计分析系统开发(含源码)
  • 【Axure高保真原型】区间缩放柱状图
  • 数据结构从青铜到王者第二十话---Map和Set(3)
  • 漫谈《数字图像处理》之图像清晰化处理
  • 配置机载电脑开机自启动ros2节点和配置can0
  • 【第四章:大模型(LLM)】10.微调方法与实战-(1)Prompt Tuning
  • C++ 多线程编程
  • c++多线程(1)------创建和管理线程td::thread
  • logging:报告状态、错误和信息消息