forge/OLD_DOCS/REMAINING_WORK.md

72 lines
2.1 KiB
Markdown

# 🎯 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...