Files
novafarma/AUTONOMOUS_SETUP.md

145 lines
3.1 KiB
Markdown

# 🤖 FULL AUTONOMOUS GENERATION - How It Works
**Date:** 30.12.2025 03:35
---
## 🎯 CONCEPT
**Instead of you asking me to generate each image,** you run a Python script that:
1. **Directly calls Google Imagen API** (same AI I use)
2. **Runs completely independently** in background
3. **No need for conversation** - script does everything
4. **Can run overnight** while you sleep
---
## 🔧 HOW IT WORKS
### Current Method (Through Me):
```
You → Ask Antigravity → Antigravity calls generate_image → Imagen API → Image saved
```
**Limitation:** Needs your input, conversation-based
### Direct Script Method:
```
You → Run Python script → Script calls Imagen API directly → Images saved
```
**Advantage:** Fully automated, runs in background!
---
## 📋 REQUIREMENTS
### 1. Google Cloud Account
- Free tier available (first 300 credits free)
- Need to enable "Vertex AI API" or "Imagen API"
### 2. API Key / Service Account
- Create service account in Google Cloud Console
- Download JSON credentials file
### 3. Python Libraries
```bash
pip install google-cloud-aiplatform pillow requests
```
---
## 🚀 SETUP STEPS
### Step 1: Google Cloud Setup
1. Go to: https://console.cloud.google.com/
2. Create new project (or use existing)
3. Enable "Vertex AI API"
4. Create Service Account:
- IAM & Admin → Service Accounts → Create
- Grant role: "Vertex AI User"
5. Download JSON key file → Save as `credentials.json`
### Step 2: Install Dependencies
```bash
cd /Users/davidkotnik/repos/novafarma
pip3 install google-cloud-aiplatform Pillow
```
### Step 3: Run Script
```bash
export GOOGLE_APPLICATION_CREDENTIALS="/path/to/credentials.json"
python3 scripts/autonomous_generation.py
```
**Script will:**
- Generate all 422 base assets
- Save to `assets/images/`
- Add white backgrounds
- Create git commits every 20 images
- Run overnight (8-12 hours)
- Log progress to file
---
## 💰 COST ESTIMATE
**Google Imagen API Pricing:**
- ~$0.02 per image (paid tier)
- Free tier: First 1,000 images FREE (if eligible)
**For 422 assets:**
- Free tier: $0 (if within quota)
- Paid tier: ~$8.44 total
**For 11,000 assets:**
- ~$220 total (paid tier)
- Or use free tier + daily quotas
---
## ⚡ ADVANTAGES
✅ Fully automated - run overnight
✅ No conversation needed
✅ Batch processing
✅ Automatic retries on failures
✅ Progress logging
✅ Git auto-commits
---
## ⚠️ CONSIDERATIONS
❌ Requires Google Cloud setup (15 min)
❌ Need API credentials
❌ Possible costs (can use free tier)
❌ Less control during generation
❌ Can't easily adjust style mid-run
---
## 📊 COMPARISON
| Method | Speed | Cost | Control | Setup |
|:---|:---:|:---:|:---:|:---:|
| **Through Me** | Medium | Free | High | None |
| **Direct Script** | Fast | Low | Medium | 15 min |
---
## 🎯 RECOMMENDATION
**For 422 base assets:**
→ Use Direct Script (one-time setup worth it)
**For animations later:**
→ Can use same script, just update queue
---
**READY TO SET UP?** I'll create the complete script now! 🚀
---
**Created:** 30.12.2025 03:35