Skip to content

Al1824/HASE_Project_public

Repository files navigation

DataChatApp

Example template application for building an LLM-power chart bot that is meant to analyze data.

Note: this repository is still under construction

Getting started

Prerequisites

  1. Install Miniconda or Anaconda

    • Download Miniconda from here
    • Or download Anaconda from here
    • Follow the installation instructions for your operating system
  2. Install Git (if not already installed)

Installation Steps

  1. Clone this repository

    git clone https://github.com/yourusername/DataChatApp.git
    cd DataChatApp
  2. Create and activate the conda environment

    # Create environment from environment.yml
    conda env create -f environment.yml
    
    # Activate the environment
    conda activate DataChatApp
  3. Verify Installation

    # Check if environment is properly set up
    python -c "import pandas; print('Setup successful!')"

Running this library

  1. Run the Streamlit app

    # Start the Streamlit server
    streamlit run DataChatApp.py
  2. Open your web browser and navigate to the URL shown in the terminal (typically http://localhost:8501)

  3. Enter your Gemini API key in the sidebar [ this will be provided in class ]

  4. Start chatting with the assistant about your data!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages