DB-GPT
越來大,只用pip
來管理依賴包的話不太優雅,因此使用 uv 來管理。
參考文檔
中文:https://iyyh.net/archives/c0ababbd-8638-489c-84cd-267dbf886cb8
英文(最新):http://docs.dbgpt.cn/docs/next/quickstart
安裝過程中會連不上github等問題,需要多試幾次。
- 克隆DB-GPT的源代碼:
git clone https://github.com/eosphoros-ai/DB-GPT.git
git clone源代碼 - 依賴安裝
我使用的是Ollama代理的方式,依賴安裝相關命令,同樣網絡原因要多試幾次才能下載成功:
uv sync --all-packages --extra "base" --extra "proxy_ollama" --extra "rag" --extra "storage_chromadb" --extra "dbgpts" --index-url=https://pypi.tuna.tsinghua.edu.cn/simple
- 啟動項目
To run DB-GPT with Ollama proxy, you must provide the Ollama API base in the configs/dbgpt-proxy-ollama.toml configuration file.
# Model Configurations
[models]
[[models.llms]]
...
api_base = "your-ollama-api-base"
[[models.embeddings]]
...
api_base = "your-ollama-api-base"
配置Ollama的API
在DB-GPT代碼的根目錄下執行以下命令:
兩種方式可以啟動
- 方式一:
uv run dbgpt start webserver --config configs/dbgpt-proxy-ollama.toml
- 方式二:
uv run python packages/dbgpt-app/src/dbgpt_app/dbgpt_server.py --config configs/dbgpt-proxy-ollama.toml
接下來訪問 http://localhost:5670/ 即可。
界面顯示