Skip to content

NirmalNagaraj/DocGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

DocGPT - Your Intelligent Document Analysis and Data Science Chatbot

Welcome to the official GitHub repository for DocGPT, your go-to tool for advanced document analysis and data science tasks. DocGPT is powered by OpenAI's Language Model and can analyze documents in various formats, including PDF, TXT, and CSV.

What Can DocGPT Do?

DocGPT is a versatile chatbot with the following key features:

  • Document Analysis: Extract valuable insights and information from PDF and TXT documents with ease.
  • Data Science: Perform data analysis and execute data science prompts with CSV files, making it perfect for researchers and data professionals.
  • OpenAI Integration: DocGPT uses OpenAI's powerful language model and requires an OpenAI API key for full functionality.

Getting Your OpenAI API Key

To use DocGPT with full capabilities, you'll need an OpenAI API key. Here's how to obtain one:

  1. Visit OpenAI's website and create an account.
  2. Navigate to the API section and follow the instructions to generate your API key.
  3. Once you have your key, you can proceed to configure DocGPT.

Installation and Execution

Follow these steps to clone, set up, and run DocGPT:

  1. Clone this repository to your local machine using Git:

    https://github.com/NirmalNagaraj/DocGPT.git
    
  2. Navigate to the project directory:

    cd DocGPT
    
  3. Install the required Python packages using pip:

    pip install -r requirements.txt
    
  4. Create a .env file by copying the .env.example file and replace YOUR_OPENAI_API_KEY with your actual OpenAI API key: (or) Create a .env file and include this line

    OPENAI_API_KEY = "YOUR API KEY "
    
  5. Run the application using Streamlit:

     streamlit run app.py
    
  6. Open your web browser and access the DocGPT interface at http://localhost:8501.

That's it! You're now ready to use DocGPT for document analysis and data science tasks.

About

A Chatbot for the Document Analysis .

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages