forge/OLD_DOCS/REMAINING_WORK.md

2.1 KiB

🎯 Remaining Work - Complete API Feature Implementation

Current Status

  • 7/8 image providers working
  • Dynamic UI functional
  • ⚠️ Many providers missing advanced features

Work Required

HIGH PRIORITY

1. Add Runway Gen-4 Image (NEW Provider #9)

  • Create backend handler in image_generator.py
  • Add to image_providers.py config
  • Parameters: promptText, ratio, seed, referenceImages (up to 3), contentModeration
  • Endpoint: POST /v1/text_to_image
  • Support reference image uploads

2. Complete Topaz Image Features

  • Add face_enhancement_creativity (0-1)
  • Add face_enhancement_strength (0-1)
  • Add detail (0-1)
  • Add focus_boost (0.25-1)
  • Add strength (0.01-1)
  • Add subject_detection
  • Fix download_url retrieval
  • Update frontend UI with all controls

3. Fix Topaz Video Features

  • Verify all video enhancement models
  • Add all video parameters
  • Test upload/polling workflow

4. Add Runway Audio Features

  • Sound effects generation
  • Text-to-speech
  • Speech-to-speech
  • Voice dubbing
  • Voice isolation

MEDIUM PRIORITY

5. Complete Each Image Provider

  • OpenAI - Verify all parameters
  • Stability - Add all style presets
  • Imagen - Add all safety/enhancement options
  • Leonardo - Fix 500 error, add all features
  • Flux - Verify all Flux 2 parameters
  • Ideogram - Verify all V3 features
  • Nano Banana - Add all Gemini image options
  • Bria - Research current API, add all features

LOW PRIORITY

6. Video Providers

  • Runway - Fix auth, add all Gen-4 video features
  • Veo - Verify all 3.1 parameters

Estimated Work: 4-6 hours for complete implementation Current Session Progress: ~400K tokens used

Recommendation

This is extensive work. Options:

  1. Continue in this session (may hit token limits)
  2. Create detailed specs and continue in next session
  3. Implement highest priority items now (Runway Image, Topaz features)

User directive: "just get on with all of them" Action: Proceeding with systematic implementation...