DB GPT本地安装部署

源码下载

复制代码
git clone https://github.com/eosphoros-ai/DB-GPT.git

Miniconda环境安装

Miniconda 安装

复制代码
mkdir -p ~/miniconda3
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm -rf ~/miniconda3/miniconda.sh

初始化Miniconda

复制代码
~/miniconda3/bin/conda init bash

使conda环境生效:

复制代码
source ~/.bashrc

之后就有conda基础环境了,会看到在终端用户名前面添加了(base)标志

创建Python虚拟环境

复制代码
python >= 3.10

conda create -n dbgpt_env python=3.10

conda activate dbgpt_env #之后conda环境就变成(dbgpt_env) tom@ubuntu:/home/apps$ 

# it will take some minutes

pip install -e ".[default]" -i https://mirrors.aliyun.com/pypi/simple/

复制环境变量

复制代码
cp .env.template  .env

模型部署

下载Embedding 模型

复制代码
cd DB-GPT

mkdir models and cd models

git lfs install

git clone https://huggingface.co/GanymedeNil/text2vec-large-chinese

下载模型比较慢,使用huggingface的镜像站

复制代码
git clone https://hf-mirror.com/GanymedeNil/text2vec-large-chinese

model.safetensor 和 pytorch_model.bin 文件较大可以手动下载放到text2vec-large-chinese文件目录里

配置代理

资源有限,此处采用代理模式安装,代理模式就是采用其他大模型厂商提供的API接口

此处采用智谱的glm-4模型

复制代码
LLM_MODEL=zhipu_proxyllmi
PROXYLLM_BACKEND=glm-4
EMBEDDING_MODEL=text2vec
PROXY_SERVER_URL=https://open.bigmodel.cn/api/paas/v4/chat/completions
ZHIPU_PROXY_API_KEY=

测试数据

加载默认的测试数据到SQLite数据库中

复制代码
bash ./scripts/examples/load_examples.sh

运行服务

复制代码
python dbgpt/app/dbgpt_server.py

访问

http://localhost:5670

相关推荐
“负拾捌”7 小时前
基于NodeJs实现一个MCP客户端(会话模式和无会话模式)
javascript·ai·node.js·大模型·mcp
CS创新实验室8 小时前
【译文】DeepSeek-OCR:上下文光学压缩
ai·大模型·llm·ocr·deepseek-ocr
测试开发Kevin10 小时前
大语言模型技术Agentic Context Engineering (ACE) 的到来会取代微调吗
人工智能·ai·语言模型·自然语言处理
水中加点糖10 小时前
使用LangChain+LangGraph自定义AI工作流,实现音视频字幕生成工具
人工智能·ai·langchain·工作流·langgraph
Baihai IDP11 小时前
对 GPT 5 模型路由机制的深度解析
人工智能·gpt·ai·大模型·llms
it&s me11 小时前
llamafactory lora体验
ai·llamafactory
GPT-Mirrors13 小时前
通知:大可Ai镜像版更名为 GPT-Mirrors
人工智能·ai·chatgpt
短鼻子小象16 小时前
DeepSeek-OCR:革命性文档识别模型全面解析及实测
python·ai·ocr
CoderJia程序员甲1 天前
GitHub 热榜项目 - 日榜(2025-10-28)
ai·开源·大模型·github·ai教程
哥布林学者2 天前
吴恩达深度学习课程二: 改善深层神经网络 第一周:深度学习的实践(四)其他缓解过拟合的方法
深度学习·ai