Spaces:
Runtime error
Runtime error
import os | |
import gradio as gr | |
from src.brain import generate_answers | |
processing = False | |
def response(query, history): | |
global processing | |
processing = True | |
output = generate_answers(query) | |
history.append((query, output)) | |
processing = False | |
return "", history | |
with open("src/style.css", "r") as file: | |
css = file.read() | |
with open("src/content.html", "r") as file: | |
html_content = file.read() | |
parts = html_content.split("<!-- split here -->") | |
title_html = parts[0] | |
bts_html = parts[1] if len(parts) > 1 else "" | |
def loading(): | |
return "Loading ..." | |
with gr.Blocks(css=css) as app: | |
with gr.Column(elem_id="column_container"): | |
gr.HTML(title_html) | |
chatbot = gr.Chatbot([], elem_id="chatbot") | |
with gr.Column(): | |
send = gr.Label(value="Write your QUESTION bellow and hit ENTER") | |
query = gr.Textbox( | |
label="Type your questions here:", | |
placeholder="What do you want to know?", | |
) | |
clear = gr.ClearButton([query, chatbot]) | |
gr.HTML(bts_html) | |
query.submit(response, [query, chatbot], [query, chatbot], queue=True) | |
app.launch() | |