Views
No views yet
pip install transformers1# Load model directly
2from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
3
4tokenizer = AutoTokenizer.from_pretrained("suriya7/t5-base-text-to-sql")
5model = AutoModelForSeq2SeqLM.from_pretrained("suriya7/t5-base-text-to-sql")
6
7def translate_to_sql_select(english_query):
8 input_text = "translate English to SQL: "english_query
9 input_ids = tokenizer.encode(input_text, return_tensors="pt",max_new_tokens=100,do_sample=False)
10 outputs = model.generate(input_ids)
11 sql_query = tokenizer.decode(outputs[0], skip_special_tokens=True)
12 return sql_query
13
14# Example usage
15english_query = "Show all employees with salary greater than $50000"
16sql_query = translate_to_sql_select(english_query)
17print("SQL Query:", sql_query)