text2sql / app.py
Vigen1's picture
Update app.py
12666bd verified
import gradio as gr
from transformers import AutoModelForSeq2SeqLM, AutoTokenizer
def get_output(question, context):
model_name = 't5-small'
tokenizer = AutoTokenizer.from_pretrained(model_name)
finetuned_model = AutoModelForSeq2SeqLM.from_pretrained("finetuned_model_2_epoch")
prompt = f"""Tables:
{context}
Question:
{question}
Answer:
"""
inputs = tokenizer(prompt, return_tensors='pt')
output = tokenizer.decode(
finetuned_model.generate(
inputs["input_ids"],
max_new_tokens=200,
)[0],
skip_special_tokens=True
)
return output
interface = gr.Interface(fn=get_output, inputs = ["text", "text"], outputs=["text"])
interface.launch()