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

DBGPT安装部署使用

简介

DB-GPT是一个开源的AI原生数据应用开发框架(AI Native Data App Development framework with AWEL(Agentic Workflow Expression Language) and Agents)。

目的是构建大模型领域的基础设施,通过开发多模型管理(SMMF)、Text2SQL效果优化、RAG框架以及优化、Multi-Agents框架协作、AWEL(智能体工作流编排)等多种技术能力,让围绕数据库构建大模型应用更简单,更方便。

源码下载

DB-GPT-tag-v0.6.2.zip资源-CSDN文库

Git地址

git clone https://github.com/eosphoros-ai/DB-GPT.git

Miniconda环境安装

python >= 3.10

conda create -n dbgpt_env python=3.10

conda activate dbgpt_env

# it will take some minutes

pip install -e ".[default]"

cp .env.template  .env

代理模型

安装依赖

pip install  -e ".[openai]"

下载Embedding 模型

新建models目录

cd DB-GPT

mkdir models and cd models

#### embedding model

git clone https://www.modelscope.cn/Jerry0/text2vec-large-chinese.git

或者

git clone 魔搭社区

git clone https://www.modelscope.cn/Jerry0/text2vec-large-chinese.git

配置代理,在.env文件中修改LLM_MODEL, PROXY_API_URL and API_KEY

LLM_MODEL=chatgpt_proxyllm

PROXY_API_KEY={your-openai-sk}

PROXY_SERVER_URL=https://api.openai.com/v1/chat/completions

# If you use gpt-4

# PROXYLLM_BACKEND=gpt-4

测试数据

Linux&Unix平台

bash ./scripts/examples/load_examples.sh

Windows平台

.\scripts\examples\load_examples.bat

运行服务

python dbgpt/app/dbgpt_server.py

页面地址

http://localhost:5670

对话

探索广场

支持数据对话、数据库对话、Excel对话、知识库对话、报表分析、正常对话等。

应用管理

这里配置一个startrocks数据源来问一些问题

创建数据库对话

这个功能并不会执行sql语句,这里的数据是大模型自己造的,数据对话是支持查询真实数据。

创建数据对话

创建Excel对话

在之前的沟通中,无论如何提问都出现报错情况。不过,后续重新开启新的对话后,相关内容能够正确展示。

DashBoard

AWEL工作流

AWEL编排Agent,工作流编排功能,后续有机会在详细使用下

http://www.lryc.cn/news/546135.html

相关文章:

  • 【蓝桥杯单片机】第十二届省赛
  • 开源嵌入式实时操作系统NuttX介绍
  • 阿里云服务器部署项目笔记 实操 centos7.9
  • Java-实现PDF合同模板填写内容并导出PDF文件
  • Docker安装Grafana数据可视化平台
  • MyBatis-Plus 自动填充功能
  • 解决redis lettuce连接池经常出现连接拒绝(Connection refused)问题
  • 武汉大学生命科学学院与谱度众合(武汉)生命科技有限公司举行校企联培座谈会
  • 4.网络技术与应用
  • Kafka 主题 retention.ms 配置修改及深度问题排查指南
  • React实现无缝滚动轮播图
  • deepseek+mermaid【自动生成流程图】
  • 分布式锁的简单实现
  • C语言(19)----------->函数(2)
  • 动态扩缩容引发的JVM堆内存震荡:从原理到实践的GC调优指南
  • 为何在用户注销时使用 location.href 而非 Vue Router 的 router.push
  • 开源工具推荐:Uptime Kuma监控
  • 《基于Selenium的论坛系统自动化测试实战报告》
  • 深入解析SQL Server高级SQL技巧
  • 分布式中间件:环境准备
  • c# winform程序 vs2022 打包生成安装包
  • 探索Elasticsearch:文档的CRUD
  • 面试基础--Spring Boot启动流程及源码实现
  • 火语言RPA--PDF提取图片
  • 力扣977.有序数组的平方(双指针)
  • QT——文件IO
  • 分布式中间件:Redis介绍
  • 服务器和本地电脑之间如何传输文件
  • 经验分享:用一张表解决并发冲突!数据库事务锁的核心实现逻辑
  • 嵌入式学习前要了解的基础知识