dgjx commited on
Commit
1c4b940
·
verified ·
1 Parent(s): 2725c13

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -12
app.py CHANGED
@@ -16,18 +16,17 @@ def generate_sql(user_question, create_table_statements, instructions=""):
16
 
17
  return sql_query
18
 
19
- # Gradio 接口
20
- with gr.Blocks() as demo:
21
- gr.Markdown("## SQL Query Generator")
22
-
23
- user_question = gr.Textbox(label="User Question", placeholder="请输入您的问题...", value="从纽约的客户那里获得的总收入是多少?")
24
- create_table_statements = gr.Textbox(label="Create Table Statements", placeholder="请输入DDL语句...", value="CREATE TABLE customers (id INT, city VARCHAR(50), revenue DECIMAL);")
25
- instructions = gr.Textbox(label="Instructions (可选)", placeholder="请输入额外说明...", value="")
26
-
27
- submit_btn = gr.Button("生成 SQL 查询")
28
- output = gr.Textbox(label="生成的 SQL 查询")
29
-
30
- submit_btn.click(generate_sql, inputs=[user_question, create_table_statements, instructions], outputs=output)
31
 
32
 
33
  if __name__ == "__main__":
 
16
 
17
  return sql_query
18
 
19
+
20
+ demo = gr.Interface(
21
+ fn=generate_sql,
22
+ inputs=[
23
+ gr.Markdown("## SQL Query Generator"),
24
+ gr.Textbox(label="User Question", placeholder="请输入您的问题...", value="从纽约的客户那里获得的总收入是多少?"),
25
+ gr.Textbox(label="Create Table Statements", placeholder="请输入DDL语句...", value="CREATE TABLE customers (id INT, city VARCHAR(50), revenue DECIMAL);"),
26
+ gr.Textbox(label="Instructions (可选)", placeholder="请输入额外说明...", value="")
27
+ ],
28
+ outputs="text",
29
+ )
 
30
 
31
 
32
  if __name__ == "__main__":