Submitted to: Google Cloud Agentic Cinema Hackathon on Devpost
Partner Track: Parallel Track
GCP Project: cinead-studio-394455 (Google Cloud Vertex AI & Cloud Storage)
License: MIT License
Live Hosted Application: https://cinead-studio-550008365723.us-central1.run.app
CineAd Studio is an autonomous commercial production house powered by Google Cloud Vertex AI and grounded in real-time market intelligence via the Parallel Search API.
Instead of writing raw promotional copy, CineAd acts as an elite cinematic production crew. Given a novel physical invention, culinary robot, or enterprise product—such as La Pupusera 3000 (an automated artisanal Salvadoran pupusa maker)—CineAd coordinates four specialized AI agents to generate:
- Strategic Market Brief: Real-time competitor analysis and cultural authenticity anchors via Parallel Search API.
- 3-Act Screenplay: A high-concept 30–45s cinematic commercial script with camera movement and lighting cues via Gemini 2.5 Flash.
- Visual Storyboard Keyframes: Photorealistic 16:9 scene frames uploaded directly to Google Cloud Storage.
- Technical Shoot Package: Camera & optics package (e.g. 120fps high-speed probe lenses for macro sizzles), lighting plan, crew call sheet, and production budget breakdown.
To prevent unintended spend, CineAd Studio enforces a strict .00 USD hard budget limit:
- Google Cloud Billing Budget: Alert thresholds set at 50% (), 80% (), and 100% () with automatic email notifications.
- Cost Efficiency: Powered by Gemini 2.5 Flash, an entire 4-agent commercial production run costs ~.0015 USD (one-tenth of one cent).
`mermaid
flowchart LR
User["Input: Product Pitch
(e.g. 'La Pupusera 3000')"] --> Scout["1. Market Scout
(Parallel Search API)"]
Scout --> Director["2. Creative Director
(Vertex AI Gemini 2.5)"]
Director --> Visualizer["3. Visualizer
(Storyboard & Cloud Storage)"]
Director --> Producer["4. Line Producer
(Call Sheet & Budget)"]
Visualizer --> UI["Interactive Studio Dashboard<br>(Streamlit)"]
Producer --> UI
`
- Python 3.12+
- Google Cloud CLI (gcloud) authenticated with Application Default Credentials (ADC)
- Parallel API Key (from parallel.ai)
`powershell
git clone https://github.com/your-username/cinead-studio.git cd cinead-studio
python -m venv .venv ..venv\Scripts\Activate.ps1
pip install -r requirements.txt `
Copy .env.example to .env and insert your credentials:
�ash GCP_PROJECT_ID=cinead-studio-394455 GCP_LOCATION=us-central1 GCS_BUCKET_NAME=cinead-studio-394455-assets PARALLEL_API_KEY=your_parallel_api_key_here
`powershell .\run_app.ps1
streamlit run ui/streamlit_app.py `
Open your browser at http://localhost:8501.
This project is licensed under the MIT License.