dippoo Claude Opus 4.5 commited on
Commit
7c6b44e
·
1 Parent(s): 68e0e77

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="WAN Edit (Alibaba)">
923
- <option value="wan-2.6-edit">WAN 2.6 Edit</option>
924
- <option value="wan-2.5-edit">WAN 2.5 Edit</option>
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
- <option value="wan-2.2-i2v">WAN 2.2 I2V</option>
 
 
 
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
- "wan-2.2-i2v": "wavespeed-ai/wan-2.2/image-to-video",
 
 
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)