sqlgenerator / app.py
JeffersonCorreiax's picture
Update app.py
bb01197 verified
raw
history blame
695 Bytes
import os
import gradio as gr
from huggingface_hub import InferenceClient
# Inicialize o InferenceClient com o novo modelo
client = InferenceClient(model="cssupport/t5-small-awesome-text-to-sql")
# Função para gerar SQL a partir de linguagem natural
def gerar_sql(consulta_natural):
# Envia a consulta para a API
resposta = client.text_generation(prompt=consulta_natural, max_new_tokens=100)
return resposta
# Interface Gradio
interface = gr.Interface(
fn=gerar_sql,
inputs="text",
outputs="text",
title="Gerador de SQL",
description="Digite uma consulta em linguagem natural e gere a consulta SQL correspondente."
)
# Iniciar a interface
interface.launch()