{
    "slug": "hailuo-video",
    "name": "Hailuo Video 海螺视频",
    "category": "Video & Audio",
    "website_url": "https://hailuoai.video",
    "entry_url": "https://recatools.com/ai-directory/hailuo-video/",
    "schema": "video/v1",
    "oldest_verified_on": "2026-08-20",
    "versions": [
        {
            "id": "hailuo-h3",
            "label": "MiniMax H3 (Hailuo 3.0)",
            "status": "current",
            "released_at": "2026-07-31",
            "is_flagship": true,
            "fields": {
                "max_duration_s": {
                    "state": "known",
                    "value": 15,
                    "scope": null,
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-v2-create.md",
                    "source_title": "Create Video Generation Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "min_duration_s": {
                    "state": "known",
                    "value": 4,
                    "scope": null,
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-v2-create.md",
                    "source_title": "Create Video Generation Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "max_resolution": {
                    "state": "known",
                    "value": "2K",
                    "scope": "directly selectable on the base create endpoint (resolution enum = 768P | 2K); a SEPARATE regeneration endpoint also upsells 768P→2K at its own price, but 2K is NOT gated behind it",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-v2-create.md",
                    "source_title": "Create Video Generation Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "fps": {
                    "state": "known",
                    "value": 24,
                    "scope": null,
                    "note": null,
                    "source_url": "https://huggingface.co/MiniMaxAI/MiniMax-H3",
                    "source_title": "MiniMaxAI/MiniMax-H3 — Hugging Face (vendor model card)",
                    "verified_on": "2026-08-20"
                },
                "native_audio": {
                    "state": "known",
                    "value": true,
                    "scope": "32 kHz stereo, jointly generated with the video",
                    "note": null,
                    "source_url": "https://huggingface.co/MiniMaxAI/MiniMax-H3",
                    "source_title": "MiniMaxAI/MiniMax-H3 — Hugging Face (vendor model card)",
                    "verified_on": "2026-08-20"
                },
                "modes": {
                    "state": "known",
                    "value": [
                        "t2v",
                        "i2v",
                        "fl2v",
                        "ref2v",
                        "ref2va"
                    ],
                    "scope": "one create endpoint; mode is selected by content[].role (first_frame, last_frame, reference_image, reference_video, reference_audio). i2v/fl2v and ref2v are mutually exclusive in one request. Vendor names its two open checkpoints FL2VA and Ref2VA — the trailing 'A' means the output carries audio, so ref2va is the vendor's own framing of reference-to-video+audio",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-v2-create.md",
                    "source_title": "Create Video Generation Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "api_available": {
                    "state": "known",
                    "value": true,
                    "scope": null,
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/guides/video-generation",
                    "source_title": "Video Generation — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "price": {
                    "state": "known",
                    "value": {
                        "per": "second",
                        "amount": 0.13,
                        "currency": "USD"
                    },
                    "scope": "international platform (platform.minimax.io), 2K output. 768P output is $0.08/second. Mainland platform (platform.minimaxi.com) bills ¥0.80/s (2K) and ¥0.50/s (768P). Input material billed separately: first 5 reference images free then $0.04 each; reference video billed at output rate by its own duration; reference audio free. A separate /video-generation-v2-regeneration ENDPOINT re-emits an existing 768P H3 clip at 2K for $0.05/s (mainland CNY 0.30/s); it reuses the MiniMax-H3 model id, so it is an additional route and a billing row rather than a distinct model — and 2K is NOT gated behind it",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/guides/pricing-paygo.md",
                    "source_title": "Pay as You Go — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "price_cn": {
                    "state": "known",
                    "value": {
                        "per": "second",
                        "amount": 0.8,
                        "currency": "CNY"
                    },
                    "scope": "mainland platform platform.minimaxi.com, 2K output; 768P is CNY 0.50/s. The regeneration route is CNY 0.30/s. Recorded as a separate field rather than a converted figure: these are two independently-set price lists, not one price in two currencies",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/guides/pricing-paygo.md",
                    "source_title": "Pay-as-you-go pricing — MiniMax platform",
                    "verified_on": "2026-08-20"
                },
                "open_weights": {
                    "state": "known",
                    "value": true,
                    "scope": "open-sourced 2026-08-03, after the 2026-07-31 hosted launch; two checkpoints published (MiniMax-H3-Base-FL2VA, MiniMax-H3-Base-Ref2VA)",
                    "note": null,
                    "source_url": "https://www.minimax.io/news/minimax-h3-open-source",
                    "source_title": "Open General Intelligence: MiniMax H3 Is Now Open Source — MiniMax News",
                    "verified_on": "2026-08-20"
                },
                "license": {
                    "state": "known",
                    "value": "MiniMax H3 Community License Agreement",
                    "scope": "users in the USA, EU, UK and South Korea must submit an application form before use",
                    "note": null,
                    "source_url": "https://huggingface.co/MiniMaxAI/MiniMax-H3",
                    "source_title": "MiniMaxAI/MiniMax-H3 — Hugging Face (vendor model card)",
                    "verified_on": "2026-08-20"
                },
                "watermark": {
                    "state": "known",
                    "value": "optional",
                    "scope": "API: aigc_watermark boolean, optional, DEFAULT false — so API output is unwatermarked unless requested. Documented on the mainland create endpoint and on the international regeneration endpoint, but NOT listed on the international create endpoint. The consumer product (hailuoai.video) is separate and watermarks free-tier downloads",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-v2-regeneration.md",
                    "source_title": "Create Video Regeneration Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "region_availability": {
                    "state": "known",
                    "value": "global",
                    "scope": "two separate self-serve platforms with different billing currencies: platform.minimax.io (international, USD) and platform.minimaxi.com (mainland China, CNY). Open weights carry a licence application requirement for USA/EU/UK/South Korea",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/guides/pricing-paygo.md",
                    "source_title": "Pay as You Go — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "negative_prompt": {
                    "state": "known",
                    "value": false,
                    "scope": null,
                    "note": "no negative_prompt field anywhere in the vendor create schema; top-level fields are exactly model, content, resolution, duration, ratio, callback_url (+ aigc_watermark). Wrapper services that expose one have added it themselves",
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-v2-create.md",
                    "source_title": "Create Video Generation Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "max_input_images": {
                    "state": "known",
                    "value": 9,
                    "scope": "reference mode: ≤9 images, ≤3 video clips, ≤3 audio clips, ≤12 files total; per-asset caps video ≤50 MB, image ≤30 MB, audio ≤15 MB, request body ≤64 MB",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/guides/video-generation.md",
                    "source_title": "Video Generation — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                }
            },
            "absent_fields": [
                "duration_choices"
            ],
            "constraints": [],
            "oldest_verified_on": "2026-08-20"
        },
        {
            "id": "hailuo-2-3",
            "label": "MiniMax-Hailuo-2.3",
            "status": "legacy",
            "released_at": "2025-10-28",
            "is_flagship": false,
            "fields": {
                "max_duration_s": {
                    "state": "known",
                    "value": 10,
                    "scope": "768P only",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-i2v",
                    "source_title": "Image-to-Video Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "min_duration_s": {
                    "state": "known",
                    "value": 6,
                    "scope": null,
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-i2v",
                    "source_title": "Image-to-Video Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "duration_choices": {
                    "state": "known",
                    "value": [
                        6,
                        10
                    ],
                    "scope": "10s is 768P-only; 1080P is 6s-only",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-i2v",
                    "source_title": "Image-to-Video Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "max_resolution": {
                    "state": "known",
                    "value": "1080P",
                    "scope": "6-second clips only; 10-second clips top out at 768P (the default)",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-i2v",
                    "source_title": "Image-to-Video Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "fps": {
                    "state": "unpublished",
                    "value": null,
                    "scope": null,
                    "note": "vendor does not publish an output frame rate for the 2.x line on either the t2v or i2v reference page",
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-t2v.md",
                    "source_title": "Text-to-Video Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "native_audio": {
                    "state": "unpublished",
                    "value": null,
                    "scope": null,
                    "note": "vendor documents no audio output for this line — the request schema has no audio field and the response is video only — but it is nowhere stated as absent, so recorded as unpublished rather than false",
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-t2v.md",
                    "source_title": "Text-to-Video Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "modes": {
                    "state": "known",
                    "value": [
                        "t2v",
                        "i2v"
                    ],
                    "scope": null,
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-t2v.md",
                    "source_title": "Text-to-Video Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "api_available": {
                    "state": "known",
                    "value": true,
                    "scope": null,
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-t2v.md",
                    "source_title": "Text-to-Video Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "price": {
                    "state": "known",
                    "value": {
                        "per": "clip",
                        "amount": 0.28,
                        "currency": "USD"
                    },
                    "scope": "international platform, 768P 6s. Also 768P 10s $0.56, 1080P 6s $0.49. Mainland: ¥2.00 / ¥4.00 / ¥3.50 per video respectively. Billed PER CLIP, not per second — unlike H3",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/guides/pricing-paygo.md",
                    "source_title": "Pay as You Go — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "price_cn": {
                    "state": "known",
                    "value": {
                        "per": "clip",
                        "amount": 2,
                        "currency": "CNY"
                    },
                    "scope": "mainland platform, 768P 6s; 768P 10s CNY 4.00, 1080P 6s CNY 3.50. Recorded as a separate field rather than a converted figure: these are two independently-set price lists, not one price in two currencies",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/guides/pricing-paygo.md",
                    "source_title": "Pay-as-you-go pricing — MiniMax platform",
                    "verified_on": "2026-08-20"
                },
                "open_weights": {
                    "state": "known",
                    "value": false,
                    "scope": null,
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/guides/video-generation",
                    "source_title": "Video Generation — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "negative_prompt": {
                    "state": "known",
                    "value": false,
                    "scope": null,
                    "note": "no negative_prompt field in the vendor t2v or i2v schema; only prompt (≤2000 chars) and prompt_optimizer",
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-t2v.md",
                    "source_title": "Text-to-Video Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                }
            },
            "absent_fields": [
                "license",
                "watermark",
                "region_availability",
                "max_input_images"
            ],
            "constraints": [
                {
                    "rule": "1080P is available on 6-second clips ONLY — choosing 10s forfeits 1080P and caps output at 768P",
                    "affects": [
                        "duration_choices",
                        "max_resolution"
                    ],
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-i2v",
                    "source_title": "Image-to-video API reference — MiniMax platform",
                    "verified_on": "2026-08-20"
                }
            ],
            "oldest_verified_on": "2026-08-20"
        },
        {
            "id": "hailuo-2-3-fast",
            "label": "MiniMax-Hailuo-2.3-Fast",
            "status": "legacy",
            "released_at": null,
            "is_flagship": false,
            "fields": {
                "duration_choices": {
                    "state": "known",
                    "value": [
                        6,
                        10
                    ],
                    "scope": "10s is 768P-only; 1080P is 6s-only",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-i2v",
                    "source_title": "Image-to-Video Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "max_resolution": {
                    "state": "known",
                    "value": "1080P",
                    "scope": "6-second clips only",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-i2v",
                    "source_title": "Image-to-Video Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "modes": {
                    "state": "known",
                    "value": [
                        "i2v"
                    ],
                    "scope": "listed in the i2v model enum only — it is absent from the t2v model enum, so this variant appears to be image-to-video only",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-i2v",
                    "source_title": "Image-to-Video Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "api_available": {
                    "state": "known",
                    "value": true,
                    "scope": null,
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-i2v",
                    "source_title": "Image-to-Video Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "price": {
                    "state": "known",
                    "value": {
                        "per": "clip",
                        "amount": 0.19,
                        "currency": "USD"
                    },
                    "scope": "international platform, 768P 6s. Also 768P 10s $0.32, 1080P 6s $0.33. Mainland: ¥1.35 / ¥2.25 / ¥2.31 per video",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/guides/pricing-paygo.md",
                    "source_title": "Pay as You Go — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "price_cn": {
                    "state": "known",
                    "value": {
                        "per": "clip",
                        "amount": 1.35,
                        "currency": "CNY"
                    },
                    "scope": "mainland platform, 768P 6s; 768P 10s CNY 2.25, 1080P 6s CNY 2.31. Recorded as a separate field rather than a converted figure: these are two independently-set price lists, not one price in two currencies",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/guides/pricing-paygo.md",
                    "source_title": "Pay-as-you-go pricing — MiniMax platform",
                    "verified_on": "2026-08-20"
                },
                "negative_prompt": {
                    "state": "known",
                    "value": false,
                    "scope": null,
                    "note": "no negative_prompt field in the vendor i2v schema",
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-i2v",
                    "source_title": "Image-to-Video Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                }
            },
            "absent_fields": [
                "max_duration_s",
                "min_duration_s",
                "fps",
                "native_audio",
                "open_weights",
                "license",
                "watermark",
                "region_availability",
                "max_input_images"
            ],
            "constraints": [
                {
                    "rule": "1080P is available on 6-second clips ONLY — choosing 10s forfeits 1080P and caps output at 768P",
                    "affects": [
                        "duration_choices",
                        "max_resolution"
                    ],
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-i2v",
                    "source_title": "Image-to-video API reference — MiniMax platform",
                    "verified_on": "2026-08-20"
                }
            ],
            "oldest_verified_on": "2026-08-20"
        },
        {
            "id": "hailuo-02",
            "label": "MiniMax-Hailuo-02",
            "status": "legacy",
            "released_at": "2025-06-18",
            "is_flagship": false,
            "fields": {
                "max_duration_s": {
                    "state": "known",
                    "value": 10,
                    "scope": null,
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-i2v",
                    "source_title": "Image-to-Video Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "min_duration_s": {
                    "state": "known",
                    "value": 6,
                    "scope": null,
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-i2v",
                    "source_title": "Image-to-Video Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "duration_choices": {
                    "state": "known",
                    "value": [
                        6,
                        10
                    ],
                    "scope": "10s available at 512P and 768P; 1080P is 6s-only",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-i2v",
                    "source_title": "Image-to-Video Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "max_resolution": {
                    "state": "known",
                    "value": "1080P",
                    "scope": "6-second clips only; this line uniquely also offers 512P",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-i2v",
                    "source_title": "Image-to-Video Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "modes": {
                    "state": "known",
                    "value": [
                        "t2v",
                        "i2v"
                    ],
                    "scope": null,
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-t2v.md",
                    "source_title": "Text-to-Video Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "api_available": {
                    "state": "known",
                    "value": true,
                    "scope": null,
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-t2v.md",
                    "source_title": "Text-to-Video Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "price": {
                    "state": "known",
                    "value": {
                        "per": "clip",
                        "amount": 0.1,
                        "currency": "USD"
                    },
                    "scope": "international platform, 512P 6s (cheapest tier). Also 512P 10s $0.15, 768P 6s $0.28, 768P 10s $0.56, 1080P 6s $0.49. Mainland: ¥0.60 / ¥1.00 / ¥2.00 / ¥4.00 / ¥3.50 per video",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/guides/pricing-paygo.md",
                    "source_title": "Pay as You Go — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "price_cn": {
                    "state": "known",
                    "value": {
                        "per": "clip",
                        "amount": 0.6,
                        "currency": "CNY"
                    },
                    "scope": "mainland platform, 512P 6s; 512P 10s CNY 1.00, 768P 6s CNY 2.00, 768P 10s CNY 4.00, 1080P 6s CNY 3.50. Recorded as a separate field rather than a converted figure: these are two independently-set price lists, not one price in two currencies",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/guides/pricing-paygo.md",
                    "source_title": "Pay-as-you-go pricing — MiniMax platform",
                    "verified_on": "2026-08-20"
                },
                "open_weights": {
                    "state": "known",
                    "value": false,
                    "scope": null,
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/guides/video-generation",
                    "source_title": "Video Generation — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "negative_prompt": {
                    "state": "known",
                    "value": false,
                    "scope": null,
                    "note": "no negative_prompt field in the vendor t2v or i2v schema",
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-t2v.md",
                    "source_title": "Text-to-Video Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                }
            },
            "absent_fields": [
                "fps",
                "native_audio",
                "license",
                "watermark",
                "region_availability",
                "max_input_images"
            ],
            "constraints": [
                {
                    "rule": "1080P is available on 6-second clips ONLY; 10-second clips are limited to 512P or 768P",
                    "affects": [
                        "duration_choices",
                        "max_resolution"
                    ],
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-i2v",
                    "source_title": "Image-to-video API reference — MiniMax platform",
                    "verified_on": "2026-08-20"
                }
            ],
            "oldest_verified_on": "2026-08-20"
        },
        {
            "id": "hailuo-01-line",
            "label": "T2V-01 / I2V-01 / S2V-01 (incl. -Director, -live)",
            "status": "legacy",
            "released_at": null,
            "is_flagship": false,
            "fields": {
                "max_duration_s": {
                    "state": "known",
                    "value": 6,
                    "scope": null,
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-i2v.md",
                    "source_title": "Image-to-Video Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "duration_choices": {
                    "state": "known",
                    "value": [
                        6
                    ],
                    "scope": "6 seconds only; 10s not supported on this line",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-i2v.md",
                    "source_title": "Image-to-Video Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "max_resolution": {
                    "state": "known",
                    "value": "720P",
                    "scope": "default and only value for this line",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-i2v.md",
                    "source_title": "Image-to-Video Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "modes": {
                    "state": "known",
                    "value": [
                        "t2v",
                        "i2v",
                        "ref2v"
                    ],
                    "scope": "split across three model IDs and endpoints: T2V-01/-Director (t2v), I2V-01/-Director/-live (i2v), S2V-01 (subject reference, character face only)",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-s2v.md",
                    "source_title": "Subject Reference Video Generation Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "api_available": {
                    "state": "known",
                    "value": true,
                    "scope": "still present in the model enums on the t2v/i2v/s2v reference pages, but ABSENT from the Pay-as-you-go price list entirely — no published price on either platform",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/guides/pricing-paygo.md",
                    "source_title": "Pay as You Go — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "open_weights": {
                    "state": "known",
                    "value": false,
                    "scope": null,
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/guides/video-generation",
                    "source_title": "Video Generation — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "negative_prompt": {
                    "state": "known",
                    "value": false,
                    "scope": null,
                    "note": "no negative_prompt field on any of the three endpoints",
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-s2v.md",
                    "source_title": "Subject Reference Video Generation Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                },
                "max_input_images": {
                    "state": "known",
                    "value": 1,
                    "scope": "S2V-01 only: subject_reference takes a single image (type 'character'); JPG/JPEG/PNG/WebP, <20 MB, shorter side >300px, aspect ratio 2:5 to 5:2",
                    "note": null,
                    "source_url": "https://platform.minimax.io/docs/api-reference/video-generation-s2v.md",
                    "source_title": "Subject Reference Video Generation Task — MiniMax API Docs",
                    "verified_on": "2026-08-20"
                }
            },
            "absent_fields": [
                "min_duration_s",
                "fps",
                "native_audio",
                "price",
                "price_cn",
                "license",
                "watermark",
                "region_availability"
            ],
            "constraints": [],
            "oldest_verified_on": "2026-08-20"
        }
    ]
}
