Python Streamlit web application that lets you chat with your data. Upload a CSV or XLSX file and ask questions in natural language; the app uses an LLM-powered agent to answer using your data.
The app uses Streamlit for the UI, pandas for data handling, and LangChain (with the OpenAI API) to run a Pandas DataFrame agent. You load your API key via environment variables, upload a file, and get a data preview plus a chat interface to query it.
- API key via .env (e.g.
OPENAI_API_KEY). - Improved prompt for the agent, including prior chat context.
- Improved CSS.
- CSV and XLSX support.
- LLM temperature slider.
Conversational memory and continuous chat instead of single Q&A.
- Username: logicblocker
- Email: saint.seiya.0223@gmail.com