Skip to content

Commit 29f3d0f

Browse files
committed
feat(fal): add MiniMax H3 Max video nodes
fal serves four H3 Max endpoints alongside H3: text-to-video and image-to-video, each with a LoRA variant. Add their codegen configs and the manifest entries generated from their live OpenAPI schemas, so the registry carries fal.text_to_video.MinimaxH3MaxTextToVideo, MinimaxH3MaxTextToVideoLora, fal.image_to_video.MinimaxH3MaxImageToVideo and MinimaxH3MaxImageToVideoLora. Pricing bundles stay untouched — fal reports no unit price for the H3 family, as it already does for the H3 nodes.
1 parent dce570b commit 29f3d0f

3 files changed

Lines changed: 906 additions & 0 deletions

File tree

packages/fal-codegen/src/configs/image-to-video.ts

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,27 @@ export const config: ModuleConfig = {
137137
]
138138
},
139139

140+
"minimax/h3-max/image-to-video": {
141+
className: "MinimaxH3MaxImageToVideo",
142+
docstring:
143+
"MiniMax H3 Max animates a still into video at higher fidelity than H3, optionally toward an end frame.",
144+
tags: [
145+
"video",
146+
"generation",
147+
"image-to-video",
148+
"img2vid",
149+
"minimax",
150+
"h3"
151+
],
152+
useCases: [
153+
"Deliver a final animated still",
154+
"Animate key art at full fidelity",
155+
"Interpolate between a first and last frame",
156+
"Add motion to product photography",
157+
"Finish a shot approved from an H3 draft"
158+
]
159+
},
160+
140161
"minimax/h3/reference-to-video": {
141162
className: "MinimaxH3ReferenceToVideo",
142163
docstring:
@@ -3409,6 +3430,28 @@ export const config: ModuleConfig = {
34093430
]
34103431
},
34113432

3433+
"minimax/h3-max/image-to-video/lora": {
3434+
className: "MinimaxH3MaxImageToVideoLora",
3435+
docstring:
3436+
"MiniMax H3 Max animates a still into video with trained LoRAs applied at adjustable strength.",
3437+
tags: [
3438+
"generation",
3439+
"image-to-video",
3440+
"img2vid",
3441+
"video",
3442+
"minimax",
3443+
"h3",
3444+
"lora"
3445+
],
3446+
useCases: [
3447+
"Animate a still with a trained subject",
3448+
"Hold character identity across clips",
3449+
"Apply a custom style to animation",
3450+
"Stack several LoRAs on one shot",
3451+
"Produce consistent series content"
3452+
]
3453+
},
3454+
34123455
"mirage-api/avatar-x/reference-to-video": {
34133456
className: "AvatarXReferenceToVideo",
34143457
docstring:

packages/fal-codegen/src/configs/text-to-video.ts

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,27 @@ export const config: ModuleConfig = {
5151
]
5252
},
5353

54+
"minimax/h3-max/text-to-video": {
55+
className: "MinimaxH3MaxTextToVideo",
56+
docstring:
57+
"MiniMax H3 Max generates video from text at higher fidelity than H3, with optional prompt expansion.",
58+
tags: [
59+
"video",
60+
"generation",
61+
"text-to-video",
62+
"txt2vid",
63+
"minimax",
64+
"h3"
65+
],
66+
useCases: [
67+
"Render the final take of a written shot",
68+
"Generate high-fidelity narrative clips",
69+
"Produce ads from a script",
70+
"Expand a terse prompt before generating",
71+
"Finish a shot approved from an H3 draft"
72+
]
73+
},
74+
5475
"xai/grok-imagine-video/v1.5/text-to-video": {
5576
className: "GrokImagineVideoV15TextToVideo",
5677
docstring: "Grok Imagine Video 1.5 generates videos from text prompts.",
@@ -2208,6 +2229,28 @@ export const config: ModuleConfig = {
22082229
]
22092230
},
22102231

2232+
"minimax/h3-max/text-to-video/lora": {
2233+
className: "MinimaxH3MaxTextToVideoLora",
2234+
docstring:
2235+
"MiniMax H3 Max generates video from text with trained LoRAs applied at adjustable strength.",
2236+
tags: [
2237+
"generation",
2238+
"text-to-video",
2239+
"txt2vid",
2240+
"video",
2241+
"minimax",
2242+
"h3",
2243+
"lora"
2244+
],
2245+
useCases: [
2246+
"Generate video in a fine-tuned style",
2247+
"Keep a trained character consistent",
2248+
"Stack several LoRAs on one shot",
2249+
"Blend a LoRA at partial strength",
2250+
"Produce branded video at full fidelity"
2251+
]
2252+
},
2253+
22112254
"mirage-api/avatar-x/text-to-video": {
22122255
className: "AvatarXTextToVideo",
22132256
docstring:

0 commit comments

Comments
 (0)