Spaces:
Sleeping
Sleeping
import os | |
from dotenv import load_dotenv | |
import gradio as gr | |
from src.utils import ( | |
process_files, answer_query | |
) | |
load_dotenv() | |
gr.close_all() | |
title = "" | |
description = f"Chat with PDF/TXT/DOC" | |
chatbot = gr.Chatbot(label="ExploreText") | |
with gr.Blocks( | |
title="ExploreText", | |
) as textbot: | |
gr.Markdown("# <center> Welcome to ExploreDoc Web App</center>") | |
with gr.Accordion("Upload a file here", open=False): | |
file_output = gr.File() | |
upload_button = gr.UploadButton("Click to Upload a File", file_types=["txt","doc","pdf"]) | |
upload_button.upload(process_files, upload_button, file_output) | |
# with gr.Row("Chat with Text"): | |
gr.ChatInterface(fn=answer_query, chatbot=chatbot, submit_btn="Ask", undo_btn=None, retry_btn=None, clear_btn=None) | |
gr.Markdown("<center> Developed by <a href='https://92-vasim.github.io' target='_blank'>Mohammed Vasim<a/> | AI Engineer & Computer Vision Engineer @ ZestIoT. </center>") | |
if __name__ == "__main__": | |
textbot.queue().launch(server_name="0.0.0.0") | |