Update API key access and add Veo 3.1 lite models

This commit is contained in:
Anil Matcha 2026-04-11 21:02:42 +05:30
commit 046f4ac071
3 changed files with 116 additions and 2 deletions

View file

@ -26,7 +26,7 @@ export default function ApiKeyModal({ onSave }) {
Open Higgsfield AI
</h1>
<p className="text-white/40 text-sm">
Enter your <a href="https://muapi.ai" target="_blank" rel="noreferrer" className="text-[#d9ff00] hover:underline">Muapi.ai</a> API key to start generating
Enter your <a href="https://muapi.ai/access-keys" target="_blank" rel="noreferrer" className="text-[#d9ff00] hover:underline">Muapi.ai</a> API key to start generating
</p>
</div>
@ -54,7 +54,7 @@ export default function ApiKeyModal({ onSave }) {
<p className="text-center text-xs text-white/30">
Don&apos;t have a key?{' '}
<a href="https://muapi.ai" target="_blank" rel="noreferrer" className="text-[#d9ff00] hover:underline">
<a href="https://muapi.ai/access-keys" target="_blank" rel="noreferrer" className="text-[#d9ff00] hover:underline">
Get one free at Muapi.ai
</a>
</p>

View file

@ -2271,6 +2271,16 @@ export const t2vModels = [
"resolution": { "enum": ["1080p"], "title": "Resolution", "name": "resolution", "type": "string", "description": "The resolution of the generated video.", "default": "1080p" }
}
},
{
"id": "veo3.1-lite-text-to-video",
"name": "Veo 3.1 Lite",
"inputs": {
"prompt": { "type": "string", "title": "Prompt", "name": "prompt", "description": "Text prompt describing the video." },
"aspect_ratio": { "enum": ["16:9", "9:16"], "title": "Aspect Ratio", "name": "aspect_ratio", "type": "string", "description": "Aspect ratio of the output video.", "default": "16:9" },
"duration": { "enum": [8], "title": "Duration", "name": "duration", "type": "int", "description": "The duration of the generated video in seconds", "default": 8 },
"resolution": { "enum": ["1080p"], "title": "Resolution", "name": "resolution", "type": "string", "description": "The resolution of the generated video.", "default": "1080p" }
}
},
{
"id": "runway-text-to-video",
"name": "Runway Gen-3",
@ -6702,6 +6712,53 @@ export const i2vModels = [
}
}
},
{
"id": "veo3.1-lite-image-to-video",
"name": "Veo3.1 Lite Image To Video",
"endpoint": "veo3.1-lite-image-to-video",
"family": "veo3.1",
"imageField": "image_url",
"hasPrompt": true,
"inputs": {
"prompt": {
"type": "string",
"title": "Prompt",
"name": "prompt",
"description": "Text prompt describing the video."
},
"aspect_ratio": {
"type": "string",
"title": "Aspect Ratio",
"name": "aspect_ratio",
"description": "Aspect ratio of the output video.",
"enum": [
"16:9",
"9:16"
],
"default": "16:9"
},
"duration": {
"type": "int",
"title": "Duration",
"name": "duration",
"description": "The duration of the generated video in seconds",
"enum": [
8
],
"default": 8
},
"resolution": {
"type": "string",
"title": "Resolution",
"name": "resolution",
"description": "The resolution of the generated video.",
"enum": [
"1080p"
],
"default": "1080p"
}
}
},
{
"id": "veo3.1-reference-to-video",
"name": "Veo3.1 Reference To Video",

View file

@ -2271,6 +2271,16 @@ export const t2vModels = [
"resolution": { "enum": ["1080p"], "title": "Resolution", "name": "resolution", "type": "string", "description": "The resolution of the generated video.", "default": "1080p" }
}
},
{
"id": "veo3.1-lite-text-to-video",
"name": "Veo 3.1 Lite",
"inputs": {
"prompt": { "type": "string", "title": "Prompt", "name": "prompt", "description": "Text prompt describing the video." },
"aspect_ratio": { "enum": ["16:9", "9:16"], "title": "Aspect Ratio", "name": "aspect_ratio", "type": "string", "description": "Aspect ratio of the output video.", "default": "16:9" },
"duration": { "enum": [8], "title": "Duration", "name": "duration", "type": "int", "description": "The duration of the generated video in seconds", "default": 8 },
"resolution": { "enum": ["1080p"], "title": "Resolution", "name": "resolution", "type": "string", "description": "The resolution of the generated video.", "default": "1080p" }
}
},
{
"id": "runway-text-to-video",
"name": "Runway Gen-3",
@ -6702,6 +6712,53 @@ export const i2vModels = [
}
}
},
{
"id": "veo3.1-lite-image-to-video",
"name": "Veo3.1 Lite Image To Video",
"endpoint": "veo3.1-lite-image-to-video",
"family": "veo3.1",
"imageField": "image_url",
"hasPrompt": true,
"inputs": {
"prompt": {
"type": "string",
"title": "Prompt",
"name": "prompt",
"description": "Text prompt describing the video."
},
"aspect_ratio": {
"type": "string",
"title": "Aspect Ratio",
"name": "aspect_ratio",
"description": "Aspect ratio of the output video.",
"enum": [
"16:9",
"9:16"
],
"default": "16:9"
},
"duration": {
"type": "int",
"title": "Duration",
"name": "duration",
"description": "The duration of the generated video in seconds",
"enum": [
8
],
"default": 8
},
"resolution": {
"type": "string",
"title": "Resolution",
"name": "resolution",
"description": "The resolution of the generated video.",
"enum": [
"1080p"
],
"default": "1080p"
}
}
},
{
"id": "veo3.1-reference-to-video",
"name": "Veo3.1 Reference To Video",