仅仅是个原型,用于验证传统系统的数据库与 LLM 互通的方式的 ...
兄弟们帮我点点 star 我去换个 idea 的授权呢 🫣
DB2LLM 是一个将 SQLite 数据库的元数据与 RESTful API 和大型语言模型( LLM )结合的最小化原型。它允许用户通过自然语言与数据库进行交互,无需编写 SQL 查询或了解数据库结构。当前为便于演示,使用 SQLite 数据库,实际使用时,请使用自己的数据库并更新相关的配置。
git clone https://github.com/loocor/db2llm.git
cd db2llm
bun install
config/config.yaml
文件:server:
port: 3000
host: "localhost"
database:
tempDir: "db2llm"
defaultName: "db2llm.sqlite"
connection:
synchronize: false
logging: ["error", "warn"]
llm:
provider: "deepseek"
openai:
model: "deepseek-chat"
temperature: 0.3
defaultApiUrl: "https://api.deepseek.com/v1"
apiKey: "sk-4c907ed3eed5468db793b6f431e9a28c"
ui:
title: "DB2LLM - 数据库对话助手"
welcomeMessage: "欢迎使用 DB2LLM 数据库对话助手!请先连接数据库和配置 LLM API 。"
readyMessage: "我已准备好,跟我来聊吧!"
支持的 LLM 提供商:
bun run dev
应用将在 http://localhost:3000 启动。
MIT
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.