This project is an AI-powered agent that allows users to upload data, perform web searches, and extract specific information using an LLM.
- Clone the Repository:
git clone <repo-url>
- Install Dependencies:
pip install -r requirements.txt
- Google Sheets API Setup:
- Enable the Sheets API on Google Cloud.
- Download
credentials.json
and place it in the project directory.
- API Keys:
- Enter your SerpAPI and OpenAI API keys directly in the app UI.
- Run the app with
streamlit run app.py
. - Upload a CSV file or link a Google Sheet, define a query, and start extraction.
- Download results as CSV or update Google Sheets directly.