OpenAI
配置 DB-GPT 使用 OpenAI 的 GPT 模型与 embedding 模型。
前置条件
- 一个可用的 OpenAI API key
- 已安装带
proxy_openai扩展的 DB-GPT
安装依赖
uv sync --all-packages \
--extra "base" \
--extra "proxy_openai" \
--extra "rag" \
--extra "storage_chromadb" \
--extra "dbgpts"
配置方式
编辑 configs/dbgpt-proxy-openai.toml:
[models]
[[models.llms]]
name = "gpt-4o"
provider = "proxy/openai"
api_base = "https://api.openai.com/v1"
api_key = "sk-your-openai-api-key"
[[models.embeddings]]
name = "text-embedding-3-small"
provider = "proxy/openai"
api_url = "https://api.openai.com/v1/embeddings"
api_key = "sk-your-openai-api-key"
使用环境变量
建议不要把 API key 直接写死在配置文件里,而是使用环境变量:
api_key = "${env:OPENAI_API_KEY}"
export OPENAI_API_KEY="sk-your-openai-api-key"