HusnaManakkot commited on
Commit
ce0476c
Β·
verified Β·
1 Parent(s): a49fba1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -10
app.py CHANGED
@@ -6,18 +6,12 @@ import logging
6
  logging.basicConfig(level=logging.INFO)
7
 
8
  # Load tokenizer and model
9
- model_name = "mrm8488/t5-base-finetuned-wikiSQL" # Alternative model
10
- tokenizer = AutoTokenizer.from_pretrained(model_name)
11
- model = AutoModelForSeq2SeqLM.from_pretrained(model_name)
12
-
13
- def preprocess_query(query):
14
- # Example preprocessing: convert to lowercase
15
- return query.lower()
16
 
17
  def generate_sql(query):
18
  try:
19
- processed_query = preprocess_query(query)
20
- inputs = tokenizer(processed_query, return_tensors="pt", padding=True)
21
  outputs = model.generate(**inputs, max_length=512)
22
  sql_query = tokenizer.decode(outputs[0], skip_special_tokens=True)
23
  return sql_query
@@ -30,7 +24,7 @@ interface = gr.Interface(
30
  fn=generate_sql,
31
  inputs=gr.Textbox(lines=2, placeholder="Enter your natural language query here..."),
32
  outputs="text",
33
- title="NL to SQL with T5",
34
  description="This model converts natural language queries into SQL. Enter your query!"
35
  )
36
 
 
6
  logging.basicConfig(level=logging.INFO)
7
 
8
  # Load tokenizer and model
9
+ tokenizer = AutoTokenizer.from_pretrained("hrshtsharma2012/NL2SQL-Picard-final")
10
+ model = AutoModelForSeq2SeqLM.from_pretrained("hrshtsharma2012/NL2SQL-Picard-final")
 
 
 
 
 
11
 
12
  def generate_sql(query):
13
  try:
14
+ inputs = tokenizer(query, return_tensors="pt", padding=True)
 
15
  outputs = model.generate(**inputs, max_length=512)
16
  sql_query = tokenizer.decode(outputs[0], skip_special_tokens=True)
17
  return sql_query
 
24
  fn=generate_sql,
25
  inputs=gr.Textbox(lines=2, placeholder="Enter your natural language query here..."),
26
  outputs="text",
27
+ title="NL to SQL with Picard",
28
  description="This model converts natural language queries into SQL. Enter your query!"
29
  )
30