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.