|
--- |
|
license: cc-by-sa-4.0 |
|
metrics: |
|
- accuracy |
|
pipeline_tag: text-generation |
|
tags: |
|
- code |
|
--- |
|
|
|
A capable language model for text to SQL generation for Postgres, Redshift and Snowflake that is on-par with the most capable generalist frontier models. |
|
|
|
![image/png](https://cdn-uploads.huggingface.co/production/uploads/603bbad3fd770a9997b57cb6/h52Z_OKYBaDDQMFZyU5pF.png) |
|
|
|
## Model Description |
|
|
|
Developed by: Defog, Inc |
|
Model type: [Text to SQL] |
|
License: [CC-by-SA-4.0] |
|
Finetuned from model: [Meta-Llama-3-8B-Instruct] |
|
|
|
## Demo Page |
|
[https://defog.ai/sqlcoder-demo/](https://defog.ai/sqlcoder-demo/) |
|
|
|
## Ideal prompt and inference parameters |
|
Set temperature to 0, and do not do sampling. |
|
|
|
### Prompt |
|
``` |
|
<|begin_of_text|><|start_header_id|>user<|end_header_id|> |
|
|
|
Generate a SQL query to answer this question: `{user_question}` |
|
{instructions} |
|
|
|
DDL statements: |
|
{create_table_statements}<|eot_id|><|start_header_id|>assistant<|end_header_id|> |
|
|
|
The following SQL query best answers the question `{user_question}`: |
|
```sql |
|
|
|
``` |
|
|
|
## Evaluation |
|
This model was evaluated on SQL-Eval, a PostgreSQL based evaluation framework developed by Defog for testing and alignment of model capabilities. |
|
|
|
You can read more about the methodology behind SQLEval [here](https://defog.ai/blog/open-sourcing-sqleval/). |
|
|
|
## Contact |
|
Contact us on X at [@defogdata](https://twitter.com/defogdata), or on email at [email protected] |