基础环境:Ubuntu 22.04.1 LTS \n \l

1.下载DB-GPT源码

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

2.anaconda安装步骤

#网址,我下载的是最新的,根据你自己的需要下载就行
https://www.anaconda.com/download/success
#下载anaconda包
wget https://repo.anaconda.com/archive/Anaconda3-2024.06-1-Linux-x86_64.sh
#赋予执行权限
chmod +x Anaconda3-2024.06-1-Linux-x86_64.sh
#执行脚本
./Anaconda3-2024.06-1-Linux-x86_64.sh
#配置环境变量:根据你的路径修改/root/anaconda3/bin
vim ~/.bashrc
#添加到末尾
export PATH=$PATH:/root/anaconda3/bin
#使配置文件生效
source ~/.bashrc
#查看conda的版本
conda --version

3.创建虚拟环境

python >= 3.10
conda create -n dbgpt_env python=3.10
conda activate dbgpt_env

4.检测机器是否安装git-lfs(下载大文件的时候用到的,否则大文件会下载错误)

git lfs install

5.如果没有安装,请执行(ubuntu系统的执行命令)

apt-get install git-lfs

6.进入目录安装依赖包

cd DB-GPT
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -e ".[default]"
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -e ".[openai]"
cp .env.template  .env

7.配置代理,在.env中修改(本人使用的是ollama下载的模型)

LLM_MODEL=ollama_proxyllm
MODEL_SERVER=http://yourip:11434
PROXY_SERVER_URL=http://yourip:11434
PROXYLLM_BACKEND=qwen2:7b
PROXY_API_KEY=not_used
EMBEDDING_MODEL=proxy_ollama
proxy_ollama_proxy_server_url=http://yourip6:11434
proxy_ollama_proxy_backend=nomic-embed-text:latest

8.运行DB-GPT

python dbgpt/app/dbgpt_server.py

访问地址:http://你的服务器ip:5670/