diff --git a/src/app/api/models/[modelId]/route.ts b/src/app/api/models/[modelId]/route.ts
index 03c5f741..98870f75 100644
--- a/src/app/api/models/[modelId]/route.ts
+++ b/src/app/api/models/[modelId]/route.ts
@@ -40,6 +40,7 @@ const IMAGE_INPUT_PATTERNS = [
"image_url",
"image_urls",
"image",
+ "images",
"image_input",
"input_image",
"first_frame",
diff --git a/src/components/ProjectSetupModal.tsx b/src/components/ProjectSetupModal.tsx
index 949f683a..3abc4618 100644
--- a/src/components/ProjectSetupModal.tsx
+++ b/src/components/ProjectSetupModal.tsx
@@ -607,6 +607,54 @@ export function ProjectSetupModal({
+ {/* WaveSpeed Provider */}
+
+
+
WaveSpeed
+ {envStatus?.wavespeed && !overrideActive.wavespeed ? (
+
+ Configured via .env
+
+
+ ) : (
+
+ updateLocalProvider("wavespeed", { apiKey: e.target.value || null })}
+ placeholder="..."
+ className="w-48 px-2 py-1 bg-neutral-800 border border-neutral-600 rounded text-neutral-100 text-xs focus:outline-none focus:border-neutral-500"
+ />
+
+ {envStatus?.wavespeed && (
+
+ )}
+
+ )}
+
+
+
Add API keys via .env.local for better security. Keys added here override .env and are stored in your browser.