🚀 SQLCoder-7B-2
SQLCoder-7B-2 是一个强大的大语言模型,可实现自然语言到 SQL 的转换,能帮助非技术用户理解 SQL 数据库中的数据。
🚀 快速开始
使用 此处 的代码来开始使用该模型。
✨ 主要特性
- 专为非技术用户设计,可作为分析工具理解 SQL 数据库中的数据。
- 模型权重于 2024 年 2 月 7 日 UTC 时间上午 7 点更新,新权重使模型性能大幅提升,尤其是在处理连接操作时。
📦 安装指南
文档未提及安装步骤,故跳过。
💻 使用示例
基础用法
请使用以下提示以获得最佳效果。请记住使用 do_sample=False
和 num_beams=4
以获得最佳结果。
### Task
Generate a SQL query to answer [QUESTION]{user_question}[/QUESTION]
### Database Schema
The query will run on a database with the following schema:
{table_metadata_string_DDL_statements}
### Answer
Given the database schema, here is the SQL query that [QUESTION]{user_question}[/QUESTION]
[SQL]
📚 详细文档
模型详情

模型描述
这是一个已发布到 Hugging Face Hub 的 🤗 transformers 模型的模型卡片,该卡片是自动生成的。
属性 |
详情 |
开发者 |
Defog, Inc |
模型类型 |
[文本转 SQL] |
许可证 |
[CC-by-SA-4.0] |
微调基础模型 |
[CodeLlama-7B] |
模型来源
使用场景
此模型旨在供非技术用户理解其 SQL 数据库中的数据,作为分析工具使用,而非数据库管理工具。该模型未经过训练以拒绝具有数据库写入权限用户的恶意请求,因此仅应供具有只读权限的用户使用。
评估
该模型在 SQL-Eval 上进行了评估,这是一个由 Defog 开发的基于 PostgreSQL 的评估框架,用于测试和校准模型能力。你可以在 此处 了解更多关于 SQLEval 的方法。
评估结果
我们将每个生成的问题分为 6 个类别之一。该表格按类别细分,展示了每个模型正确回答问题的百分比。
模型 |
日期 |
分组 |
排序 |
比率 |
连接 |
条件 |
sqlcoder-70b |
96 |
91.4 |
97.1 |
85.7 |
97.1 |
91.4 |
sqlcoder-7b-2 |
96 |
91.4 |
94.3 |
91.4 |
94.3 |
77.1 |
sqlcoder-34b |
80 |
94.3 |
85.7 |
77.1 |
85.7 |
80 |
gpt-4 |
72 |
94.3 |
97.1 |
80 |
91.4 |
80 |
gpt-4-turbo |
76 |
91.4 |
91.4 |
62.8 |
88.6 |
77.1 |
natural-sql-7b |
56 |
88.6 |
85.7 |
60 |
88.6 |
80 |
sqlcoder-7b |
64 |
82.9 |
74.3 |
54.3 |
74.3 |
74.3 |
gpt-3.5 |
72 |
77.1 |
82.8 |
34.3 |
65.7 |
71.4 |
claude-2 |
52 |
71.4 |
74.3 |
57.1 |
65.7 |
62.9 |
🔧 技术细节
文档未提及技术实现细节,故跳过。
📄 许可证
本模型采用 CC-by-SA-4.0 许可证。
📞 模型卡片联系信息
在 X 上通过 @defogdata 联系我们,或通过电子邮件 founders@defog.ai 联系我们。
⚠️ 重要提示
模型未经过训练以拒绝具有数据库写入权限用户的恶意请求,因此仅应供具有只读权限的用户使用。如果你在 2024 年 2 月 7 日 UTC 时间上午 7 点之前下载了该模型,请重新下载权重以获得最佳性能。