db-gpt基础(0.7.0)

[复制链接]
发表于 2025-5-23 18:23:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
uv工具

uv官网:https://docs.astral.sh/uv/getting-started/installation/
uv官网中文个人翻译:https://hellowac.github.io/uv-zh-cn/
github地址:https://github.com/hellowac/uv-zh-cn
启动准备

   代码克隆
  1. git clone https://github.com/eosphoros-ai/DB-GPT.git
复制代码
  安装UV依赖管理
  1. python -m pip install --upgrade pip
  2. python -m pip install --upgrade pipx
  3. python -m pipx ensurepath
  4. # pipx install uv --global 和 pip install uv 任意一种即可
  5. pipx install uv --global
复制代码
  依赖同步
Linux命令:
  1. uv sync --all-packages \
  2. --extra "base" \
  3. --extra "proxy_openai" \
  4. --extra "rag" \
  5. --extra "storage_chromadb" \
  6. --extra "dbgpts" \
  7. --extra "hf" \
  8. --extra "cpu" \
  9. --index-url=https://pypi.tuna.tsinghua.edu.cn/simple
复制代码
Windows命令:
  1. uv sync --all-packages --extra "base" --extra "proxy_openai" --extra "rag" --extra "storage_chromadb" --extra "dbgpts" --extra "hf" --extra "cpu" --index-url=https://pypi.tuna.tsinghua.edu.cn/simple
复制代码
内嵌模型下载:
  1. git clone https://hf-mirror.com/BAAI/bge-large-zh-v1.5
复制代码
服务启动

   配置文件参数,文件路径configs/dbgpt-proxy-deepseek.toml
  1. [system]
  2. # Load language from environment variable(It is set by the hook)
  3. language = "${env:DBGPT_LANG:-zh}"
  4. api_keys = []
  5. encrypt_key = "your_secret_key"
  6. # Server Configurations
  7. [service.web]
  8. host = "0.0.0.0"
  9. port = 5670
  10. # 数据库配置
  11. [service.web.database]
  12. type = "mysql"
  13. host = "127.0.0.1"
  14. port = "3306"
  15. database = "dbgpt"
  16. user = "root"
  17. password ="mysql"
  18. [service.model.worker]
  19. host = "127.0.0.1"
  20. # 向量数据库
  21. [rag.storage]
  22. [rag.storage.vector]
  23. type = "Chroma"
  24. persist_path = "pilot/data"
  25. # 代理模型访问
  26. [models]
  27. [[models.llms]]
  28. name = "deepseek-r1:7b"
  29. provider = "proxy/deepseek"
  30. api_base = "http://192.168.0.160:11434/v1"
  31. api_key = "your_deepseek_api_key"
  32. [[models.embeddings]]
  33. name = "BAAI/bge-large-zh-v1.5"
  34. provider = "hf"
  35. path = "/data/models/bge-large-zh-v1.5"
复制代码
  命令启动
  1. # 方法一:
  2. uv run dbgpt start webserver --config configs/dbgpt-proxy-deepseek.toml
  3. # 方法二
  4. uv run python packages/dbgpt-app/src/dbgpt_app/dbgpt_server.py --config configs/dbgpt-proxy-deepseek.toml
复制代码
  pycharm配置启动的application


回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表