Skip to content

developerlin/excelchat-streamlit

Repository files navigation

ExcelChat

ExcelChat is a AI powered app built on pandas-ai and streamlit. Upload an excel file, then you can chat with it like chatGPT.

Currently the following models are supported.

  • OpenAI
  • Ollama: starcoder:7b, codellama:7b-instruct-q8_0, zephyr:7b-alpha-q8_0
  • Baidu/AIStudio-Ernie-Bot, baidu ernie-bot model for ai studio (single thread mode, not suitable for multi-tenant usage)
  • Baidu/Qianfan-Ernie-Bot, the recommended way to use baidu ernie bot model

Here are some screenshot.

Screenshot1 Screenshot2 Screenshot3

Demo

https://excelchat.streamlit.app

Requirements

Python >= 3.9.

Quick Install

pip install -r requirements.txt

Run

Run the following command in the terminal, then you will get the app's link opened in the browser.

streamlit run Home.py