Spaces:
Sleeping
Sleeping
File size: 745 Bytes
431d4b3 6189794 431d4b3 6189794 431d4b3 6189794 431d4b3 6189794 c25cc78 6189794 431d4b3 6189794 42ba2ac |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
import os
import gradio as gr
from huggingface_hub import InferenceClient
# Acessar a chave de API do secret
API_TOKEN = os.environ.get("HF_TOKEN")
# Inicialize o InferenceClient
client = InferenceClient(model="defog/sqlcoder", token=API_TOKEN)
# 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() |