Features: - Image generation (OpenAI, Gemini, Leonardo, Bria, Stability, Flux) - Nano Banana iterative editing - Video generation and upscaling - Audio TTS, STT, sound effects (ElevenLabs) - Text prompt studio and alt text - User authentication with JWT/cookies - Admin panel with voice management - Job queue with Celery - PostgreSQL + Redis backend - Next.js 15 + FastAPI architecture 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
88 lines
2.9 KiB
Text
88 lines
2.9 KiB
Text
# FORGE AI Environment Configuration
|
|
# Copy this to .env and fill in your values
|
|
|
|
# =============================================================================
|
|
# DATABASE
|
|
# =============================================================================
|
|
POSTGRES_USER=forge_user
|
|
POSTGRES_PASSWORD=forge_secure_password_2024
|
|
POSTGRES_DB=forge_ai
|
|
DATABASE_URL=postgresql://forge_user:forge_secure_password_2024@postgres:5432/forge_ai
|
|
|
|
# =============================================================================
|
|
# REDIS
|
|
# =============================================================================
|
|
REDIS_URL=redis://redis:6379
|
|
|
|
# =============================================================================
|
|
# APPLICATION
|
|
# =============================================================================
|
|
APP_NAME=FORGE AI
|
|
APP_VERSION=1.0.0
|
|
DEBUG=false
|
|
SECRET_KEY=your-super-secret-key-change-in-production
|
|
|
|
# =============================================================================
|
|
# STORAGE
|
|
# =============================================================================
|
|
STORAGE_PATH=/app/storage
|
|
|
|
# =============================================================================
|
|
# AI API KEYS
|
|
# =============================================================================
|
|
|
|
# OpenAI (DALL-E, GPT-4 Vision)
|
|
OPENAI_API_KEY=sk-your-openai-api-key
|
|
|
|
# Stability AI (Stable Diffusion)
|
|
STABILITY_API_KEY=sk-your-stability-api-key
|
|
|
|
# Leonardo AI
|
|
LEONARDO_API_KEY=your-leonardo-api-key
|
|
|
|
# Ideogram
|
|
IDEOGRAM_API_KEY=your-ideogram-api-key
|
|
|
|
# Flux/Black Forest Labs
|
|
FLUX_API_KEY=your-flux-api-key
|
|
|
|
# Google AI (Gemini, Imagen, Veo)
|
|
GOOGLE_API_KEY=your-google-api-key
|
|
GOOGLE_PROJECT_ID=your-gcp-project-id
|
|
|
|
# Runway ML
|
|
RUNWAY_API_KEY=your-runway-api-key
|
|
|
|
# ElevenLabs (Text-to-Speech)
|
|
ELEVENLABS_API_KEY=your-elevenlabs-api-key
|
|
|
|
# DeepL (Translation)
|
|
DEEPL_API_KEY=your-deepl-api-key
|
|
|
|
# Topaz Labs (Image/Video Upscaling)
|
|
TOPAZ_API_KEY=your-topaz-api-key
|
|
|
|
# Clipping Magic (Background Removal) - Alternative
|
|
CLIPPING_MAGIC_API_KEY=your-clipping-magic-api-key
|
|
|
|
# Bria AI (Background Removal)
|
|
BRIA_API_KEY=your-bria-api-key
|
|
|
|
# =============================================================================
|
|
# GOOGLE CLOUD (Optional - for GCS storage)
|
|
# =============================================================================
|
|
GCS_BUCKET_NAME=forge-ai-assets
|
|
GOOGLE_APPLICATION_CREDENTIALS=/app/credentials/gcs-service-account.json
|
|
|
|
# =============================================================================
|
|
# AZURE AD (SSO - Optional)
|
|
# =============================================================================
|
|
AZURE_CLIENT_ID=your-azure-client-id
|
|
AZURE_CLIENT_SECRET=your-azure-client-secret
|
|
AZURE_TENANT_ID=your-azure-tenant-id
|
|
|
|
# =============================================================================
|
|
# CELERY (Background Jobs)
|
|
# =============================================================================
|
|
CELERY_BROKER_URL=redis://redis:6379/0
|
|
CELERY_RESULT_BACKEND=redis://redis:6379/0
|