mirror of
https://github.com/calesthio/OpenMontage.git
synced 2026-08-26 10:02:21 +08:00
Replace retired OpenAI image models with gpt-image-2 (DALL-E shut down 2026-05-12)
- openai_image: enum narrowed to ["gpt-image-2"]; DALL-E code path, sizes (1024x1792/1792x1024) and qualities (standard/hd) removed; estimate_cost updated to real GPT Image 2 pricing ($0.006/$0.053/$0.211 at 1024x1024) - image_gen (deprecated but callable): default dall-e-3 -> gpt-image-2; drop response_format="b64_json", which GPT image models reject; update pricing - docs/skills sweep: scrub retired-model references from README (en/zh), .env.example, docs/PROVIDERS.md (incl. pricing table + deprecation note), docs/ARCHITECTURE.md, AGENT_GUIDE.md, skills/creative/*, 14 pipeline director skills, and tests/qa/QA_PLAN.md Source: https://developers.openai.com/api/docs/deprecations proofread by fable 5 + codex
This commit is contained in:
@@ -48,7 +48,7 @@ OpenMontage/
|
||||
│ ├── audio/ # TTS (ElevenLabs, OpenAI, Piper), music gen, mixing, enhancement
|
||||
│ ├── avatar/ # Talking head animation, lip sync
|
||||
│ ├── enhancement/ # Upscale, bg removal, face enhance/restore, color grading
|
||||
│ ├── graphics/ # Image gen (FLUX, DALL-E, Recraft, local diffusion), stock, diagrams, code snippets, math animation
|
||||
│ ├── graphics/ # Image gen (FLUX, GPT Image, Recraft, local diffusion), stock, diagrams, code snippets, math animation
|
||||
│ ├── publishers/ # (Reserved)
|
||||
│ ├── subtitle/ # SRT/VTT generation from timestamps
|
||||
│ └── video/ # 13 video gen providers, composition, stitching, trimming
|
||||
@@ -383,7 +383,7 @@ All config is validated via Pydantic models in `lib/config_model.py`.
|
||||
| Variable | Used By | Purpose |
|
||||
|----------|---------|---------|
|
||||
| `ELEVENLABS_API_KEY` | elevenlabs_tts, music_gen | TTS, music, sound effects |
|
||||
| `OPENAI_API_KEY` | openai_tts, openai_image | TTS fallback, DALL-E 3 |
|
||||
| `OPENAI_API_KEY` | openai_tts, openai_image | TTS fallback, GPT Image 2 |
|
||||
| `XAI_API_KEY` | grok_image, grok_video | Grok image editing/generation, Grok video generation |
|
||||
| `FAL_KEY` | flux_image, kling_video, veo_video, minimax_video, recraft_image | fal.ai hosted models (FLUX, Veo, Kling, MiniMax, Recraft) |
|
||||
| `HEYGEN_API_KEY` | heygen_video | Multi-provider video generation |
|
||||
|
||||
@@ -15,7 +15,7 @@ Everything you need to know about every provider in OpenMontage — setup instru
|
||||
| 3 | **$0** | ElevenLabs | Premium TTS + music + SFX (10K chars/month free) |
|
||||
| 4 | **$0** | Piper (local install) | Fully offline TTS — no API key, no cost, no network |
|
||||
| 5 | **~$0.03/image** | fal.ai | FLUX images + Kling/Veo/MiniMax video + Recraft — broad single-key image + video coverage |
|
||||
| 6 | **~$0.04/image** | OpenAI | DALL-E 3 images + OpenAI TTS |
|
||||
| 6 | **~$0.05/image** | OpenAI | GPT Image 2 images + OpenAI TTS |
|
||||
| 7 | **~$0.04/image** | Google Imagen | Imagen 4 images (shares the Google API key) |
|
||||
| 8 | **$12/month** | Runway | Gen-4 video — highest quality AI video |
|
||||
| 9 | **pay-as-you-go** | HeyGen | Avatar videos, multi-model video gateway |
|
||||
@@ -37,7 +37,7 @@ GOOGLE_API_KEY= # Google TTS + Google Imagen
|
||||
|
||||
# VOICE + MUSIC
|
||||
ELEVENLABS_API_KEY= # TTS, music, sound effects (10K chars/month free)
|
||||
OPENAI_API_KEY= # OpenAI TTS + DALL-E 3 images
|
||||
OPENAI_API_KEY= # OpenAI TTS + GPT Image 2 images
|
||||
XAI_API_KEY= # xAI Grok image generation/editing + Grok video generation
|
||||
DOUBAO_SPEECH_API_KEY= # Volcengine Doubao Speech TTS (strong Mandarin narration)
|
||||
DOUBAO_SPEECH_VOICE_TYPE= # Default Doubao speaker/voice type
|
||||
@@ -276,7 +276,7 @@ Google TTS offers 700+ voices across 50+ languages. Voice names follow the patte
|
||||
|
||||
### OpenAI — TTS + Image Generation
|
||||
|
||||
> **Solid all-rounder.** DALL-E 3 handles complex multi-element compositions well. TTS is fast and affordable.
|
||||
> **Solid all-rounder.** GPT Image 2 handles complex multi-element compositions and in-image text well. TTS is fast and affordable.
|
||||
|
||||
**Tools unlocked:** `openai_tts`, `openai_image`
|
||||
**Env var:** `OPENAI_API_KEY`
|
||||
@@ -301,10 +301,14 @@ Google TTS offers 700+ voices across 50+ languages. Voice names follow the patte
|
||||
|
||||
| Model | Size | Quality | Price per image |
|
||||
|-------|------|---------|----------------|
|
||||
| DALL-E 3 | 1024x1024 | standard | $0.040 |
|
||||
| DALL-E 3 | 1024x1024 | hd | $0.080 |
|
||||
| DALL-E 3 | 1024x1792 | standard | $0.080 |
|
||||
| DALL-E 3 | 1024x1792 | hd | $0.120 |
|
||||
| GPT Image 2 | 1024x1024 | low | $0.006 |
|
||||
| GPT Image 2 | 1024x1024 | medium | $0.053 |
|
||||
| GPT Image 2 | 1024x1024 | high | $0.211 |
|
||||
| GPT Image 2 | 1024x1536 / 1536x1024 | low | $0.005 |
|
||||
| GPT Image 2 | 1024x1536 / 1536x1024 | medium | $0.041 |
|
||||
| GPT Image 2 | 1024x1536 / 1536x1024 | high | $0.165 |
|
||||
|
||||
> **Note:** DALL-E 2/3 were shut down by OpenAI on 2026-05-12, and the `gpt-image-1` family (`gpt-image-1-mini`, `gpt-image-1.5`) retires 2026-12-01 — `gpt-image-2` is OpenAI's recommended replacement ([deprecations](https://developers.openai.com/api/docs/deprecations)).
|
||||
|
||||
**Free tier:** None. Requires prepaid billing. Previously offered $5 in free credits for new accounts (discontinued for most signups).
|
||||
|
||||
@@ -672,7 +676,7 @@ First run downloads the model (~4GB). Subsequent runs use the cached model.
|
||||
|
||||
**VRAM requirement:** 4GB+ (8GB recommended for 1024x1024 images)
|
||||
|
||||
**Supports:** Negative prompts, seeds, custom sizes. Quality is lower than FLUX or DALL-E 3 but completely free and offline.
|
||||
**Supports:** Negative prompts, seeds, custom sizes. Quality is lower than FLUX or GPT Image 2 but completely free and offline.
|
||||
|
||||
---
|
||||
|
||||
@@ -743,7 +747,7 @@ How many providers cover each capability:
|
||||
|
||||
| Capability | Cloud Providers | Local Providers | Free Options |
|
||||
|-----------|----------------|-----------------|--------------|
|
||||
| **Image Generation** | FLUX, Grok, Google Imagen, DALL-E 3, Recraft | Local Diffusion | Pexels, Pixabay (stock) |
|
||||
| **Image Generation** | FLUX, Grok, Google Imagen, GPT Image 2, Recraft | Local Diffusion | Pexels, Pixabay (stock) |
|
||||
| **Video Generation** | Grok, Kling, Runway, Veo, Higgsfield, MiniMax, HeyGen | WAN, Hunyuan, CogVideo, LTX | Pexels, Pixabay (stock) |
|
||||
| **Text-to-Speech** | ElevenLabs, Google TTS, OpenAI | Piper | Piper, Google free tier, ElevenLabs free tier |
|
||||
| **Music Generation** | ElevenLabs, Suno | — | ElevenLabs free tier |
|
||||
|
||||
Reference in New Issue
Block a user