Spaces:
Sleeping
Sleeping
| import pandasai | |
| from pandasai.llm.local_llm import LocalLLM | |
| from pandasai import Agent | |
| import streamlit as st | |
| import pandas as pd | |
| model = LocalLLM( | |
| api_base='http://0.0.0.0:11434/v1', | |
| model='llama3' | |
| ) | |
| st.title('MBA data analysis with LLAMA3') | |
| upload_file = st.sidebar.file_uploader( | |
| 'upload a csv file', | |
| type=["csv"] | |
| ) | |
| if upload_file is not None: | |
| data =pd.read_csv(upload_file) | |
| st.write(data.head(7)) | |
| agent = Agent(data, config={"llm": model}) | |
| prompt = st.text_input('Prompt:') | |
| if st.button("Generation"): | |
| if prompt: | |
| with st.spinner("Generating rep ...."): | |
| st.write(agent.chat(prompt)) | |