? ?加入我们的 Discord 或发送电子邮件至[email protected] 获取更新、支持等!
不要手写 SQL。使用 LLM 链接到您的 SQL 数据库,然后生成、编辑 SQL 并自动生成可视化。在本地运行它。
先决条件:OpenAI API 密钥、Postgres 数据库(更多数据库支持即将推出)!
yarn
cd frontend
yarn dev
打开http://localhost:3000
输入您的 OpenAI API 密钥
“查询”是一个单独的笔记本,您可以使用自然语言迭代 SQL 语句。您可以通过单击“创建新查询”来创建更多查询。
在输入框中写入纯文本以生成适当的 sql 查询。运行生成。
问题的描述性越强,表现就越好。
->
上述 SQL 查询是一次性生成的。
但是,其他时候,查询可能无法正确生成并且可能无法运行。
我们了解您的数据库不是开源数据集。我们知道他们拥有复杂的数据。我们知道您可能想要编辑预先存在的查询。
UI 的设计使您可以手动对 SQL 进行修改。您还可以首先复制并粘贴 SQL 脚本。添加有关如何编辑查询的纯文本说明。运行编辑并等待魔法!
->
您可以看到,在给定上下文的情况下,WHERE 子句已正确添加到查询中。
通过简单的描述,您将能够可视化您的数据。目前,我们仅测试了可与 Chart.js 配合使用的图表,但在不久的将来我们将能够支持所有类型的可视化。
在 60~70% 的情况下,3.5 足以生成查询,并且由于它更便宜且更快,因此我们将其保留为一个选项。如果最终出现错误,通常打开 4 即可正常工作。
对于您设置的每个查询项,您可以查看其历史记录。
蓝色代表用户输入,紫色代表生成的工件。为了方便起见,我们使用 next.js API 路由,因为它在 Node 上运行。这些路由与数据库和 LLM(当前为 GPT)建立连接。
所有数据都保存在本地 - 您的 API 密钥或数据源信息不会与其他任何人共享。当我们有托管版本时,我们将对信息进行加密。