37 lines
778 B
Plaintext
37 lines
778 B
Plaintext
|
|
# qwen 模型配置
|
||
|
|
|
||
|
|
# system role prompt
|
||
|
|
system = "你擅长编写 SQL 代码,请结合具体问题编写正确规范的 SQL 代码"
|
||
|
|
|
||
|
|
# prompt 模板及参数,在模板中可以使用 {question} {database.metadata} 以及 {params.xxx} 引用参数
|
||
|
|
prompt = """
|
||
|
|
### 数据库结构
|
||
|
|
|
||
|
|
{database.metadata}
|
||
|
|
|
||
|
|
|
||
|
|
### 问题
|
||
|
|
|
||
|
|
根据以上建表语句,生成一个 SQL 来回答如下问题: [QUESTION]{question}[/QUESTION]
|
||
|
|
|
||
|
|
|
||
|
|
### 要求
|
||
|
|
|
||
|
|
- 输出的字段名必须用中文描述。
|
||
|
|
- 输出的 SQL 语句必须能够通过 {database.product} 验证。
|
||
|
|
- 输出的 SQL 语句必须包含在 ```sql ``` 标记中。
|
||
|
|
- 输出的 SQL 语句不要添加注释。
|
||
|
|
|
||
|
|
{requirements}
|
||
|
|
|
||
|
|
### 输出格式
|
||
|
|
'''sql
|
||
|
|
[SQL]
|
||
|
|
'''
|
||
|
|
[ANSWER]
|
||
|
|
"""
|
||
|
|
|
||
|
|
params.requirements = """"
|
||
|
|
- 简要描述你的想法
|
||
|
|
"""
|