Spaces:
Running
Running
Add WAN 2.2 and Qwen edit models to image-to-image
Browse files- Added WAN 2.2 Edit to EDIT_MODEL_MAP
- Added Qwen Edit models (edit-plus-lora, edit-multiple-angles, layered)
- Added WAN 2.6 I2V Pro and Flash variants
- Added WAN 2.2 I2V 1080p and 720p variants
- Updated UI dropdowns for both edit and video modes
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
src/content_engine/api/ui.html
CHANGED
|
@@ -914,22 +914,28 @@ select { cursor: pointer; }
|
|
| 914 |
<option value="seedream-4.5-edit">SeeDream v4.5 Edit (Best Quality)</option>
|
| 915 |
<option value="seedream-4-edit">SeeDream v4 Edit</option>
|
| 916 |
</optgroup>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 917 |
<optgroup label="GPT Image Edit (OpenAI)">
|
| 918 |
<option value="gpt-image-1.5-edit">GPT Image 1.5 Edit (Highest Quality)</option>
|
| 919 |
<option value="gpt-image-1-edit">GPT Image 1 Edit</option>
|
| 920 |
<option value="gpt-image-1-mini-edit">GPT Image 1 Mini Edit (Fastest)</option>
|
| 921 |
</optgroup>
|
| 922 |
-
<optgroup label="
|
| 923 |
-
<option value="
|
| 924 |
-
<option value="
|
| 925 |
</optgroup>
|
| 926 |
<optgroup label="Kling Edit (Kuaishou)">
|
| 927 |
<option value="kling-o3-edit">Kling O3 Edit</option>
|
| 928 |
</optgroup>
|
| 929 |
-
<optgroup label="NanoBanana Edit (Google)">
|
| 930 |
-
<option value="nano-banana-pro-edit">NanoBanana Pro Edit (Best Consistency)</option>
|
| 931 |
-
<option value="nano-banana-edit">NanoBanana Edit</option>
|
| 932 |
-
</optgroup>
|
| 933 |
<optgroup label="Dreamina Edit (ByteDance)">
|
| 934 |
<option value="dreamina-3-edit">Dreamina v3 Edit</option>
|
| 935 |
</optgroup>
|
|
@@ -981,10 +987,17 @@ select { cursor: pointer; }
|
|
| 981 |
<div id="video-cloud-model-select">
|
| 982 |
<label>Video Model</label>
|
| 983 |
<select id="video-cloud-model">
|
| 984 |
-
<optgroup label="WAN I2V (Alibaba)">
|
| 985 |
-
<option value="wan-2.6-i2v" selected>WAN 2.6 I2V (Best)</option>
|
|
|
|
|
|
|
|
|
|
|
|
|
| 986 |
<option value="wan-2.5-i2v">WAN 2.5 I2V</option>
|
| 987 |
-
|
|
|
|
|
|
|
|
|
|
| 988 |
</optgroup>
|
| 989 |
<optgroup label="Kling (Kuaishou)">
|
| 990 |
<option value="kling-o3-pro">Kling O3 Pro (Highest Quality)</option>
|
|
|
|
| 914 |
<option value="seedream-4.5-edit">SeeDream v4.5 Edit (Best Quality)</option>
|
| 915 |
<option value="seedream-4-edit">SeeDream v4 Edit</option>
|
| 916 |
</optgroup>
|
| 917 |
+
<optgroup label="WAN Edit (Alibaba)">
|
| 918 |
+
<option value="wan-2.6-edit">WAN 2.6 Edit</option>
|
| 919 |
+
<option value="wan-2.5-edit">WAN 2.5 Edit</option>
|
| 920 |
+
<option value="wan-2.2-edit">WAN 2.2 Edit</option>
|
| 921 |
+
</optgroup>
|
| 922 |
+
<optgroup label="Qwen Edit (WaveSpeed)">
|
| 923 |
+
<option value="qwen-edit-lora">Qwen Edit + LoRA</option>
|
| 924 |
+
<option value="qwen-edit-angles">Qwen Multi-Angle Edit</option>
|
| 925 |
+
<option value="qwen-layered">Qwen Layered</option>
|
| 926 |
+
</optgroup>
|
| 927 |
<optgroup label="GPT Image Edit (OpenAI)">
|
| 928 |
<option value="gpt-image-1.5-edit">GPT Image 1.5 Edit (Highest Quality)</option>
|
| 929 |
<option value="gpt-image-1-edit">GPT Image 1 Edit</option>
|
| 930 |
<option value="gpt-image-1-mini-edit">GPT Image 1 Mini Edit (Fastest)</option>
|
| 931 |
</optgroup>
|
| 932 |
+
<optgroup label="NanoBanana Edit (Google)">
|
| 933 |
+
<option value="nano-banana-pro-edit">NanoBanana Pro Edit</option>
|
| 934 |
+
<option value="nano-banana-edit">NanoBanana Edit</option>
|
| 935 |
</optgroup>
|
| 936 |
<optgroup label="Kling Edit (Kuaishou)">
|
| 937 |
<option value="kling-o3-edit">Kling O3 Edit</option>
|
| 938 |
</optgroup>
|
|
|
|
|
|
|
|
|
|
|
|
|
| 939 |
<optgroup label="Dreamina Edit (ByteDance)">
|
| 940 |
<option value="dreamina-3-edit">Dreamina v3 Edit</option>
|
| 941 |
</optgroup>
|
|
|
|
| 987 |
<div id="video-cloud-model-select">
|
| 988 |
<label>Video Model</label>
|
| 989 |
<select id="video-cloud-model">
|
| 990 |
+
<optgroup label="WAN 2.6 I2V (Alibaba)">
|
| 991 |
+
<option value="wan-2.6-i2v-pro" selected>WAN 2.6 I2V Pro (Best)</option>
|
| 992 |
+
<option value="wan-2.6-i2v">WAN 2.6 I2V</option>
|
| 993 |
+
<option value="wan-2.6-i2v-flash">WAN 2.6 I2V Flash (Fast)</option>
|
| 994 |
+
</optgroup>
|
| 995 |
+
<optgroup label="WAN 2.5 I2V (Alibaba)">
|
| 996 |
<option value="wan-2.5-i2v">WAN 2.5 I2V</option>
|
| 997 |
+
</optgroup>
|
| 998 |
+
<optgroup label="WAN 2.2 I2V">
|
| 999 |
+
<option value="wan-2.2-i2v-1080p">WAN 2.2 I2V 1080p</option>
|
| 1000 |
+
<option value="wan-2.2-i2v-720p">WAN 2.2 I2V 720p</option>
|
| 1001 |
</optgroup>
|
| 1002 |
<optgroup label="Kling (Kuaishou)">
|
| 1003 |
<option value="kling-o3-pro">Kling O3 Pro (Highest Quality)</option>
|
src/content_engine/services/cloud_providers/wavespeed_provider.py
CHANGED
|
@@ -64,10 +64,15 @@ MODEL_MAP = {
|
|
| 64 |
# Image-to-Video models
|
| 65 |
# Based on https://wavespeed.ai/models
|
| 66 |
VIDEO_MODEL_MAP = {
|
| 67 |
-
# WAN I2V (Alibaba)
|
|
|
|
| 68 |
"wan-2.6-i2v": "alibaba/wan-2.6/image-to-video",
|
|
|
|
|
|
|
| 69 |
"wan-2.5-i2v": "alibaba/wan-2.5/image-to-video",
|
| 70 |
-
|
|
|
|
|
|
|
| 71 |
# Kling (Kuaishou)
|
| 72 |
"kling-o3-pro": "kwaivgi/kling-video-o3-pro/image-to-video",
|
| 73 |
"kling-o3": "kwaivgi/kling-video-o3-std/image-to-video",
|
|
@@ -92,16 +97,21 @@ EDIT_MODEL_MAP = {
|
|
| 92 |
# SeeDream Edit (ByteDance) - NSFW OK
|
| 93 |
"seedream-4.5-edit": "bytedance/seedream-v4.5/edit",
|
| 94 |
"seedream-4-edit": "bytedance/seedream-v4/edit",
|
| 95 |
-
# NanoBanana Edit (Google)
|
| 96 |
-
"nano-banana-pro-edit": "google/nano-banana-pro/edit",
|
| 97 |
-
"nano-banana-edit": "google/nano-banana/edit",
|
| 98 |
# WAN Edit (Alibaba)
|
| 99 |
"wan-2.6-edit": "alibaba/wan-2.6/image-edit",
|
| 100 |
"wan-2.5-edit": "alibaba/wan-2.5/image-edit",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 101 |
# GPT Image Edit (OpenAI)
|
| 102 |
"gpt-image-1.5-edit": "openai/gpt-image-1.5/edit",
|
| 103 |
"gpt-image-1-edit": "openai/gpt-image-1/edit",
|
| 104 |
"gpt-image-1-mini-edit": "openai/gpt-image-1-mini/edit",
|
|
|
|
|
|
|
|
|
|
| 105 |
# Dreamina Edit (ByteDance)
|
| 106 |
"dreamina-3-edit": "bytedance/dreamina-v3.0/edit",
|
| 107 |
# Kling Edit (Kuaishou)
|
|
|
|
| 64 |
# Image-to-Video models
|
| 65 |
# Based on https://wavespeed.ai/models
|
| 66 |
VIDEO_MODEL_MAP = {
|
| 67 |
+
# WAN 2.6 I2V (Alibaba)
|
| 68 |
+
"wan-2.6-i2v-pro": "alibaba/wan-2.6/image-to-video-pro",
|
| 69 |
"wan-2.6-i2v": "alibaba/wan-2.6/image-to-video",
|
| 70 |
+
"wan-2.6-i2v-flash": "alibaba/wan-2.6/image-to-video-flash",
|
| 71 |
+
# WAN 2.5 I2V (Alibaba)
|
| 72 |
"wan-2.5-i2v": "alibaba/wan-2.5/image-to-video",
|
| 73 |
+
# WAN 2.2 I2V
|
| 74 |
+
"wan-2.2-i2v-1080p": "alibaba/wan-2.2/i2v-plus-1080p",
|
| 75 |
+
"wan-2.2-i2v-720p": "wavespeed-ai/wan-2.2/i2v-720p",
|
| 76 |
# Kling (Kuaishou)
|
| 77 |
"kling-o3-pro": "kwaivgi/kling-video-o3-pro/image-to-video",
|
| 78 |
"kling-o3": "kwaivgi/kling-video-o3-std/image-to-video",
|
|
|
|
| 97 |
# SeeDream Edit (ByteDance) - NSFW OK
|
| 98 |
"seedream-4.5-edit": "bytedance/seedream-v4.5/edit",
|
| 99 |
"seedream-4-edit": "bytedance/seedream-v4/edit",
|
|
|
|
|
|
|
|
|
|
| 100 |
# WAN Edit (Alibaba)
|
| 101 |
"wan-2.6-edit": "alibaba/wan-2.6/image-edit",
|
| 102 |
"wan-2.5-edit": "alibaba/wan-2.5/image-edit",
|
| 103 |
+
"wan-2.2-edit": "wavespeed-ai/wan-2.2/image-to-image",
|
| 104 |
+
# Qwen Edit (WaveSpeed)
|
| 105 |
+
"qwen-edit-lora": "wavespeed-ai/qwen-image/edit-plus-lora",
|
| 106 |
+
"qwen-edit-angles": "wavespeed-ai/qwen-image/edit-multiple-angles",
|
| 107 |
+
"qwen-layered": "wavespeed-ai/qwen-image/layered",
|
| 108 |
# GPT Image Edit (OpenAI)
|
| 109 |
"gpt-image-1.5-edit": "openai/gpt-image-1.5/edit",
|
| 110 |
"gpt-image-1-edit": "openai/gpt-image-1/edit",
|
| 111 |
"gpt-image-1-mini-edit": "openai/gpt-image-1-mini/edit",
|
| 112 |
+
# NanoBanana Edit (Google)
|
| 113 |
+
"nano-banana-pro-edit": "google/nano-banana-pro/edit",
|
| 114 |
+
"nano-banana-edit": "google/nano-banana/edit",
|
| 115 |
# Dreamina Edit (ByteDance)
|
| 116 |
"dreamina-3-edit": "bytedance/dreamina-v3.0/edit",
|
| 117 |
# Kling Edit (Kuaishou)
|