No description
Find a file
2025-12-10 21:20:53 -05:00
backend Fix video generation for Runway (Veo3/Gen4) 2025-12-10 20:49:15 -05:00
docker Initial commit - FORGE AI unified platform 2025-12-09 20:39:00 -05:00
frontend Fix video generation for Runway (Veo3/Gen4) 2025-12-10 20:49:15 -05:00
nginx Initial commit - FORGE AI unified platform 2025-12-09 20:39:00 -05:00
OLD_DOCS Documentation Overhaul: Created comprehensive README and INSTALL guides, archived old docs 2025-12-10 21:20:53 -05:00
.env.example Initial commit - FORGE AI unified platform 2025-12-09 20:39:00 -05:00
.gitignore Backup: Work in progress on Frame Extractor and general updates 2025-12-10 17:37:05 -05:00
AUTONOMOUS_TEST_REPORT.md Complete platform overhaul: dynamic UI, 9 providers, all bugs fixed 2025-12-10 09:38:35 -05:00
COMPLETE_API_SPECIFICATION.md Complete platform overhaul: dynamic UI, 9 providers, all bugs fixed 2025-12-10 09:38:35 -05:00
COMPREHENSIVE_TODO_LIST.md Add text tools to navigation menu 2025-12-10 09:42:18 -05:00
docker-compose.yml Fix: Leonardo/Nano Banana integration, add Topaz logging/debug scripts, implement TIF Clipping Path 2025-12-10 13:32:19 -05:00
FINAL_SESSION_REPORT.md Complete platform overhaul: dynamic UI, 9 providers, all bugs fixed 2025-12-10 09:38:35 -05:00
FINAL_STATUS_FOR_USER.md Complete platform overhaul: dynamic UI, 9 providers, all bugs fixed 2025-12-10 09:38:35 -05:00
INSTALL.md Documentation Overhaul: Created comprehensive README and INSTALL guides, archived old docs 2025-12-10 21:20:53 -05:00
QUICK_START.md Complete platform overhaul: dynamic UI, 9 providers, all bugs fixed 2025-12-10 09:38:35 -05:00
README.md Documentation Overhaul: Created comprehensive README and INSTALL guides, archived old docs 2025-12-10 21:20:53 -05:00
REMAINING_WORK.md Complete platform overhaul: dynamic UI, 9 providers, all bugs fixed 2025-12-10 09:38:35 -05:00
SESSION_SUMMARY_AND_NEXT_STEPS.md Complete platform overhaul: dynamic UI, 9 providers, all bugs fixed 2025-12-10 09:38:35 -05:00
TASKS.md Add tasks documentation for remaining work 2025-12-09 21:15:04 -05:00
TEST_RESULTS.md Complete platform overhaul: dynamic UI, 9 providers, all bugs fixed 2025-12-10 09:38:35 -05:00
WELCOME_BACK.md Complete platform overhaul: dynamic UI, 9 providers, all bugs fixed 2025-12-10 09:38:35 -05:00

FORGE AI Platform

FORGE AI is an advanced, unified generative AI platform designed for creative professionals. It integrates state-of-the-art AI models for video generation, image upscaling, background removal, and audio processing into a single, cohesive interface.

🚀 Key Features

🎬 Video Generation

  • Runway Integration:
    • Gen-4 Turbo (Image-to-Video): High-fidelity generation with native auto-cropping and advanced camera controls.
    • Veo 3 & 3.1 (Runway): Generation using text or image inputs with native 720p support.
  • Google Veo Integration (Native): Access Google's Veo models directly via Vertex AI.
  • Smart Processing: Automatic aspect ratio handling and image resizing to meet strict model requirements.

🖼️ Image Tools

  • Upscaling: Professional-grade upscaling using Topaz Photo AI integration (Face Recovery, Denoising).
  • Background Removal: Multi-provider support (Clipping Magic, Bria AI) for precise subject isolation.
  • Generation: Multi-model image generation (OpenAI DALL-E 3, Stable Diffusion, etc.).

🔊 Audio & Utilities

  • Voice-to-Text: Transcription using OpenAI Whisper.
  • Text-to-Speech: High-quality voice synthesis via ElevenLabs.
  • Subtitle Processor: Automatic subtitle generation and burning for videos.
  • Prompt Studio: AI-powered prompt enhancement and management.

🏗️ Architecture

FORGE AI is built as a containerized microservices application using Docker Compose.

Tech Stack

  • Frontend: Next.js 14 (React), TypeScript, Tailwind CSS. Served via forge-frontend.
  • Backend: FastAPI (Python 3.11). Handles API orchestration, job management, and third-party integrations. Served via forge-backend.
  • Database: PostgreSQL 16. Stores Jobs, Assets, Users, and Projects.
  • Cache/Queue: Redis. Manages Celery background tasks and caching.
  • Reverse Proxy: Nginx. Routes traffic and handles static assets.

Data Flow

  1. User Request: User interacts with the Next.js UI.
  2. API Call: Frontend sends request to forge-backend (FastAPI).
  3. Job Creation: Backend validates input (Pydantic) and creates a Job record in PostgreSQL.
  4. Async Processing: complex tasks (Video Gen, Upscaling) are queued in Redis/Celery.
  5. External APIs: Worker nodes call APIs (Runway, Google, Topaz, etc.).
  6. Asset Storage: Resulting files are stored in the assets/ volume and indexed in the DB.
  7. Notification: Frontend polls or receives socket updates (planned) for job completion.

🔒 Security & Configuration

  • Environment Variables: extensive configuration via .env files.
  • Database Security: User/Password authentication for Postgres.
  • Volume Management: Persistent storage for Database (postgres_data) and Assets (assets_data).

📚 Documentation


© 2025 BTG Unified Platform