跳到主要内容
版本:dev

DeepSeek

配置 DB-GPT 使用 DeepSeek 的语言模型进行聊天与推理。

前置条件

安装依赖

uv sync --all-packages \
--extra "base" \
--extra "proxy_openai" \
--extra "rag" \
--extra "storage_chromadb" \
--extra "dbgpts"
Embedding 模型

DeepSeek 本身不提供 embedding 模型。默认配置使用 HuggingFace embedding 模型(BAAI/bge-large-zh-v1.5)。如果使用该方案,还需要额外安装:

uv sync --all-packages \
--extra "base" \
--extra "proxy_openai" \
--extra "rag" \
--extra "storage_chromadb" \
--extra "dbgpts" \
--extra "hf" \
--extra "cpu"

配置方式

编辑 configs/dbgpt-proxy-deepseek.toml

[models]
[[models.llms]]
name = "deepseek-reasoner"
provider = "proxy/deepseek"
api_key = "your-deepseek-api-key"

[[models.embeddings]]
name = "BAAI/bge-large-zh-v1.5"
provider = "hf"
# Uncomment to use a local model path:
# path = "models/bge-large-zh-v1.5"

可用模型

模型配置名说明
DeepSeek-R1deepseek-reasoner推理能力强,适合复杂思考任务
DeepSeek-V3deepseek-chat通用聊天与问答

启动服务

uv run dbgpt start webserver --config configs/dbgpt-proxy-deepseek.toml

故障排查

问题解决方法
AuthenticationErrorplatform.deepseek.com 检查 API key 是否正确
Embedding 下载慢预先下载模型,或使用镜像源(如 UV_INDEX_URL
Embedding 内存不足增加 --extra "cpu",让 embedding 在 CPU 上运行

下一步