File size: 433 Bytes
2d31646 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
from transformers import pipeline
class NLPToSQL:
def __init__(self):
self.model = pipeline(
"text2text-generation",
model="mrm8488/t5-base-finetuned-wikiSQL",
tokenizer="t5-base"
)
def query_to_sql(self, user_query):
prompt = f"translate English to SQL: {user_query}"
result = self.model(prompt, max_length=200)
return result[0]['generated_text'] |