darkalchemist007 commited on
Commit
e11e9b5
·
1 Parent(s): 17a3dab

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -6
app.py CHANGED
@@ -19,7 +19,9 @@ def read_sql_query(sql, db):
19
  #st.write(row)
20
  conn.close()
21
  output_df = pd.DataFrame(rows)
22
- return output_df
 
 
23
 
24
 
25
 
@@ -51,7 +53,7 @@ if i_pwd=='password':
51
  # Step 1: User input
52
  with st.chat_message(name= 'assistant'):
53
  st.markdown('Ask question and press Enter')
54
- st.session_state.messages.append({"role":"assistant", "content": 'Ask question and press Enter' })
55
 
56
  user_query= st.chat_input('')
57
  if user_query:
@@ -67,10 +69,9 @@ if i_pwd=='password':
67
  # Step 2: Backend processing on Enter
68
  #if user_query:
69
  text='question:{}. table:{}'.format(user_query,create_table_statement.replace("text", 'VARCHAR') )
70
- generated_sql= translator([text])
 
71
  generated_sql= generated_sql[0]['generated_text']
72
-
73
-
74
  i_gen_query = st.text_area("AI Generated SQL (edit if required)", generated_sql)
75
 
76
 
@@ -78,7 +79,7 @@ if i_pwd=='password':
78
  # Step 4: Process edited text on Enter
79
  if st.button("Show results") and i_gen_query:
80
  st.session_state.messages.append({"role":"assistant", "content": i_gen_query })
81
- st.table(read_sql_query(i_gen_query, "Cars_db.sqlite"))
82
 
83
  # Step 5: Display final output
84
  #st.write("Final Output:", final_output)
 
19
  #st.write(row)
20
  conn.close()
21
  output_df = pd.DataFrame(rows)
22
+ st.tablw(output_df)
23
+
24
+ #return output_df
25
 
26
 
27
 
 
53
  # Step 1: User input
54
  with st.chat_message(name= 'assistant'):
55
  st.markdown('Ask question and press Enter')
56
+ #st.session_state.messages.append({"role":"assistant", "content": 'Ask question and press Enter' })
57
 
58
  user_query= st.chat_input('')
59
  if user_query:
 
69
  # Step 2: Backend processing on Enter
70
  #if user_query:
71
  text='question:{}. table:{}'.format(user_query,create_table_statement.replace("text", 'VARCHAR') )
72
+ with st.spinner('Loading model. Please wait...'):
73
+ generated_sql= translator([text])
74
  generated_sql= generated_sql[0]['generated_text']
 
 
75
  i_gen_query = st.text_area("AI Generated SQL (edit if required)", generated_sql)
76
 
77
 
 
79
  # Step 4: Process edited text on Enter
80
  if st.button("Show results") and i_gen_query:
81
  st.session_state.messages.append({"role":"assistant", "content": i_gen_query })
82
+ read_sql_query(i_gen_query, "Cars_db.sqlite"))
83
 
84
  # Step 5: Display final output
85
  #st.write("Final Output:", final_output)