Spaces:
Sleeping
Sleeping
import gradio as gr | |
from dotenv import load_dotenv | |
from custom_retriever import query_engine | |
load_dotenv() | |
def get_response(query, k_value): | |
response, context_str = query_engine.custom_query(query, k_value) | |
return str(response), context_str | |
with gr.Blocks() as demo: | |
gr.Markdown("**Welcome to our AI powered business search engine!**") | |
with gr.Row(): | |
inp = gr.Textbox(placeholder="Please enter your query", label="User Query") | |
k_value = gr.Slider(minimum=1, maximum=10, value=5, label="Top K", step=1) | |
with gr.Row(): | |
context_retrieved = gr.Textbox(placeholder="Context retrieved and sent to ChatGPT", label="Context") | |
out = gr.Textbox() | |
btn = gr.Button("Run") | |
btn.click(fn=get_response, inputs=[inp, k_value], outputs=[out, context_retrieved]) | |
demo.launch() |