最近升级 DBeaver 社区版时注意到新增了 AI 助手功能,体验下来相当实用,这里记录一下配置和使用过程。
请确保使用较新版本的 DBeaver 社区版(本文基于 25.2.0),旧版本可能不支持该功能。
AI 助手配置
详细配置可参考官方文档:https://dbeaver.com/docs/dbeaver/AI-Assistance-settings/
DBeaver AI 助手支持多种模型提供者(providers):
- OpenAI
- GitHub Copilot
- Azure OpenAI
- Gemini
- Ollama
只要接口符合 OpenAI 兼容的 API 格式,都可以集成到 AI 助手中。以在 WSL2 上运行 llama.cpp + gemma-3 为例,llama-server 提供 OpenAI 风格的 API,启动命令如下:
llama-server --model ./gemma-3-4B-it-Q8_0.gguf --host 0.0.0.0 --port 11434 --ctx-size 32768 --n-gpu-layers 99
启动后查看日志,确认服务已监听:
ggml_cuda_init: found 1 CUDA devices: Device 0: Quadro RTX 4000...
main: server is listening on http://0.0.0.0:11434 - starting the main loop
通过浏览器访问 http://127.0.0.1:11434/models 确认 API 工作正常,并记下模型名称。

接下来打开 DBeaver 社区版,在主菜单中选择'窗口' --> '首选项'进行配置。

配置项说明:
- API token:必须填写,若本地服务未设密码可随意填一个。
- Model:填入刚才记录的模型名称。
- API base URL:填入 OpenAI 兼容的地址,llama-server 需加上
/api后缀。
至此,AI 助手的基础连接已完成。
AI 助手使用
以 MySQL 数据库为例,假设有一个名为 的案例表:






