justinwkUKM / AskYourDocumentWithStreamlitChat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AskYourDocumentWithStreamlitChat

Introducing AskYourDocumentWithStreamlitChat - the ultimate solution for anyone who wants to quickly and easily extract relevant information from their documents and PDFs! With our cutting-edge application, you can now seamlessly upload any document or PDF and ask any question you may have, all through an intuitive and user-friendly chat interface.

Setup

To run the project, follow the steps below:

  • Install Python
  • Install the Streamlit package by running the following command: pip install streamlit
  • Install the Streamlit-Chat package by running the following command: pip install streamlit-chat
  • Install OpenAI package by running the following command: pip install openai
  • Install other packages from requirements.txt file: pip install -r requirements.txt
  • Add your OpenAI API key to the .env file.
  • Run the Streamlit app with the following command: streamlit run app.py

Usage

To use the application, follow the steps below:

  • Run the Streamlit app using the command provided above.
  • Upload your document or PDF file to the app.
  • Type your question in the chatbox.
  • The chatbot will search for relevant information in your document and provide an answer in natural language.

Gone are the days of endless scrolling and sifting through mountains of data just to find the answers you need. With AskYourDocumentWithStreamlitChat, you can now leverage the power of artificial intelligence and natural language processing to instantly extract the most relevant information from your documents and deliver it to you in an easy-to-understand, conversational format.

The application is designed with the user in mind, offering a simple and streamlined experience that can be easily accessed from anywhere, at any time. Whether you're a busy professional looking to quickly extract information from a complex report, or a student studying for an exam, AskYourDocumentWithStreamlitChat has got you covered.

One of the key features of our application is its ability to understand natural language queries. Simply type in your question as you would to a human being, and our intelligent bot will analyze your query and search through your document to find the most relevant information. With its advanced algorithms and machine learning capabilities, our bot can quickly understand the context of your question and deliver an accurate and comprehensive answer in no time at all.

AskYourDocumentWithStreamlitChat is also incredibly versatile, able to handle a wide range of document types and formats. This means that no matter what type of document you need to extract information from, our application has got you covered.

But that's not all - our application also comes with a range of powerful features and capabilities designed to make your life easier. From advanced search functions that allow you to search for specific keywords and phrases, to customizable settings that let you tailor the application to your specific needs, AskYourDocumentWithStreamlitChat offers an unparalleled level of functionality and convenience.

So why wait? Try AskYourDocumentWithStreamlitChat today and experience the power of AI-driven document analysis for yourself! With its intuitive interface, advanced features, and lightning-fast performance, it's the ultimate tool for anyone who needs to extract information from their documents quickly and easily.

Readme generated using ChatGPT.

About

License:Apache License 2.0


Languages

Language:Python 100.0%