借助 AI 助手查询数据库和表格
早期 Alpha 版本.
在与 Datasette 相同的环境中安装此插件。
datasette install datasette-query-assistant
通过将以下内容添加到 Datasette 配置中,设置此插件要使用的模型 ID
plugins:
datasette-query-assistant:
model: openai/gpt-4.1-mini
key_env_var: OPENAI_API_KEY
要使用 openai/gpt-4.1-mini
模型,除了安装 datasette-query-assistant
外,还需要安装 llm-openai-plugin
。
如果模型需要 API 密钥,将 key_env_var
设置为环境变量的名称,并确保该环境变量已正确设置。
您可以使用通过 LLM 插件 可用的任何模型。
拥有 execute-sql
权限的用户将获得一个数据库操作菜单项:“借助 AI 助手查询此数据库”,该菜单项将允许他们提问,并被重定向到一个带注释的 SQL 查询,希望该查询能解答他们的问题。
要在本地设置此插件,请首先检出代码。然后创建一个新的虚拟环境
cd datasette-query-assistant
python3 -m venv venv
source venv/bin/activate
现在安装依赖项和测试依赖项
pip install -e '.[test]'
运行测试
pytest
使用来自 API 的最新示例重新生成测试
pytest -x --record-mode=rewrite --inline-snapshot=fix