Spaces:
Sleeping
Sleeping
import gradio as gr | |
from src.chatbot import chatbot, keyword_search | |
# Adjust size of each block is not yet working | |
output = gr.DataFrame(height=1000, show_label=True, scale=2) | |
input = gr.Textbox(scale=1) | |
with gr.Blocks() as App: | |
with gr.Tab("ChatBot"): | |
# Apply RAG using chatbut function from local file ChatBot.py | |
gr.ChatInterface(chatbot, | |
title="PoliticsToYou", | |
description= "This chatbot uses the infomation of speeches of the german parliament (since 2021) \ | |
to get insight on the view points of the german parties and the debate of the parliament.", | |
examples=["Wie steht die CDU zur Cannabislegalisierung?","Was waren die wichtigsten Themen in der aktuellen Legislaturperiode?"], #change to meaningful examples | |
cache_examples=False, #true increases the loading time | |
) | |
with gr.Tab("KeyWordSearch"): | |
gr.Interface(fn=keyword_search, inputs=input, outputs=output) | |
if __name__ == "__main__": | |
App.launch(share=False) #true not supported on hf spaces | |