This application uses Google's Gemini AI to analyze multiple types of documents (marketing, hooks, scripts, and product descriptions) and generate winning scripts with proper reasoning and timestamps.
- Create a
.envfile in the root directory and add your Google API key:
GOOGLE_API_KEY=your_api_key_here
- Install the required dependencies:
pip install -r requirements.txt- Place your documents in the respective folders:
docs/marketing/- Marketing related documentsdocs/hooks/- Hook related documentsdocs/scripts/- Existing scriptsdocs/products/- Product descriptions
- Run the application:
streamlit run src/app.py- Document upload and management
- Multi-document analysis using Gemini AI
- Script generation with timestamps and reasoning
- Source tracking for generated content
- Interactive Streamlit UI