mirror of
https://github.com/Shubhamsaboo/awesome-llm-apps.git
synced 2026-05-02 01:37:20 -05:00
1.4 KiB
1.4 KiB
AI Data Visualization Agent
This Assistant is designed to help anyone create and visualize data using natural language commands, and it is built using Together AI and E2B Code Interpreter. User gets to upload a dataset and ask questions to the LLM to get the data visualized. This demo can be considered as a demo for the E2B Code Interpreter and Together AI, for anyone who's getting started with these libraries!
Features
- 🎨 Natural language-driven visualization creation
- 📊 Support for multiple chart types (line, bar, scatter, pie, bubble)
- 📈 Automatic data preprocessing and cleaning
- 🎯 Available Models:
- Meta-Llama 3.1 405B
- DeepSeek V3
- Qwen 2.5 7B
- Meta-Llama 3.3 70B
- 📱 The Code runs in the E2B Sandbox environment, so it is secure and fast
- Streamlit for clear and interactive user interface
How to Run
Follow the steps below to set up and run the application: Before anything else, Please get a free Together AI API Key here: https://api.together.ai/signin Get a free E2B API Key here: https://e2b.dev/ ; https://e2b.dev/docs/legacy/getting-started/api-key
-
Clone the Repository:
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git cd ai_agent_tutorials/ai_data_visualisation_agent -
Install the dependencies
pip install -r requirements.txt -
Run the Streamlit app
streamlit run ai_data_visualisation_agent.py