Spaces:
Sleeping
Sleeping
import gradio as gr | |
from prompt_generator import generate_prompt | |
from gpt4o_infer import call_gpt4o | |
def nlp_to_sql(nl_query, schema_text): | |
prompt = generate_prompt(nl_query, schema_text) | |
sql = call_gpt4o(prompt) | |
return sql | |
iface = gr.Interface( | |
fn=nlp_to_sql, | |
inputs=[gr.Textbox(label="Natural Language Query"), gr.Textbox(label="Schema in Natural Format")], | |
outputs="text", | |
title="NLP to SQL with GPT-4o", | |
description="Enter your natural language query and schema to get SQL" | |
) | |
iface.launch() |