{
  "schemaVersion": 1,
  "name": "GenMeter",
  "publisher": "Sentium",
  "homepage": "https://genmeter.sentium.one/",
  "updatedAt": "2026-09-14",
  "currency": "USD",
  "publicCatalog": true,
  "notes": [
    "This is the canonical structured source for the public calculator.",
    "Rates are source facts. Scenario totals and effective output-second costs are calculated by the page.",
    "Images and generated audio are free unless a route records a separate fee; input audio can be billed by input second."
  ],
  "billingDefinitions": {
    "output": "Output rate multiplied by generated output seconds.",
    "input_plus_output": "Output rate multiplied by input-video seconds plus generated output seconds.",
    "video_rate_times_input_plus_output": "Without video, use output rate on output seconds. With video, use the video-mode rate on input plus output seconds.",
    "video_mode_output": "Without video, use output rate. With video, use the video-mode rate on output seconds only.",
    "split_input_output": "Output rate on output seconds plus input-video rate on input seconds.",
    "audio_dependent_output": "Audio-on or audio-off rate multiplied by output seconds.",
    "input_audio": "Input-audio rate multiplied by supplied audio seconds; output duration follows the audio input.",
    "input_video": "Input-video rate multiplied by supplied reference-video seconds; output duration follows the video input.",
    "credit_schedule": "Plan price divided by included monthly credits, multiplied by the official credit burn for the selected supported duration.",
    "fixed_credits": "Plan price divided by included monthly credits, multiplied by a fixed credit burn per generation.",
    "credit_rate_audio": "Plan or pack price divided by included credits, multiplied by the audio-on or audio-off credit burn per output second.",
    "credit_rate_audio_video_mode": "Plan or pack price divided by included credits, multiplied by the audio-state credit burn per output second; video-reference mode uses its separately published burn."
  },
  "budgetExamples": {
    "creditUsd": 200,
    "providerPrefix": "Alibaba Standard · Singapore",
    "resolutions": [
      "480p",
      "720p"
    ],
    "note": "Image and text inputs add no video duration. When reference-video input and output durations match, half the billable duration produces finished output."
  },
  "measuredExamples": [
    {
      "stage": "fal Wan 3, 8s 480p",
      "evidence": "Successful black-cat transformation",
      "charge": "$0.40"
    },
    {
      "stage": "fal Wan 3, 7s 480p",
      "evidence": "Successful edited Lola Velvet TikTok; expected output-only charge",
      "charge": "$0.35"
    },
    {
      "stage": "Replicate upscaler Standard/Common, about 7s",
      "evidence": "Accepted production finish",
      "charge": "~$0.02"
    },
    {
      "stage": "Replicate upscaler Standard, 5.042s",
      "evidence": "Local comparison artifact",
      "charge": "~$0.017"
    },
    {
      "stage": "Replicate upscaler Pro, 5.042s",
      "evidence": "Local comparison artifact",
      "charge": "~$0.172"
    },
    {
      "stage": "ElevenLabs Voice Changer",
      "evidence": "$0.12/min; local voice replacement stage",
      "charge": "~$0.01 / 5s · ~$0.02 / 10s"
    },
    {
      "stage": "Local FFmpeg formatting",
      "evidence": "Resize, crop, mux and TikTok delivery",
      "charge": "$0"
    }
  ],
  "routes": [
    {
      "model": "Wan 3 Standard",
      "provider": "Replicate",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text"
      ],
      "billing": "output",
      "status": "Live listed",
      "sourceUrl": "https://replicate.com/alibaba/wan-3",
      "note": "Advertised first-frame route ignored a valid image on Sep 2; treat as text-only until fixed.",
      "outputRateUsdPerSecond": 0.05
    },
    {
      "model": "Wan 3 Standard",
      "provider": "Replicate",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text"
      ],
      "billing": "output",
      "status": "Live listed",
      "sourceUrl": "https://replicate.com/alibaba/wan-3",
      "note": "Advertised first-frame route ignored a valid image on Sep 2; treat as text-only until fixed.",
      "outputRateUsdPerSecond": 0.1
    },
    {
      "model": "Wan 3 Standard",
      "provider": "Replicate",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text"
      ],
      "billing": "output",
      "status": "Live listed",
      "sourceUrl": "https://replicate.com/alibaba/wan-3",
      "note": "Advertised first-frame route ignored a valid image on Sep 2; treat as text-only until fixed.",
      "outputRateUsdPerSecond": 0.2
    },
    {
      "model": "Wan 3 Standard",
      "provider": "Alibaba Standard · Singapore",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "input_plus_output",
      "status": "Normal listed price",
      "sourceUrl": "https://www.alibabacloud.com/help/en/model-studio/model-pricing",
      "note": "Permanent Singapore rate; still bills reference-video seconds plus output.",
      "outputRateUsdPerSecond": 0.05
    },
    {
      "model": "Wan 3 Standard",
      "provider": "Alibaba Standard · Singapore",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "input_plus_output",
      "status": "Normal listed price",
      "sourceUrl": "https://www.alibabacloud.com/help/en/model-studio/model-pricing",
      "note": "Permanent Singapore rate; still bills reference-video seconds plus output.",
      "outputRateUsdPerSecond": 0.1
    },
    {
      "model": "Wan 3 Standard",
      "provider": "Alibaba Standard · Singapore",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "input_plus_output",
      "status": "Normal listed price",
      "sourceUrl": "https://www.alibabacloud.com/help/en/model-studio/model-pricing",
      "note": "Permanent Singapore rate; still bills reference-video seconds plus output.",
      "outputRateUsdPerSecond": 0.2
    },
    {
      "model": "Wan 3 Standard",
      "provider": "fal.ai",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "output",
      "status": "Official rate",
      "sourceUrl": "https://fal.ai/models/alibaba/wan-3.0/reference-to-video",
      "note": "Full multimodal reference schema; published schedule bills generated output only.",
      "outputRateUsdPerSecond": 0.05
    },
    {
      "model": "Wan 3 Standard",
      "provider": "fal.ai",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "output",
      "status": "Official rate",
      "sourceUrl": "https://fal.ai/models/alibaba/wan-3.0/reference-to-video",
      "note": "Full multimodal reference schema; published schedule bills generated output only.",
      "outputRateUsdPerSecond": 0.1
    },
    {
      "model": "Wan 3 Standard",
      "provider": "fal.ai",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "output",
      "status": "Official rate",
      "sourceUrl": "https://fal.ai/models/alibaba/wan-3.0/reference-to-video",
      "note": "Full multimodal reference schema; published schedule bills generated output only.",
      "outputRateUsdPerSecond": 0.2
    },
    {
      "model": "Wan 3 Standard",
      "provider": "Runway Dev",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "output",
      "status": "Official schedule",
      "sourceUrl": "https://docs.dev.runwayml.com/guides/pricing/",
      "note": "Wan contract accepts references; no input surcharge published.",
      "outputRateUsdPerSecond": 0.05
    },
    {
      "model": "Wan 3 Standard",
      "provider": "Runway Dev",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "output",
      "status": "Official schedule",
      "sourceUrl": "https://docs.dev.runwayml.com/guides/pricing/",
      "note": "Wan contract accepts references; no input surcharge published.",
      "outputRateUsdPerSecond": 0.1
    },
    {
      "model": "Wan 3 Standard",
      "provider": "Runway Dev",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "output",
      "status": "Official schedule",
      "sourceUrl": "https://docs.dev.runwayml.com/guides/pricing/",
      "note": "Wan contract accepts references; no input surcharge published.",
      "outputRateUsdPerSecond": 0.2
    },
    {
      "model": "Wan 3 Standard",
      "provider": "WaveSpeed nominal",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "input_plus_output",
      "status": "Schedule / measured rounding",
      "sourceUrl": "https://wavespeed.ai/models/alibaba/wan-3.0/reference-to-video",
      "note": "Reference mode bills normalized input-video plus output seconds.",
      "outputRateUsdPerSecond": 0.05
    },
    {
      "model": "Wan 3 Standard",
      "provider": "WaveSpeed nominal",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "input_plus_output",
      "status": "Schedule / measured rounding",
      "sourceUrl": "https://wavespeed.ai/models/alibaba/wan-3.0/reference-to-video",
      "note": "Reference mode bills normalized input-video plus output seconds.",
      "outputRateUsdPerSecond": 0.1
    },
    {
      "model": "Wan 3 Standard",
      "provider": "WaveSpeed nominal",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "input_plus_output",
      "status": "Schedule / measured rounding",
      "sourceUrl": "https://wavespeed.ai/models/alibaba/wan-3.0/reference-to-video",
      "note": "Reference mode bills normalized input-video plus output seconds.",
      "outputRateUsdPerSecond": 0.2
    },
    {
      "model": "Wan 3 Prime",
      "provider": "Alibaba Prime · Singapore",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "input_plus_output",
      "status": "Listed",
      "sourceUrl": "https://www.alibabacloud.com/help/en/model-studio/model-pricing",
      "note": "Speed tier; bills reference-video plus output duration.",
      "outputRateUsdPerSecond": 0.068
    },
    {
      "model": "Wan 3 Prime",
      "provider": "Alibaba Prime · Singapore",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "input_plus_output",
      "status": "Listed",
      "sourceUrl": "https://www.alibabacloud.com/help/en/model-studio/model-pricing",
      "note": "Speed tier; bills reference-video plus output duration.",
      "outputRateUsdPerSecond": 0.14
    },
    {
      "model": "Wan 3 Prime",
      "provider": "Alibaba Prime · Singapore",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "input_plus_output",
      "status": "Listed",
      "sourceUrl": "https://www.alibabacloud.com/help/en/model-studio/model-pricing",
      "note": "Speed tier; bills reference-video plus output duration.",
      "outputRateUsdPerSecond": 0.28
    },
    {
      "model": "Wan 3 Prime",
      "provider": "fal.ai",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "output",
      "status": "Listed",
      "sourceUrl": "https://fal.ai/models/alibaba/wan-3.0/reference-to-video",
      "note": "Faster tier; output-only published schedule.",
      "outputRateUsdPerSecond": 0.068
    },
    {
      "model": "Wan 3 Prime",
      "provider": "fal.ai",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "output",
      "status": "Listed",
      "sourceUrl": "https://fal.ai/models/alibaba/wan-3.0/reference-to-video",
      "note": "Faster tier; output-only published schedule.",
      "outputRateUsdPerSecond": 0.14
    },
    {
      "model": "Wan 3 Prime",
      "provider": "fal.ai",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "output",
      "status": "Listed",
      "sourceUrl": "https://fal.ai/models/alibaba/wan-3.0/reference-to-video",
      "note": "Faster tier; output-only published schedule.",
      "outputRateUsdPerSecond": 0.28
    },
    {
      "model": "Seedance 2.5",
      "provider": "BytePlus direct",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_rate_times_input_plus_output",
      "status": "PAYG formula",
      "sourceUrl": "https://docs.byteplus.com/api/docs/ModelArk/1544106",
      "note": "Video input counts with output; final token usage controls the bill.",
      "outputRateUsdPerSecond": 0.1028,
      "videoModeRateUsdPerSecond": 0.06149
    },
    {
      "model": "Seedance 2.5",
      "provider": "BytePlus direct",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_rate_times_input_plus_output",
      "status": "PAYG formula",
      "sourceUrl": "https://docs.byteplus.com/api/docs/ModelArk/1544106",
      "note": "Video input counts with output; final token usage controls the bill.",
      "outputRateUsdPerSecond": 0.2312,
      "videoModeRateUsdPerSecond": 0.1383
    },
    {
      "model": "Seedance 2.5",
      "provider": "Replicate",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_mode_output",
      "status": "Official live",
      "sourceUrl": "https://replicate.com/bytedance/seedance-2.5",
      "note": "Any video switches to a flat output-second rate; input duration is not metered.",
      "outputRateUsdPerSecond": 0.1028,
      "videoModeRateUsdPerSecond": 0.4304
    },
    {
      "model": "Seedance 2.5",
      "provider": "Replicate",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_mode_output",
      "status": "Official live",
      "sourceUrl": "https://replicate.com/bytedance/seedance-2.5",
      "note": "Any video switches to a flat output-second rate; input duration is not metered.",
      "outputRateUsdPerSecond": 0.2312,
      "videoModeRateUsdPerSecond": 0.9676
    },
    {
      "model": "Seedance 2.5",
      "provider": "fal.ai",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_rate_times_input_plus_output",
      "status": "Official formula",
      "sourceUrl": "https://fal.ai/models/bytedance/seedance-2.5/reference-to-video",
      "note": "Video input counts with output; final token usage controls the bill.",
      "outputRateUsdPerSecond": 0.2205,
      "videoModeRateUsdPerSecond": 0.1323
    },
    {
      "model": "Seedance 2.5",
      "provider": "fal.ai",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_rate_times_input_plus_output",
      "status": "Official formula",
      "sourceUrl": "https://fal.ai/models/bytedance/seedance-2.5/reference-to-video",
      "note": "Video input counts with output; final token usage controls the bill.",
      "outputRateUsdPerSecond": 0.473,
      "videoModeRateUsdPerSecond": 0.2838
    },
    {
      "model": "Seedance 2.5",
      "provider": "fal.ai",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_rate_times_input_plus_output",
      "status": "Official formula",
      "sourceUrl": "https://fal.ai/models/bytedance/seedance-2.5/reference-to-video",
      "note": "Video input counts with output; final token usage controls the bill.",
      "outputRateUsdPerSecond": 1.164,
      "videoModeRateUsdPerSecond": 0.6984
    },
    {
      "model": "Seedance 2.5",
      "provider": "BytePlus direct",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_rate_times_input_plus_output",
      "status": "Normal listed price",
      "sourceUrl": "https://docs.byteplus.com/api/docs/ModelArk/1544106",
      "note": "Video-input jobs use lower token rate but count input + output; floors apply.",
      "outputRateUsdPerSecond": 0.5686,
      "videoModeRateUsdPerSecond": 0.3402
    },
    {
      "model": "Seedance 2.5",
      "provider": "Runway Dev",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "split_input_output",
      "status": "Official schedule",
      "sourceUrl": "https://docs.dev.runwayml.com/guides/pricing/",
      "note": "80-credit minimum; 20/30 output credits/s and 10/15 input credits/s.",
      "outputRateUsdPerSecond": 0.2,
      "inputVideoRateUsdPerSecond": 0.1,
      "minimumCostUsd": 0.8
    },
    {
      "model": "Seedance 2.5",
      "provider": "Runway Dev",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "split_input_output",
      "status": "Official schedule",
      "sourceUrl": "https://docs.dev.runwayml.com/guides/pricing/",
      "note": "80-credit minimum; 20/30 output credits/s and 10/15 input credits/s.",
      "outputRateUsdPerSecond": 0.3,
      "inputVideoRateUsdPerSecond": 0.15,
      "minimumCostUsd": 0.8
    },
    {
      "model": "Seedance 2.5",
      "provider": "Runway Dev",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "split_input_output",
      "status": "Official schedule",
      "sourceUrl": "https://docs.dev.runwayml.com/guides/pricing/",
      "note": "80-credit minimum; 68 output credits/s and 34 input-video credits/s.",
      "outputRateUsdPerSecond": 0.68,
      "inputVideoRateUsdPerSecond": 0.34,
      "minimumCostUsd": 0.8
    },
    {
      "model": "Seedance 2.5",
      "provider": "Venice",
      "resolution": "480p",
      "priceState": "stable",
      "modes": ["text", "image", "video", "combo"],
      "billing": "video_rate_times_input_plus_output",
      "status": "Live quote API",
      "sourceUrl": "https://docs.venice.ai/api-reference/endpoint/video/quote",
      "note": "Venice quote API; person-bearing media may be rejected on public API models.",
      "outputRateUsdPerSecond": 0.129,
      "videoModeRateUsdPerSecond": 0.077,
      "verifiedAt": "2026-09-03"
    },
    {
      "model": "Seedance 2.5",
      "provider": "Venice",
      "resolution": "720p",
      "priceState": "stable",
      "modes": ["text", "image", "video", "combo"],
      "billing": "video_rate_times_input_plus_output",
      "status": "Live quote API",
      "sourceUrl": "https://docs.venice.ai/api-reference/endpoint/video/quote",
      "note": "Venice quote API; person-bearing media may be rejected on public API models.",
      "outputRateUsdPerSecond": 0.289,
      "videoModeRateUsdPerSecond": 0.173,
      "verifiedAt": "2026-09-03"
    },
    {
      "model": "Seedance 2.5",
      "provider": "Venice",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": ["text", "image", "video", "combo"],
      "billing": "video_rate_times_input_plus_output",
      "status": "Live quote API",
      "sourceUrl": "https://docs.venice.ai/api-reference/endpoint/video/quote",
      "note": "Venice quote API; person-bearing media may be rejected on public API models.",
      "outputRateUsdPerSecond": 0.512,
      "videoModeRateUsdPerSecond": 0.306,
      "verifiedAt": "2026-09-03"
    },
    {
      "model": "Seedance 2.0 Standard",
      "provider": "BytePlus direct",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_rate_times_input_plus_output",
      "status": "Listed",
      "sourceUrl": "https://docs.byteplus.com/api/docs/ModelArk/1544106",
      "note": "Formula estimate; video input counts with output; minimum floors apply.",
      "outputRateUsdPerSecond": 0.068,
      "videoModeRateUsdPerSecond": 0.0418
    },
    {
      "model": "Seedance 2.0 Standard",
      "provider": "BytePlus direct",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_rate_times_input_plus_output",
      "status": "Listed",
      "sourceUrl": "https://docs.byteplus.com/api/docs/ModelArk/1544106",
      "note": "Formula estimate; video input counts with output; minimum floors apply.",
      "outputRateUsdPerSecond": 0.1512,
      "videoModeRateUsdPerSecond": 0.0929
    },
    {
      "model": "Seedance 2.0 Standard",
      "provider": "BytePlus direct",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_rate_times_input_plus_output",
      "status": "Listed",
      "sourceUrl": "https://docs.byteplus.com/api/docs/ModelArk/1544106",
      "note": "Formula estimate; video input counts with output; minimum floors apply.",
      "outputRateUsdPerSecond": 0.3742,
      "videoModeRateUsdPerSecond": 0.2284
    },
    {
      "model": "Seedance 2.0 Standard",
      "provider": "BytePlus direct",
      "resolution": "4K",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_rate_times_input_plus_output",
      "status": "Listed",
      "sourceUrl": "https://docs.byteplus.com/api/docs/ModelArk/1544106",
      "note": "Formula estimate; video input counts with output; minimum floors apply.",
      "outputRateUsdPerSecond": 0.7776,
      "videoModeRateUsdPerSecond": 0.4666
    },
    {
      "model": "Seedance 2.0 Standard",
      "provider": "Replicate",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_mode_output",
      "status": "Listed",
      "sourceUrl": "https://replicate.com/bytedance/seedance-2.0",
      "note": "Video rate is flat per output second; input duration is not metered.",
      "outputRateUsdPerSecond": 0.08,
      "videoModeRateUsdPerSecond": 0.1
    },
    {
      "model": "Seedance 2.0 Standard",
      "provider": "Replicate",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_mode_output",
      "status": "Listed",
      "sourceUrl": "https://replicate.com/bytedance/seedance-2.0",
      "note": "Video rate is flat per output second; input duration is not metered.",
      "outputRateUsdPerSecond": 0.18,
      "videoModeRateUsdPerSecond": 0.22
    },
    {
      "model": "Seedance 2.0 Standard",
      "provider": "Replicate",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_mode_output",
      "status": "Listed",
      "sourceUrl": "https://replicate.com/bytedance/seedance-2.0",
      "note": "Video rate is flat per output second; input duration is not metered.",
      "outputRateUsdPerSecond": 0.45,
      "videoModeRateUsdPerSecond": 0.55
    },
    {
      "model": "Seedance 2.0 Standard",
      "provider": "Replicate",
      "resolution": "4K",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_mode_output",
      "status": "Listed",
      "sourceUrl": "https://replicate.com/bytedance/seedance-2.0",
      "note": "Video rate is flat per output second; input duration is not metered.",
      "outputRateUsdPerSecond": 1,
      "videoModeRateUsdPerSecond": 1.25
    },
    {
      "model": "Seedance 2.0 Standard",
      "provider": "fal.ai",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_rate_times_input_plus_output",
      "status": "Listed",
      "sourceUrl": "https://fal.ai/models/bytedance/seedance-2.0/reference-to-video",
      "note": "Output-only schedule.",
      "outputRateUsdPerSecond": 0.1406,
      "videoModeRateUsdPerSecond": 0.0844
    },
    {
      "model": "Seedance 2.0 Standard",
      "provider": "fal.ai",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_rate_times_input_plus_output",
      "status": "Listed",
      "sourceUrl": "https://fal.ai/models/bytedance/seedance-2.0/reference-to-video",
      "note": "Output-only schedule.",
      "outputRateUsdPerSecond": 0.3024,
      "videoModeRateUsdPerSecond": 0.1814
    },
    {
      "model": "Seedance 2.0 Standard",
      "provider": "fal.ai",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_rate_times_input_plus_output",
      "status": "Listed",
      "sourceUrl": "https://fal.ai/models/bytedance/seedance-2.0/reference-to-video",
      "note": "Output-only schedule.",
      "outputRateUsdPerSecond": 0.6804,
      "videoModeRateUsdPerSecond": 0.4082
    },
    {
      "model": "Seedance 2.0 Standard",
      "provider": "fal.ai",
      "resolution": "4K",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_rate_times_input_plus_output",
      "status": "Listed",
      "sourceUrl": "https://fal.ai/models/bytedance/seedance-2.0/reference-to-video",
      "note": "Output-only schedule.",
      "outputRateUsdPerSecond": 1.5552,
      "videoModeRateUsdPerSecond": 0.9331
    },
    {
      "model": "Seedance 2.0 Standard",
      "provider": "Runway Dev",
      "resolution": "480p/720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "output",
      "status": "Listed",
      "sourceUrl": "https://docs.dev.runwayml.com/guides/pricing/",
      "note": "Output-only schedule.",
      "outputRateUsdPerSecond": 0.36
    },
    {
      "model": "Seedance 2.0 Standard",
      "provider": "Runway Dev",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "output",
      "status": "Listed",
      "sourceUrl": "https://docs.dev.runwayml.com/guides/pricing/",
      "note": "Output-only schedule.",
      "outputRateUsdPerSecond": 0.4
    },
    {
      "model": "Seedance 2.0 Standard",
      "provider": "Runway Dev",
      "resolution": "4K",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "output",
      "status": "Listed",
      "sourceUrl": "https://docs.dev.runwayml.com/guides/pricing/",
      "note": "Output-only schedule.",
      "outputRateUsdPerSecond": 1.5
    },
    {
      "model": "Seedance 2.0 Standard",
      "provider": "Venice",
      "resolution": "480p",
      "priceState": "stable",
      "modes": ["text", "image", "video", "combo"],
      "billing": "video_rate_times_input_plus_output",
      "status": "Live quote API",
      "sourceUrl": "https://docs.venice.ai/api-reference/endpoint/video/quote",
      "note": "Venice quote API; person-bearing media may be rejected on public API models.",
      "outputRateUsdPerSecond": 0.088,
      "videoModeRateUsdPerSecond": 0.054,
      "verifiedAt": "2026-09-03"
    },
    {
      "model": "Seedance 2.0 Standard",
      "provider": "Venice",
      "resolution": "720p",
      "priceState": "stable",
      "modes": ["text", "image", "video", "combo"],
      "billing": "video_rate_times_input_plus_output",
      "status": "Live quote API",
      "sourceUrl": "https://docs.venice.ai/api-reference/endpoint/video/quote",
      "note": "Venice quote API; person-bearing media may be rejected on public API models.",
      "outputRateUsdPerSecond": 0.189,
      "videoModeRateUsdPerSecond": 0.116,
      "verifiedAt": "2026-09-03"
    },
    {
      "model": "Seedance 2.0 Standard",
      "provider": "Venice",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": ["text", "image", "video", "combo"],
      "billing": "video_rate_times_input_plus_output",
      "status": "Live quote API",
      "sourceUrl": "https://docs.venice.ai/api-reference/endpoint/video/quote",
      "note": "Venice quote API; person-bearing media may be rejected on public API models.",
      "outputRateUsdPerSecond": 0.468,
      "videoModeRateUsdPerSecond": 0.2855,
      "verifiedAt": "2026-09-03"
    },
    {
      "model": "Seedance 2.0 Standard",
      "provider": "Venice",
      "resolution": "4K",
      "priceState": "stable",
      "modes": ["text", "image", "video", "combo"],
      "billing": "video_rate_times_input_plus_output",
      "status": "Live quote API",
      "sourceUrl": "https://docs.venice.ai/api-reference/endpoint/video/quote",
      "note": "Venice quote API; person-bearing media may be rejected on public API models.",
      "outputRateUsdPerSecond": 0.972,
      "videoModeRateUsdPerSecond": 0.583,
      "verifiedAt": "2026-09-03"
    },
    {
      "model": "Seedance 2.0 Fast",
      "provider": "BytePlus direct",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_rate_times_input_plus_output",
      "status": "Normal listed price",
      "sourceUrl": "https://docs.byteplus.com/api/docs/ModelArk/1544106",
      "note": "Formula estimate; video input counts with output; minimum floors apply.",
      "outputRateUsdPerSecond": 0.0544,
      "videoModeRateUsdPerSecond": 0.03213
    },
    {
      "model": "Seedance 2.0 Fast",
      "provider": "BytePlus direct",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_rate_times_input_plus_output",
      "status": "Normal listed price",
      "sourceUrl": "https://docs.byteplus.com/api/docs/ModelArk/1544106",
      "note": "Formula estimate; video input counts with output; minimum floors apply.",
      "outputRateUsdPerSecond": 0.1209,
      "videoModeRateUsdPerSecond": 0.0714
    },
    {
      "model": "Seedance 2.0 Fast",
      "provider": "Replicate",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_mode_output",
      "status": "Listed",
      "sourceUrl": "https://replicate.com/bytedance/seedance-2.0",
      "note": "Video rate is flat per output second; input duration is not metered.",
      "outputRateUsdPerSecond": 0.07,
      "videoModeRateUsdPerSecond": 0.08
    },
    {
      "model": "Seedance 2.0 Fast",
      "provider": "Replicate",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_mode_output",
      "status": "Listed",
      "sourceUrl": "https://replicate.com/bytedance/seedance-2.0",
      "note": "Video rate is flat per output second; input duration is not metered.",
      "outputRateUsdPerSecond": 0.15,
      "videoModeRateUsdPerSecond": 0.17
    },
    {
      "model": "Seedance 2.0 Fast",
      "provider": "fal.ai",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_rate_times_input_plus_output",
      "status": "Listed",
      "sourceUrl": "https://fal.ai/models/bytedance/seedance-2.0/reference-to-video",
      "note": "Output-only schedule.",
      "outputRateUsdPerSecond": 0.1125,
      "videoModeRateUsdPerSecond": 0.0675
    },
    {
      "model": "Seedance 2.0 Fast",
      "provider": "fal.ai",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_rate_times_input_plus_output",
      "status": "Listed",
      "sourceUrl": "https://fal.ai/models/bytedance/seedance-2.0/reference-to-video",
      "note": "Output-only schedule.",
      "outputRateUsdPerSecond": 0.2419,
      "videoModeRateUsdPerSecond": 0.14515
    },
    {
      "model": "Seedance 2.0 Fast",
      "provider": "Runway Dev",
      "resolution": "480p/720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "output",
      "status": "Listed",
      "sourceUrl": "https://docs.dev.runwayml.com/guides/pricing/",
      "note": "Output-only schedule.",
      "outputRateUsdPerSecond": 0.29
    },
    {
      "model": "Seedance 2.0 Fast",
      "provider": "Venice",
      "resolution": "480p",
      "priceState": "stable",
      "modes": ["text", "image", "video", "combo"],
      "billing": "video_rate_times_input_plus_output",
      "status": "Live quote API",
      "sourceUrl": "https://docs.venice.ai/api-reference/endpoint/video/quote",
      "note": "Venice quote API; person-bearing media may be rejected on public API models.",
      "outputRateUsdPerSecond": 0.07,
      "videoModeRateUsdPerSecond": 0.0415,
      "verifiedAt": "2026-09-03"
    },
    {
      "model": "Seedance 2.0 Fast",
      "provider": "Venice",
      "resolution": "720p",
      "priceState": "stable",
      "modes": ["text", "image", "video", "combo"],
      "billing": "video_rate_times_input_plus_output",
      "status": "Live quote API",
      "sourceUrl": "https://docs.venice.ai/api-reference/endpoint/video/quote",
      "note": "Venice quote API; person-bearing media may be rejected on public API models.",
      "outputRateUsdPerSecond": 0.151,
      "videoModeRateUsdPerSecond": 0.089,
      "verifiedAt": "2026-09-03"
    },
    {
      "model": "Seedance 2.0 Mini",
      "provider": "BytePlus direct",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_rate_times_input_plus_output",
      "status": "Normal listed price",
      "sourceUrl": "https://docs.byteplus.com/api/docs/ModelArk/1544106",
      "note": "Formula estimate; video input counts with output; minimum floors apply.",
      "outputRateUsdPerSecond": 0.034,
      "videoModeRateUsdPerSecond": 0.02038
    },
    {
      "model": "Seedance 2.0 Mini",
      "provider": "BytePlus direct",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_rate_times_input_plus_output",
      "status": "Normal listed price",
      "sourceUrl": "https://docs.byteplus.com/api/docs/ModelArk/1544106",
      "note": "Formula estimate; video input counts with output; minimum floors apply.",
      "outputRateUsdPerSecond": 0.0755,
      "videoModeRateUsdPerSecond": 0.04538
    },
    {
      "model": "Seedance 2.0 Mini",
      "provider": "Replicate",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_mode_output",
      "status": "Listed",
      "sourceUrl": "https://replicate.com/bytedance/seedance-2.0",
      "note": "Video rate is flat per output second; input duration is not metered.",
      "outputRateUsdPerSecond": 0.04,
      "videoModeRateUsdPerSecond": 0.05
    },
    {
      "model": "Seedance 2.0 Mini",
      "provider": "Replicate",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_mode_output",
      "status": "Listed",
      "sourceUrl": "https://replicate.com/bytedance/seedance-2.0",
      "note": "Video rate is flat per output second; input duration is not metered.",
      "outputRateUsdPerSecond": 0.09,
      "videoModeRateUsdPerSecond": 0.11
    },
    {
      "model": "Seedance 2.0 Mini",
      "provider": "fal.ai",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_rate_times_input_plus_output",
      "status": "Listed",
      "sourceUrl": "https://fal.ai/models/bytedance/seedance-2.0/reference-to-video",
      "note": "Output-only schedule.",
      "outputRateUsdPerSecond": 0.0703,
      "videoModeRateUsdPerSecond": 0.0422
    },
    {
      "model": "Seedance 2.0 Mini",
      "provider": "fal.ai",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "video_rate_times_input_plus_output",
      "status": "Listed",
      "sourceUrl": "https://fal.ai/models/bytedance/seedance-2.0/reference-to-video",
      "note": "Output-only schedule.",
      "outputRateUsdPerSecond": 0.1512,
      "videoModeRateUsdPerSecond": 0.0907
    },
    {
      "model": "Seedance 2.0 Mini",
      "provider": "Runway Dev",
      "resolution": "480p/720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "output",
      "status": "Listed",
      "sourceUrl": "https://docs.dev.runwayml.com/guides/pricing/",
      "note": "Output-only schedule; 64-credit minimum.",
      "outputRateUsdPerSecond": 0.16,
      "minimumCostUsd": 0.64
    },
    {
      "model": "Seedance 2.0 Mini",
      "provider": "Venice",
      "resolution": "480p",
      "priceState": "stable",
      "modes": ["text", "image", "video", "combo"],
      "billing": "video_rate_times_input_plus_output",
      "status": "Live quote API",
      "sourceUrl": "https://docs.venice.ai/api-reference/endpoint/video/quote",
      "note": "Venice quote API; person-bearing media may be rejected on public API models.",
      "outputRateUsdPerSecond": 0.044,
      "videoModeRateUsdPerSecond": 0.0265,
      "verifiedAt": "2026-09-03"
    },
    {
      "model": "Seedance 2.0 Mini",
      "provider": "Venice",
      "resolution": "720p",
      "priceState": "stable",
      "modes": ["text", "image", "video", "combo"],
      "billing": "video_rate_times_input_plus_output",
      "status": "Live quote API",
      "sourceUrl": "https://docs.venice.ai/api-reference/endpoint/video/quote",
      "note": "Venice quote API; person-bearing media may be rejected on public API models.",
      "outputRateUsdPerSecond": 0.095,
      "videoModeRateUsdPerSecond": 0.0565,
      "verifiedAt": "2026-09-03"
    },
    {
      "model": "Kling 2.6 Standard",
      "provider": "Kling AI official API",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "audioModes": [
        "off"
      ],
      "billing": "output",
      "status": "First-party API list",
      "sourceUrl": "https://kling.ai/document-api/productBilling/prePaidResourcePackage",
      "note": "Official kling-v2-6 Standard route; prepaid unit list rate, 5s or 10s, silent only. Volume package pricing may differ.",
      "outputRateUsdPerSecond": 0.042,
      "maxOutputSeconds": 10
    },
    {
      "model": "Kling 2.6 Standard",
      "provider": "Vercel AI Gateway · Kling AI",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "audioModes": [
        "off"
      ],
      "billing": "output",
      "status": "Live gateway rate",
      "sourceUrl": "https://ai-gateway.vercel.sh/v1/models",
      "note": "Live gateway registry for the direct Kling AI Standard route; text/image, 5s or 10s, silent only.",
      "outputRateUsdPerSecond": 0.042,
      "maxOutputSeconds": 10
    },
    {
      "model": "Kling 2.6 Standard",
      "provider": "WaveSpeed",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "audioModes": [
        "off"
      ],
      "billing": "output",
      "status": "Official rate",
      "sourceUrl": "https://wavespeed.ai/models/kwaivgi/kling-v2.6-std/text-to-video",
      "note": "Separate text and image endpoints; 5s or 10s. Standard mode is silent.",
      "outputRateUsdPerSecond": 0.042,
      "maxOutputSeconds": 10
    },
    {
      "model": "Kling 2.6 Pro",
      "provider": "Kling AI official API",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "audio_dependent_output",
      "status": "First-party API list",
      "sourceUrl": "https://kling.ai/document-api/productBilling/prePaidResourcePackage",
      "note": "Official kling-v2-6 Pro route; prepaid unit list rate, 5s or 10s. Volume package pricing may differ.",
      "outputRateUsdPerSecond": 0,
      "audioOffRateUsdPerSecond": 0.07,
      "audioOnRateUsdPerSecond": 0.14,
      "maxOutputSeconds": 10
    },
    {
      "model": "Kling 2.6 Pro",
      "provider": "fal.ai",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "audio_dependent_output",
      "status": "Official rate",
      "sourceUrl": "https://fal.ai/models/fal-ai/kling-video/v2.6/pro/text-to-video",
      "note": "Text/image generation; 5s or 10s. Native audio changes the rate.",
      "outputRateUsdPerSecond": 0,
      "audioOffRateUsdPerSecond": 0.07,
      "audioOnRateUsdPerSecond": 0.14,
      "maxOutputSeconds": 10
    },
    {
      "model": "Kling 2.6 Pro",
      "provider": "Replicate",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "audio_dependent_output",
      "status": "Official live",
      "sourceUrl": "https://replicate.com/kwaivgi/kling-v2.6",
      "note": "One official model route handles text or a start image; 5s or 10s.",
      "outputRateUsdPerSecond": 0,
      "audioOffRateUsdPerSecond": 0.07,
      "audioOnRateUsdPerSecond": 0.14,
      "maxOutputSeconds": 10
    },
    {
      "model": "Kling 2.6 Pro",
      "provider": "Vercel AI Gateway · Kling AI",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "audio_dependent_output",
      "status": "Live gateway rate",
      "sourceUrl": "https://ai-gateway.vercel.sh/v1/models",
      "note": "Live gateway registry for the direct Kling AI Pro route; text/image and first/last frames, 5s or 10s.",
      "outputRateUsdPerSecond": 0,
      "audioOffRateUsdPerSecond": 0.07,
      "audioOnRateUsdPerSecond": 0.14,
      "maxOutputSeconds": 10
    },
    {
      "model": "Kling 2.6 Pro",
      "provider": "WaveSpeed",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "audio_dependent_output",
      "status": "Official rate",
      "sourceUrl": "https://wavespeed.ai/models/kwaivgi/kling-v2.6-pro/image-to-video",
      "note": "Separate text and image endpoints; 5s or 10s. Native audio changes the rate.",
      "outputRateUsdPerSecond": 0,
      "audioOffRateUsdPerSecond": 0.07,
      "audioOnRateUsdPerSecond": 0.14,
      "maxOutputSeconds": 10
    },
    {
      "model": "Kling 2.6 Motion Control Standard",
      "provider": "Kling AI official API",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "combo"
      ],
      "audioModes": [
        "off"
      ],
      "billing": "input_video",
      "status": "First-party API list",
      "sourceUrl": "https://kling.ai/document-api/apiReference/model/motionControl",
      "note": "Official image + motion-video API. The driving duration is rounded to the nearest whole second; original sound is optional at no surcharge.",
      "inputVideoRateUsdPerSecond": 0.07,
      "minInputVideoSeconds": 3,
      "maxInputVideoSeconds": 30
    },
    {
      "model": "Kling 2.6 Motion Control Standard",
      "provider": "reAPI",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "combo"
      ],
      "audioModes": [
        "off"
      ],
      "billing": "input_video",
      "status": "Official PAYG rate",
      "sourceUrl": "https://reapi.ai/models/kling-motion-control",
      "note": "Character image + motion video. Source duration is server-probed and rounded up; original sound is optional at no surcharge.",
      "inputVideoRateUsdPerSecond": 0.062832,
      "minInputVideoSeconds": 3,
      "maxInputVideoSeconds": 30
    },
    {
      "model": "Kling 2.6 Motion Control Standard",
      "provider": "fal.ai",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "combo"
      ],
      "audioModes": [
        "off"
      ],
      "billing": "output",
      "status": "Official rate",
      "sourceUrl": "https://fal.ai/models/fal-ai/kling-video/v2.6/standard/motion-control",
      "note": "Character image + 3–30s motion video; image orientation caps the reference at 10s. Original sound has no surcharge.",
      "outputRateUsdPerSecond": 0.07,
      "minInputVideoSeconds": 3,
      "maxInputVideoSeconds": 30
    },
    {
      "model": "Kling 2.6 Motion Control Standard",
      "provider": "Replicate",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "combo"
      ],
      "audioModes": [
        "off"
      ],
      "billing": "output",
      "status": "Official live",
      "sourceUrl": "https://replicate.com/kwaivgi/kling-v2.6-motion-control",
      "note": "Character image + 3–30s motion video; image orientation caps the reference at 10s. Original sound has no surcharge.",
      "outputRateUsdPerSecond": 0.07,
      "minInputVideoSeconds": 3,
      "maxInputVideoSeconds": 30
    },
    {
      "model": "Kling 2.6 Motion Control Standard",
      "provider": "Vercel AI Gateway · Kling AI",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "combo"
      ],
      "audioModes": [
        "off"
      ],
      "billing": "output",
      "status": "Live gateway rate",
      "sourceUrl": "https://ai-gateway.vercel.sh/v1/models",
      "note": "Live gateway registry for the direct Kling AI route. Character image + 3–30s motion video; original sound can be retained.",
      "outputRateUsdPerSecond": 0.07,
      "minInputVideoSeconds": 3,
      "maxInputVideoSeconds": 30
    },
    {
      "model": "Kling 2.6 Motion Control Standard",
      "provider": "WaveSpeed",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "combo"
      ],
      "audioModes": [
        "off"
      ],
      "billing": "output",
      "status": "Official rate",
      "sourceUrl": "https://wavespeed.ai/models/kwaivgi/kling-v2.6-std/motion-control",
      "note": "Character image + 3–30s motion video. The 10s public example supports a linear rate despite conflicting increment wording; original sound can be retained.",
      "outputRateUsdPerSecond": 0.07,
      "minInputVideoSeconds": 3,
      "maxInputVideoSeconds": 30
    },
    {
      "model": "Kling 2.6 Motion Control Pro",
      "provider": "Kling AI official API",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "combo"
      ],
      "audioModes": [
        "off"
      ],
      "billing": "input_video",
      "status": "First-party API list",
      "sourceUrl": "https://kling.ai/document-api/apiReference/model/motionControl",
      "note": "Official image + motion-video API. The driving duration is rounded to the nearest whole second; original sound is optional at no surcharge.",
      "inputVideoRateUsdPerSecond": 0.112,
      "minInputVideoSeconds": 3,
      "maxInputVideoSeconds": 30
    },
    {
      "model": "Kling 2.6 Motion Control Pro",
      "provider": "reAPI",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "combo"
      ],
      "audioModes": [
        "off"
      ],
      "billing": "input_video",
      "status": "Official PAYG rate",
      "sourceUrl": "https://reapi.ai/models/kling-motion-control",
      "note": "Character image + motion video. Source duration is server-probed and rounded up; original sound is optional at no surcharge.",
      "inputVideoRateUsdPerSecond": 0.100584,
      "minInputVideoSeconds": 3,
      "maxInputVideoSeconds": 30
    },
    {
      "model": "Kling 2.6 Motion Control Pro",
      "provider": "fal.ai",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "combo"
      ],
      "audioModes": [
        "off"
      ],
      "billing": "output",
      "status": "Official rate",
      "sourceUrl": "https://fal.ai/models/fal-ai/kling-video/v2.6/pro/motion-control",
      "note": "Character image + 3–30s motion video; image orientation caps the reference at 10s. Original sound has no surcharge.",
      "outputRateUsdPerSecond": 0.112,
      "minInputVideoSeconds": 3,
      "maxInputVideoSeconds": 30
    },
    {
      "model": "Kling 2.6 Motion Control Pro",
      "provider": "Vercel AI Gateway · Kling AI",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "combo"
      ],
      "audioModes": [
        "off"
      ],
      "billing": "output",
      "status": "Live gateway rate",
      "sourceUrl": "https://ai-gateway.vercel.sh/v1/models",
      "note": "Live gateway registry for the direct Kling AI route. Character image + 3–30s motion video; original sound can be retained.",
      "outputRateUsdPerSecond": 0.112,
      "minInputVideoSeconds": 3,
      "maxInputVideoSeconds": 30
    },
    {
      "model": "Kling 2.6 Motion Control Pro",
      "provider": "WaveSpeed",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "combo"
      ],
      "audioModes": [
        "off"
      ],
      "billing": "output",
      "status": "Official rate",
      "sourceUrl": "https://wavespeed.ai/models/kwaivgi/kling-v2.6-pro/motion-control",
      "note": "Character image + 3–30s motion video; output follows the reference duration. Original sound can be retained.",
      "outputRateUsdPerSecond": 0.112,
      "minInputVideoSeconds": 3,
      "maxInputVideoSeconds": 30
    },
    {
      "model": "Kling 2.6 Motion Control Pro",
      "provider": "Replicate",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "combo"
      ],
      "audioModes": [
        "off"
      ],
      "billing": "output",
      "status": "Official live",
      "sourceUrl": "https://replicate.com/kwaivgi/kling-v2.6-motion-control",
      "note": "Character image + 3–30s motion video; image orientation caps the reference at 10s. Original sound has no surcharge.",
      "outputRateUsdPerSecond": 0.12,
      "minInputVideoSeconds": 3,
      "maxInputVideoSeconds": 30
    },
    {
      "model": "Kling 3 Standard",
      "provider": "fal.ai",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "image"
      ],
      "billing": "audio_dependent_output",
      "status": "Official rate",
      "sourceUrl": "https://fal.ai/models/fal-ai/kling-video/v3/standard/image-to-video",
      "note": "Image-to-video; audio changes rate.",
      "outputRateUsdPerSecond": 0,
      "audioOffRateUsdPerSecond": 0.084,
      "audioOnRateUsdPerSecond": 0.126
    },
    {
      "model": "Veo 3.1 Standard",
      "provider": "fal.ai",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "audio_dependent_output",
      "status": "Official schedule",
      "sourceUrl": "https://fal.ai/models/fal-ai/veo3.1",
      "note": "Audio changes rate; some endpoints use fixed durations.",
      "outputRateUsdPerSecond": 0,
      "audioOffRateUsdPerSecond": 0.2,
      "audioOnRateUsdPerSecond": 0.4
    },
    {
      "model": "Veo 3.1 Standard",
      "provider": "fal.ai",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "audio_dependent_output",
      "status": "Official schedule",
      "sourceUrl": "https://fal.ai/models/fal-ai/veo3.1",
      "note": "Audio changes rate; some endpoints use fixed durations.",
      "outputRateUsdPerSecond": 0,
      "audioOffRateUsdPerSecond": 0.2,
      "audioOnRateUsdPerSecond": 0.4
    },
    {
      "model": "Veo 3.1 Standard",
      "provider": "fal.ai",
      "resolution": "4K",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "audio_dependent_output",
      "status": "Official schedule",
      "sourceUrl": "https://fal.ai/models/fal-ai/veo3.1",
      "note": "Audio changes rate; some endpoints use fixed durations.",
      "outputRateUsdPerSecond": 0,
      "audioOffRateUsdPerSecond": 0.4,
      "audioOnRateUsdPerSecond": 0.6
    },
    {
      "model": "Veo 3.1 Fast",
      "provider": "fal.ai",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "audio_dependent_output",
      "status": "Official schedule",
      "sourceUrl": "https://fal.ai/models/fal-ai/veo3.1",
      "note": "Fast tier; audio changes rate.",
      "outputRateUsdPerSecond": 0,
      "audioOffRateUsdPerSecond": 0.1,
      "audioOnRateUsdPerSecond": 0.15
    },
    {
      "model": "Veo 3.1 Fast",
      "provider": "fal.ai",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "audio_dependent_output",
      "status": "Official schedule",
      "sourceUrl": "https://fal.ai/models/fal-ai/veo3.1",
      "note": "Fast tier; audio changes rate.",
      "outputRateUsdPerSecond": 0,
      "audioOffRateUsdPerSecond": 0.1,
      "audioOnRateUsdPerSecond": 0.15
    },
    {
      "model": "Veo 3.1 Fast",
      "provider": "fal.ai",
      "resolution": "4K",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "audio_dependent_output",
      "status": "Official schedule",
      "sourceUrl": "https://fal.ai/models/fal-ai/veo3.1",
      "note": "Fast tier; audio changes rate.",
      "outputRateUsdPerSecond": 0,
      "audioOffRateUsdPerSecond": 0.3,
      "audioOnRateUsdPerSecond": 0.35
    },
    {
      "model": "Veo 3.1 Standard",
      "provider": "Runway Dev",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "audio_dependent_output",
      "status": "Official schedule",
      "sourceUrl": "https://docs.dev.runwayml.com/guides/pricing/",
      "note": "Audio changes rate; some endpoints use fixed durations.",
      "outputRateUsdPerSecond": 0,
      "audioOffRateUsdPerSecond": 0.2,
      "audioOnRateUsdPerSecond": 0.4
    },
    {
      "model": "Veo 3.1 Fast",
      "provider": "Runway Dev",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "audio_dependent_output",
      "status": "Official schedule",
      "sourceUrl": "https://docs.dev.runwayml.com/guides/pricing/",
      "note": "Fast tier; some endpoints use fixed durations.",
      "outputRateUsdPerSecond": 0,
      "audioOffRateUsdPerSecond": 0.1,
      "audioOnRateUsdPerSecond": 0.15
    },
    {
      "model": "Gemini Omni 1.1 Flash",
      "provider": "Replicate",
      "resolution": "360p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "output",
      "status": "Official live",
      "sourceUrl": "https://replicate.com/google/gemini-omni-1.1",
      "note": "Native audio; no duration field. Published example produced 10.006 seconds.",
      "outputRateUsdPerSecond": 0.05
    },
    {
      "model": "Gemini Omni 1.1 Flash",
      "provider": "Replicate",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "output",
      "status": "Official live",
      "sourceUrl": "https://replicate.com/google/gemini-omni-1.1",
      "note": "Native audio; no duration field. Published example produced 10.006 seconds.",
      "outputRateUsdPerSecond": 0.15
    },
    {
      "model": "Gemini Omni 1.1 Flash",
      "provider": "Replicate",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "output",
      "status": "Official live",
      "sourceUrl": "https://replicate.com/google/gemini-omni-1.1",
      "note": "Native audio; no duration field. Published example produced 10.006 seconds.",
      "outputRateUsdPerSecond": 0.23
    },
    {
      "model": "Gemini Omni 1.1 Flash",
      "provider": "Replicate",
      "resolution": "4K",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "output",
      "status": "Official live",
      "sourceUrl": "https://replicate.com/google/gemini-omni-1.1",
      "note": "Native audio; no duration field. Published example produced 10.006 seconds.",
      "outputRateUsdPerSecond": 0.45
    },
    {
      "model": "Gemini Omni 1.1 Flash",
      "provider": "fal.ai",
      "resolution": "360p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "output",
      "status": "Official live",
      "sourceUrl": "https://fal.ai/models/google/gemini-omni-flash/v1.1/image-to-video",
      "note": "Native audio; dedicated text, image, reference and edit endpoints expose duration.",
      "outputRateUsdPerSecond": 0.03
    },
    {
      "model": "Gemini Omni 1.1 Flash",
      "provider": "fal.ai",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "output",
      "status": "Official live",
      "sourceUrl": "https://fal.ai/models/google/gemini-omni-flash/v1.1/image-to-video",
      "note": "Native audio; dedicated text, image, reference and edit endpoints expose duration.",
      "outputRateUsdPerSecond": 0.1
    },
    {
      "model": "Gemini Omni 1.1 Flash",
      "provider": "fal.ai",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "output",
      "status": "Official live",
      "sourceUrl": "https://fal.ai/models/google/gemini-omni-flash/v1.1/image-to-video",
      "note": "Native audio; dedicated text, image, reference and edit endpoints expose duration.",
      "outputRateUsdPerSecond": 0.15
    },
    {
      "model": "Gemini Omni 1.1 Flash",
      "provider": "fal.ai",
      "resolution": "4K",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "output",
      "status": "Official live",
      "sourceUrl": "https://fal.ai/models/google/gemini-omni-flash/v1.1/image-to-video",
      "note": "Native audio; dedicated text, image, reference and edit endpoints expose duration.",
      "outputRateUsdPerSecond": 0.3
    },
    {
      "model": "Gemini Omni 1.1 Flash",
      "provider": "Google Flow · AI Pro",
      "resolution": "360p",
      "priceState": "stable",
      "modes": ["text", "image"],
      "billing": "credit_schedule",
      "status": "Official subscription-effective",
      "sourceUrl": "https://support.google.com/flow/answer/16526234?hl=en",
      "note": "US $19.99/mo ÷ 1,000 monthly credits; 50 daily credits excluded. Native audio; text, first/last frames and image ingredients share the same burn. Monthly credits expire; manual Flow UI.",
      "planPriceUsd": 19.99,
      "planCredits": 1000,
      "creditsByDuration": {"4": 4, "6": 5, "8": 6, "10": 7},
      "planEffective": true,
      "publicCalculator": true
    },
    {
      "model": "Gemini Omni 1.1 Flash",
      "provider": "Google Flow · AI Pro",
      "resolution": "720p",
      "priceState": "stable",
      "modes": ["text", "image"],
      "billing": "credit_schedule",
      "status": "Official subscription-effective",
      "sourceUrl": "https://support.google.com/flow/answer/16526234?hl=en",
      "note": "US $19.99/mo ÷ 1,000 monthly credits; 50 daily credits excluded. Native audio; text, first/last frames and image ingredients share the same burn; 1080p upscale is included. Monthly credits expire; manual Flow UI.",
      "planPriceUsd": 19.99,
      "planCredits": 1000,
      "creditsByDuration": {"4": 7, "6": 10, "8": 12, "10": 15},
      "planEffective": true,
      "publicCalculator": true
    },
    {
      "model": "Gemini Omni 1.1 Flash",
      "provider": "Google Flow · AI Ultra $100",
      "resolution": "360p",
      "priceState": "stable",
      "modes": ["text", "image"],
      "billing": "credit_schedule",
      "status": "Official subscription-effective",
      "sourceUrl": "https://support.google.com/flow/answer/16526234?hl=en",
      "note": "US $99.99/mo ÷ 10,000 monthly credits; 50 daily credits excluded. Native audio; text, first/last frames and image ingredients share the same burn. Monthly credits expire; manual Flow UI.",
      "planPriceUsd": 99.99,
      "planCredits": 10000,
      "creditsByDuration": {"4": 4, "6": 5, "8": 6, "10": 7},
      "planEffective": true,
      "publicCalculator": true
    },
    {
      "model": "Gemini Omni 1.1 Flash",
      "provider": "Google Flow · AI Ultra $100",
      "resolution": "720p",
      "priceState": "stable",
      "modes": ["text", "image"],
      "billing": "credit_schedule",
      "status": "Official subscription-effective",
      "sourceUrl": "https://support.google.com/flow/answer/16526234?hl=en",
      "note": "US $99.99/mo ÷ 10,000 monthly credits; 50 daily credits excluded. Native audio; text, first/last frames and image ingredients share the same burn; 1080p upscale is included. Monthly credits expire; manual Flow UI.",
      "planPriceUsd": 99.99,
      "planCredits": 10000,
      "creditsByDuration": {"4": 7, "6": 10, "8": 12, "10": 15},
      "planEffective": true,
      "publicCalculator": true
    },
    {
      "model": "Gemini Omni 1.1 Flash",
      "provider": "Google Flow · AI Pro",
      "resolution": "360p",
      "priceState": "stable",
      "modes": ["video", "combo"],
      "billing": "fixed_credits",
      "status": "Official subscription-effective",
      "sourceUrl": "https://support.google.com/flow/answer/16526234?hl=en",
      "note": "40 credits per edit: $19.99/mo ÷ 1,000 monthly credits = $0.80/edit. Uploads can be trimmed to a 10s segment and image ingredients are optional. 50 daily credits excluded; manual Flow UI.",
      "planPriceUsd": 19.99,
      "planCredits": 1000,
      "fixedCredits": 40,
      "maxOutputSeconds": 10,
      "planEffective": true,
      "publicCalculator": true
    },
    {
      "model": "Gemini Omni 1.1 Flash",
      "provider": "Google Flow · AI Pro",
      "resolution": "720p",
      "priceState": "stable",
      "modes": ["video", "combo"],
      "billing": "fixed_credits",
      "status": "Official subscription-effective",
      "sourceUrl": "https://support.google.com/flow/answer/16526234?hl=en",
      "note": "40 credits per edit: $19.99/mo ÷ 1,000 monthly credits = $0.80/edit. Uploads can be trimmed to a 10s segment and image ingredients are optional. 50 daily credits excluded; manual Flow UI.",
      "planPriceUsd": 19.99,
      "planCredits": 1000,
      "fixedCredits": 40,
      "maxOutputSeconds": 10,
      "planEffective": true,
      "publicCalculator": true
    },
    {
      "model": "Gemini Omni 1.1 Flash",
      "provider": "Google Flow · AI Ultra $100",
      "resolution": "360p",
      "priceState": "stable",
      "modes": ["video", "combo"],
      "billing": "fixed_credits",
      "status": "Official subscription-effective",
      "sourceUrl": "https://support.google.com/flow/answer/16526234?hl=en",
      "note": "40 credits per edit: $99.99/mo ÷ 10,000 monthly credits = $0.40/edit. Uploads can be trimmed to a 10s segment and image ingredients are optional. 50 daily credits excluded; manual Flow UI.",
      "planPriceUsd": 99.99,
      "planCredits": 10000,
      "fixedCredits": 40,
      "maxOutputSeconds": 10,
      "planEffective": true,
      "publicCalculator": true
    },
    {
      "model": "Gemini Omni 1.1 Flash",
      "provider": "Google Flow · AI Ultra $100",
      "resolution": "720p",
      "priceState": "stable",
      "modes": ["video", "combo"],
      "billing": "fixed_credits",
      "status": "Official subscription-effective",
      "sourceUrl": "https://support.google.com/flow/answer/16526234?hl=en",
      "note": "40 credits per edit: $99.99/mo ÷ 10,000 monthly credits = $0.40/edit. Uploads can be trimmed to a 10s segment and image ingredients are optional. 50 daily credits excluded; manual Flow UI.",
      "planPriceUsd": 99.99,
      "planCredits": 10000,
      "fixedCredits": 40,
      "maxOutputSeconds": 10,
      "planEffective": true,
      "publicCalculator": true
    },
    {
      "model": "MiniMax H3",
      "provider": "fal.ai",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official live",
      "sourceUrl": "https://fal.ai/models/minimax/h3/text-to-video",
      "note": "Current reference-video fee is unclear; video modes excluded.",
      "outputRateUsdPerSecond": 0.05
    },
    {
      "model": "MiniMax H3",
      "provider": "fal.ai",
      "resolution": "768p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official live",
      "sourceUrl": "https://fal.ai/models/minimax/h3/text-to-video",
      "note": "Current reference-video fee is unclear; video modes excluded.",
      "outputRateUsdPerSecond": 0.06
    },
    {
      "model": "MiniMax H3",
      "provider": "fal.ai",
      "resolution": "2K",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official live",
      "sourceUrl": "https://fal.ai/models/minimax/h3/text-to-video",
      "note": "Older $0.26/s article is stale; live endpoint wins.",
      "outputRateUsdPerSecond": 0.13
    },
    {
      "model": "MiniMax H3",
      "provider": "fal.ai",
      "resolution": "4K",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official live",
      "sourceUrl": "https://fal.ai/models/minimax/h3/text-to-video",
      "note": "Current reference-video fee is unclear; video modes excluded.",
      "outputRateUsdPerSecond": 0.16
    },
    {
      "model": "MiniMax H3",
      "provider": "MiniMax direct",
      "resolution": "768p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "split_input_output",
      "status": "Official direct",
      "sourceUrl": "https://platform.minimax.io/subscribe/token-plan?tab=api-enterprise",
      "note": "Reference video billed at output rate; first five images free, then $0.04 each.",
      "outputRateUsdPerSecond": 0.08,
      "inputVideoRateUsdPerSecond": 0.08,
      "imageFeeUsd": 0.04,
      "includedImages": 5
    },
    {
      "model": "MiniMax H3",
      "provider": "MiniMax direct",
      "resolution": "2K",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "split_input_output",
      "status": "Official direct",
      "sourceUrl": "https://platform.minimax.io/subscribe/token-plan?tab=api-enterprise",
      "note": "Reference video billed at output rate; first five images free, then $0.04 each.",
      "outputRateUsdPerSecond": 0.13,
      "inputVideoRateUsdPerSecond": 0.13,
      "imageFeeUsd": 0.04,
      "includedImages": 5
    },
    {
      "model": "Hailuo 3",
      "provider": "Runway Dev",
      "resolution": "768p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "split_input_output",
      "status": "Official schedule",
      "sourceUrl": "https://docs.dev.runwayml.com/guides/pricing/",
      "note": "Video input at output rate; $0.02/reference image.",
      "outputRateUsdPerSecond": 0.1,
      "inputVideoRateUsdPerSecond": 0.1,
      "imageFeeUsd": 0.02
    },
    {
      "model": "Hailuo 3",
      "provider": "Runway Dev",
      "resolution": "2K",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "split_input_output",
      "status": "Official schedule",
      "sourceUrl": "https://docs.dev.runwayml.com/guides/pricing/",
      "note": "Video input at output rate; $0.02/reference image.",
      "outputRateUsdPerSecond": 0.15,
      "inputVideoRateUsdPerSecond": 0.15,
      "imageFeeUsd": 0.02
    },
    {
      "model": "MiniMax H3 Max",
      "provider": "Runway Dev",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official schedule",
      "sourceUrl": "https://docs.dev.runwayml.com/guides/pricing/",
      "note": "Runway Dev H3 Max output-only schedule.",
      "outputRateUsdPerSecond": 0.05
    },
    {
      "model": "MiniMax H3 Max",
      "provider": "Runway Dev",
      "resolution": "768p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official schedule",
      "sourceUrl": "https://docs.dev.runwayml.com/guides/pricing/",
      "note": "Runway Dev H3 Max output-only schedule.",
      "outputRateUsdPerSecond": 0.08
    },
    {
      "model": "LTX 2.5 Fast",
      "provider": "Replicate",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official live",
      "sourceUrl": "https://replicate.com/lightricks/ltx-2.5-fast",
      "note": "Current official Replicate LTX 2.5 route; text/image-to-video, synchronized audio optional, and start/end frame interpolation. Durations up to 20s at 720p/1080p; 2k/4k max 10s.",
      "outputRateUsdPerSecond": 0.03
    },
    {
      "model": "LTX 2.5 Fast",
      "provider": "Replicate",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official live",
      "sourceUrl": "https://replicate.com/lightricks/ltx-2.5-fast",
      "note": "Current official Replicate LTX 2.5 route; text/image-to-video, synchronized audio optional, and start/end frame interpolation. Durations up to 20s at 720p/1080p; 2k/4k max 10s.",
      "outputRateUsdPerSecond": 0.06
    },
    {
      "model": "LTX 2.5 Fast",
      "provider": "Replicate",
      "resolution": "2k",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official live",
      "sourceUrl": "https://replicate.com/lightricks/ltx-2.5-fast",
      "note": "Current official Replicate LTX 2.5 route; text/image-to-video, synchronized audio optional, and start/end frame interpolation. Durations up to 20s at 720p/1080p; 2k/4k max 10s.",
      "outputRateUsdPerSecond": 0.12
    },
    {
      "model": "LTX 2.5 Fast",
      "provider": "Replicate",
      "resolution": "4k",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official live",
      "sourceUrl": "https://replicate.com/lightricks/ltx-2.5-fast",
      "note": "Current official Replicate LTX 2.5 route; text/image-to-video, synchronized audio optional, and start/end frame interpolation. Durations up to 20s at 720p/1080p; 2k/4k max 10s.",
      "outputRateUsdPerSecond": 0.24
    },
    {
      "model": "LTX 2.5 Fast",
      "provider": "fal.ai",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official live",
      "sourceUrl": "https://fal.ai/ltx-2.5",
      "note": "Fast text/image-to-video endpoints; native synchronized audio included. 720p/1080p support up to 20s at 24/25fps; 1440p/4K max 10s.",
      "outputRateUsdPerSecond": 0.09
    },
    {
      "model": "LTX 2.5 Fast",
      "provider": "fal.ai",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official live",
      "sourceUrl": "https://fal.ai/ltx-2.5",
      "note": "Fast text/image-to-video endpoints; native synchronized audio included. 720p/1080p support up to 20s at 24/25fps; 1440p/4K max 10s.",
      "outputRateUsdPerSecond": 0.13
    },
    {
      "model": "LTX 2.5 Fast",
      "provider": "fal.ai",
      "resolution": "1440p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official live",
      "sourceUrl": "https://fal.ai/ltx-2.5",
      "note": "Fast text/image-to-video endpoints; native synchronized audio included. 720p/1080p support up to 20s at 24/25fps; 1440p/4K max 10s.",
      "outputRateUsdPerSecond": 0.19
    },
    {
      "model": "LTX 2.5 Fast",
      "provider": "fal.ai",
      "resolution": "4K",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official live",
      "sourceUrl": "https://fal.ai/ltx-2.5",
      "note": "Fast text/image-to-video endpoints; native synchronized audio included. 720p/1080p support up to 20s at 24/25fps; 1440p/4K max 10s.",
      "outputRateUsdPerSecond": 0.3
    },
    {
      "model": "LTX 2.5 Pro",
      "provider": "fal.ai",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official live",
      "sourceUrl": "https://fal.ai/ltx-2.5",
      "note": "Pro text/image-to-video endpoints; quality-optimized mode with native synchronized audio. 720p/1080p only, 6/8/10s durations.",
      "outputRateUsdPerSecond": 0.12
    },
    {
      "model": "LTX 2.5 Pro",
      "provider": "fal.ai",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official live",
      "sourceUrl": "https://fal.ai/ltx-2.5",
      "note": "Pro text/image-to-video endpoints; quality-optimized mode with native synchronized audio. 720p/1080p only, 6/8/10s durations.",
      "outputRateUsdPerSecond": 0.17
    },
    {
      "model": "LTX 2.5 Fast",
      "provider": "LTX API",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official direct API",
      "sourceUrl": "https://docs.ltx.io/pricing",
      "note": "Direct LTX API text/image-to-video pricing; synchronized audio included. Fast supports portrait/landscape up to 4K and up to 20s at 720p/1080p.",
      "outputRateUsdPerSecond": 0.09
    },
    {
      "model": "LTX 2.5 Fast",
      "provider": "LTX API",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official direct API",
      "sourceUrl": "https://docs.ltx.io/pricing",
      "note": "Direct LTX API text/image-to-video pricing; synchronized audio included. Fast supports portrait/landscape up to 4K and up to 20s at 720p/1080p.",
      "outputRateUsdPerSecond": 0.13
    },
    {
      "model": "LTX 2.5 Fast",
      "provider": "LTX API",
      "resolution": "1440p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official direct API",
      "sourceUrl": "https://docs.ltx.io/pricing",
      "note": "Direct LTX API text/image-to-video pricing; synchronized audio included. Fast supports portrait/landscape up to 4K and up to 20s at 720p/1080p.",
      "outputRateUsdPerSecond": 0.19
    },
    {
      "model": "LTX 2.5 Fast",
      "provider": "LTX API",
      "resolution": "4K",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official direct API",
      "sourceUrl": "https://docs.ltx.io/pricing",
      "note": "Direct LTX API text/image-to-video pricing; synchronized audio included. Fast supports portrait/landscape up to 4K and up to 20s at 720p/1080p.",
      "outputRateUsdPerSecond": 0.3
    },
    {
      "model": "LTX 2.5 Pro",
      "provider": "LTX API",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official direct API",
      "sourceUrl": "https://docs.ltx.io/pricing",
      "note": "Direct LTX API text/image-to-video pricing; synchronized audio included. Pro supports portrait/landscape at 720p or 1080p for 6/8/10s clips.",
      "outputRateUsdPerSecond": 0.12
    },
    {
      "model": "LTX 2.5 Pro",
      "provider": "LTX API",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official direct API",
      "sourceUrl": "https://docs.ltx.io/pricing",
      "note": "Direct LTX API text/image-to-video pricing; synchronized audio included. Pro supports portrait/landscape at 720p or 1080p for 6/8/10s clips.",
      "outputRateUsdPerSecond": 0.17
    },
    {
      "model": "LTX 2.5 Fast",
      "provider": "fal.ai",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "audio",
        "image_audio"
      ],
      "billing": "input_audio",
      "status": "Derived from official schedules",
      "sourceUrl": "https://fal.ai/models/lightricks/ltx-2.5/audio-to-video/fast",
      "note": "Derived fal tier: the audio page explicitly publishes $0.13/input s at 1080p; this 720p rate follows fal's published LTX-2.5 Fast output schedule and the direct LTX API audio schedule. Bills supplied audio duration; confirm the fal tier before relying on it.",
      "outputRateUsdPerSecond": 0.09
    },
    {
      "model": "LTX 2.5 Fast",
      "provider": "fal.ai",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "audio",
        "image_audio"
      ],
      "billing": "input_audio",
      "status": "Official live",
      "sourceUrl": "https://fal.ai/models/lightricks/ltx-2.5/audio-to-video/fast",
      "note": "Fast audio-to-video; bills supplied audio duration, not generated output duration. Native audio included; 720p/1080p support up to 20s at 24/25fps; 1440p/4K max 10s.",
      "outputRateUsdPerSecond": 0.13
    },
    {
      "model": "LTX 2.5 Fast",
      "provider": "fal.ai",
      "resolution": "1440p",
      "priceState": "stable",
      "modes": [
        "audio",
        "image_audio"
      ],
      "billing": "input_audio",
      "status": "Derived from official schedules",
      "sourceUrl": "https://fal.ai/models/lightricks/ltx-2.5/audio-to-video/fast",
      "note": "Derived fal tier: the audio page explicitly publishes $0.13/input s at 1080p; this 1440p rate follows fal's published LTX-2.5 Fast output schedule and the direct LTX API audio schedule. Bills supplied audio duration; confirm the fal tier before relying on it.",
      "outputRateUsdPerSecond": 0.19
    },
    {
      "model": "LTX 2.5 Fast",
      "provider": "fal.ai",
      "resolution": "4K",
      "priceState": "stable",
      "modes": [
        "audio",
        "image_audio"
      ],
      "billing": "input_audio",
      "status": "Derived from official schedules",
      "sourceUrl": "https://fal.ai/models/lightricks/ltx-2.5/audio-to-video/fast",
      "note": "Derived fal tier: the audio page explicitly publishes $0.13/input s at 1080p; this 4K rate follows fal's published LTX-2.5 Fast output schedule and the direct LTX API audio schedule. Bills supplied audio duration; confirm the fal tier before relying on it.",
      "outputRateUsdPerSecond": 0.3
    },
    {
      "model": "LTX 2.5 Pro",
      "provider": "fal.ai",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "audio",
        "image_audio"
      ],
      "billing": "input_audio",
      "status": "Derived from official schedules",
      "sourceUrl": "https://fal.ai/models/lightricks/ltx-2.5/audio-to-video/pro",
      "note": "Derived fal tier: the audio page explicitly publishes $0.17/input s at 1080p; this 720p rate follows fal's published LTX-2.5 Pro output schedule and the direct LTX API audio schedule. Bills supplied audio duration; confirm the fal tier before relying on it.",
      "outputRateUsdPerSecond": 0.12
    },
    {
      "model": "LTX 2.5 Pro",
      "provider": "fal.ai",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "audio",
        "image_audio"
      ],
      "billing": "input_audio",
      "status": "Official live",
      "sourceUrl": "https://fal.ai/models/lightricks/ltx-2.5/audio-to-video/pro",
      "note": "Pro audio-to-video; bills supplied audio duration, not generated output duration. Native audio included; Pro supports 720p/1080p with up to 10s of input audio.",
      "outputRateUsdPerSecond": 0.17
    },
    {
      "model": "LTX 2.5 Fast",
      "provider": "LTX API",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "audio",
        "image_audio"
      ],
      "billing": "input_audio",
      "status": "Official direct API",
      "sourceUrl": "https://docs.ltx.io/pricing",
      "note": "Direct LTX API audio-to-video pricing; bills supplied audio duration, not generated output duration. Fast supports portrait/landscape up to 4K; output follows the audio input.",
      "outputRateUsdPerSecond": 0.09
    },
    {
      "model": "LTX 2.5 Fast",
      "provider": "LTX API",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "audio",
        "image_audio"
      ],
      "billing": "input_audio",
      "status": "Official direct API",
      "sourceUrl": "https://docs.ltx.io/pricing",
      "note": "Direct LTX API audio-to-video pricing; bills supplied audio duration, not generated output duration. Fast supports portrait/landscape up to 4K; output follows the audio input.",
      "outputRateUsdPerSecond": 0.13
    },
    {
      "model": "LTX 2.5 Fast",
      "provider": "LTX API",
      "resolution": "1440p",
      "priceState": "stable",
      "modes": [
        "audio",
        "image_audio"
      ],
      "billing": "input_audio",
      "status": "Official direct API",
      "sourceUrl": "https://docs.ltx.io/pricing",
      "note": "Direct LTX API audio-to-video pricing; bills supplied audio duration, not generated output duration. Fast supports portrait/landscape up to 4K; output follows the audio input.",
      "outputRateUsdPerSecond": 0.19
    },
    {
      "model": "LTX 2.5 Fast",
      "provider": "LTX API",
      "resolution": "4K",
      "priceState": "stable",
      "modes": [
        "audio",
        "image_audio"
      ],
      "billing": "input_audio",
      "status": "Official direct API",
      "sourceUrl": "https://docs.ltx.io/pricing",
      "note": "Direct LTX API audio-to-video pricing; bills supplied audio duration, not generated output duration. Fast supports portrait/landscape up to 4K; output follows the audio input.",
      "outputRateUsdPerSecond": 0.3
    },
    {
      "model": "LTX 2.5 Pro",
      "provider": "LTX API",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "audio",
        "image_audio"
      ],
      "billing": "input_audio",
      "status": "Official direct API",
      "sourceUrl": "https://docs.ltx.io/pricing",
      "note": "Direct LTX API audio-to-video pricing; bills supplied audio duration, not generated output duration. Pro supports portrait/landscape at 720p/1080p; output follows the audio input.",
      "outputRateUsdPerSecond": 0.12
    },
    {
      "model": "LTX 2.5 Pro",
      "provider": "LTX API",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "audio",
        "image_audio"
      ],
      "billing": "input_audio",
      "status": "Official direct API",
      "sourceUrl": "https://docs.ltx.io/pricing",
      "note": "Direct LTX API audio-to-video pricing; bills supplied audio duration, not generated output duration. Pro supports portrait/landscape at 720p/1080p; output follows the audio input.",
      "outputRateUsdPerSecond": 0.17
    },
    {
      "model": "Grok Imagine 1.5",
      "provider": "fal.ai",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official rate",
      "sourceUrl": "https://fal.ai/models/xai/grok-imagine-video/v1.5/text-to-video",
      "note": "$0.01/image reference.",
      "outputRateUsdPerSecond": 0.08,
      "imageFeeUsd": 0.01
    },
    {
      "model": "Grok Imagine 1.5",
      "provider": "fal.ai",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official rate",
      "sourceUrl": "https://fal.ai/models/xai/grok-imagine-video/v1.5/image-to-video",
      "note": "$0.01/image reference.",
      "outputRateUsdPerSecond": 0.14,
      "imageFeeUsd": 0.01
    },
    {
      "model": "Grok Imagine 1.5",
      "provider": "fal.ai",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official rate",
      "sourceUrl": "https://fal.ai/models/xai/grok-imagine-video/v1.5/image-to-video",
      "note": "$0.01/image reference; reference-to-video is capped below this tier.",
      "outputRateUsdPerSecond": 0.25,
      "imageFeeUsd": 0.01
    },
    {
      "model": "Grok Imagine 1.5",
      "provider": "Runway Dev",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official schedule",
      "sourceUrl": "https://docs.dev.runwayml.com/guides/pricing/",
      "note": "$0.01/image or audio reference.",
      "outputRateUsdPerSecond": 0.1,
      "imageFeeUsd": 0.01
    },
    {
      "model": "Grok Imagine 1.5",
      "provider": "Runway Dev",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official schedule",
      "sourceUrl": "https://docs.dev.runwayml.com/guides/pricing/",
      "note": "$0.01/image or audio reference.",
      "outputRateUsdPerSecond": 0.16,
      "imageFeeUsd": 0.01
    },
    {
      "model": "Grok Imagine 1.5",
      "provider": "Runway Dev",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Official schedule",
      "sourceUrl": "https://docs.dev.runwayml.com/guides/pricing/",
      "note": "$0.01/image or audio reference.",
      "outputRateUsdPerSecond": 0.29,
      "imageFeeUsd": 0.01
    },
    {
      "model": "Wan 3 Standard",
      "provider": "Wan 3 Pro monthly",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "output",
      "status": "Subscription-effective",
      "sourceUrl": "https://runway.com/pricing",
      "note": "Assumes every included expiring plan credit is consumed; no reference-video surcharge is published.",
      "outputRateUsdPerSecond": 0.0778,
      "planEffective": true
    },
    {
      "model": "Wan 3 Standard",
      "provider": "Wan 3 Pro annual",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "output",
      "status": "Subscription-effective",
      "sourceUrl": "https://runway.com/pricing",
      "note": "Assumes every included expiring plan credit is consumed; no reference-video surcharge is published.",
      "outputRateUsdPerSecond": 0.0622,
      "planEffective": true
    },
    {
      "model": "Seedance 2.5",
      "provider": "Seedance 2.5 Pro monthly",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "split_input_output",
      "status": "Subscription-effective",
      "sourceUrl": "https://runway.com/pricing",
      "note": "Assumes every included expiring plan credit is consumed; video input uses the plan-effective reference burn.",
      "outputRateUsdPerSecond": 0.3111,
      "inputVideoRateUsdPerSecond": 0.1556,
      "minimumCostUsd": 1.2444,
      "planEffective": true
    },
    {
      "model": "Seedance 2.5",
      "provider": "Seedance 2.5 Pro annual",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "split_input_output",
      "status": "Subscription-effective",
      "sourceUrl": "https://runway.com/pricing",
      "note": "Assumes every included expiring plan credit is consumed; video input uses the plan-effective reference burn.",
      "outputRateUsdPerSecond": 0.2489,
      "inputVideoRateUsdPerSecond": 0.1244,
      "minimumCostUsd": 0.9956,
      "planEffective": true
    },
    {
      "model": "Seedance 2.5",
      "provider": "Seedance 2.5 Pro monthly",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "split_input_output",
      "status": "Subscription-effective",
      "sourceUrl": "https://runway.com/pricing",
      "note": "Assumes every included expiring plan credit is consumed; video input uses the plan-effective reference burn.",
      "outputRateUsdPerSecond": 0.4667,
      "inputVideoRateUsdPerSecond": 0.2333,
      "minimumCostUsd": 1.2444,
      "planEffective": true
    },
    {
      "model": "Seedance 2.5",
      "provider": "Seedance 2.5 Pro annual",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "split_input_output",
      "status": "Subscription-effective",
      "sourceUrl": "https://runway.com/pricing",
      "note": "Assumes every included expiring plan credit is consumed; video input uses the plan-effective reference burn.",
      "outputRateUsdPerSecond": 0.3733,
      "inputVideoRateUsdPerSecond": 0.1867,
      "minimumCostUsd": 0.9956,
      "planEffective": true
    },
    {
      "model": "Seedance 2.5",
      "provider": "Seedance 2.5 Pro monthly",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "split_input_output",
      "status": "Subscription-effective",
      "sourceUrl": "https://runway.com/pricing",
      "note": "Assumes every included expiring plan credit is consumed; video input uses the plan-effective reference burn.",
      "outputRateUsdPerSecond": 1.0578,
      "inputVideoRateUsdPerSecond": 0.5289,
      "minimumCostUsd": 1.2444,
      "planEffective": true
    },
    {
      "model": "Seedance 2.5",
      "provider": "Seedance 2.5 Pro annual",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "split_input_output",
      "status": "Subscription-effective",
      "sourceUrl": "https://runway.com/pricing",
      "note": "Assumes every included expiring plan credit is consumed; video input uses the plan-effective reference burn.",
      "outputRateUsdPerSecond": 0.8462,
      "inputVideoRateUsdPerSecond": 0.4231,
      "minimumCostUsd": 0.9956,
      "planEffective": true
    },
    {
      "model": "Kling 3 Standard",
      "provider": "Kling 3 Pro monthly",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "image"
      ],
      "billing": "audio_dependent_output",
      "status": "Subscription-effective",
      "sourceUrl": "https://runway.com/pricing",
      "note": "Audio changes the plan-effective burn; assumes every included expiring plan credit is consumed.",
      "outputRateUsdPerSecond": 0,
      "audioOffRateUsdPerSecond": 0.14,
      "audioOnRateUsdPerSecond": 0.2022,
      "planEffective": true
    },
    {
      "model": "Kling 3 Standard",
      "provider": "Kling 3 Pro annual",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "image"
      ],
      "billing": "audio_dependent_output",
      "status": "Subscription-effective",
      "sourceUrl": "https://runway.com/pricing",
      "note": "Audio changes the plan-effective burn; assumes every included expiring plan credit is consumed.",
      "outputRateUsdPerSecond": 0,
      "audioOffRateUsdPerSecond": 0.112,
      "audioOnRateUsdPerSecond": 0.1618,
      "planEffective": true
    },
    {
      "model": "Veo 3.1 Standard",
      "provider": "Veo 3.1 Pro monthly",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "audio_dependent_output",
      "status": "Subscription-effective",
      "sourceUrl": "https://runway.com/pricing",
      "note": "Audio state changes the plan-effective burn; assumes every included expiring plan credit is consumed.",
      "outputRateUsdPerSecond": 0,
      "audioOffRateUsdPerSecond": 0.311,
      "audioOnRateUsdPerSecond": 0.622,
      "planEffective": true
    },
    {
      "model": "Veo 3.1 Standard",
      "provider": "Veo 3.1 Pro annual",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "audio_dependent_output",
      "status": "Subscription-effective",
      "sourceUrl": "https://runway.com/pricing",
      "note": "Audio state changes the plan-effective burn; assumes every included expiring plan credit is consumed.",
      "outputRateUsdPerSecond": 0,
      "audioOffRateUsdPerSecond": 0.249,
      "audioOnRateUsdPerSecond": 0.498,
      "planEffective": true
    },
    {
      "model": "LTX 2.5 Pro",
      "provider": "LTX 2.5 Pro monthly",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Subscription-effective",
      "sourceUrl": "https://runway.com/pricing",
      "note": "Assumes every included expiring plan credit is consumed; reference surcharge is not published.",
      "outputRateUsdPerSecond": 0.1867,
      "planEffective": true
    },
    {
      "model": "LTX 2.5 Pro",
      "provider": "LTX 2.5 Pro annual",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Subscription-effective",
      "sourceUrl": "https://runway.com/pricing",
      "note": "Assumes every included expiring plan credit is consumed; reference surcharge is not published.",
      "outputRateUsdPerSecond": 0.1493,
      "planEffective": true
    },
    {
      "model": "Grok Imagine 1.5",
      "provider": "Grok Imagine 1.5 Pro monthly",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Subscription-effective",
      "sourceUrl": "https://runway.com/pricing",
      "note": "Assumes every included expiring plan credit is consumed; one plan credit per image reference.",
      "outputRateUsdPerSecond": 0.1556,
      "imageFeeUsd": 0.0156,
      "planEffective": true
    },
    {
      "model": "Grok Imagine 1.5",
      "provider": "Grok Imagine 1.5 Pro annual",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Subscription-effective",
      "sourceUrl": "https://runway.com/pricing",
      "note": "Assumes every included expiring plan credit is consumed; one plan credit per image reference.",
      "outputRateUsdPerSecond": 0.1244,
      "imageFeeUsd": 0.0124,
      "planEffective": true
    },
    {
      "model": "Seedance 2.5",
      "provider": "Higgsfield Ultra",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Subscription-effective",
      "sourceUrl": "https://higgsfield.ai/blog/seedance-2-5-pricing-2026",
      "note": "Local published-burn estimate; plan utilization and reference surcharge are not fully disclosed.",
      "outputRateUsdPerSecond": 0.129,
      "planEffective": true
    },
    {
      "model": "Seedance 2.5",
      "provider": "Higgsfield Plus",
      "resolution": "480p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Subscription-effective",
      "sourceUrl": "https://higgsfield.ai/blog/seedance-2-5-pricing-2026",
      "note": "Local published-burn estimate; plan utilization and reference surcharge are not fully disclosed.",
      "outputRateUsdPerSecond": 0.147,
      "planEffective": true
    },
    {
      "model": "Seedance 2.0 Standard",
      "provider": "Higgsfield Ultra",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Subscription-effective",
      "sourceUrl": "https://higgsfield.ai/blog/seedance-2-0-pricing-2026",
      "note": "Local published-burn estimate; plan utilization and reference surcharge are not fully disclosed.",
      "outputRateUsdPerSecond": 0.1935,
      "planEffective": true
    },
    {
      "model": "Seedance 2.0 Standard",
      "provider": "Higgsfield Plus",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Subscription-effective",
      "sourceUrl": "https://higgsfield.ai/blog/seedance-2-0-pricing-2026",
      "note": "Local published-burn estimate; plan utilization and reference surcharge are not fully disclosed.",
      "outputRateUsdPerSecond": 0.2205,
      "planEffective": true
    },
    {
      "model": "MiniMax H3",
      "provider": "Freepik / Magnific Premium+ annual",
      "resolution": "2K",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "output",
      "status": "Subscription-effective",
      "sourceUrl": "https://www.magnific.com/pricing/135088535",
      "note": "Normal undiscounted 1,100-credit/5s burn at the Premium+ annual effective credit value; temporary 50%-off burn excluded.",
      "outputRateUsdPerSecond": 0.1485,
      "planEffective": true
    },
    {
      "model": "PixVerse V6",
      "provider": "PixVerse API · PAYG",
      "resolution": "360p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "credit_rate_audio_video_mode",
      "status": "Official direct API",
      "sourceUrl": "https://docs.platform.pixverse.ai/pricing-796039m0",
      "note": "API-only PAYG. Video/combo uses V6 video-reference Fusion at twice the standard burn.",
      "planPriceUsd": 10,
      "planCredits": 1000,
      "audioOffCreditsPerSecond": 5,
      "audioOnCreditsPerSecond": 7,
      "videoAudioOffCreditsPerSecond": 10,
      "videoAudioOnCreditsPerSecond": 14,
      "maxOutputSeconds": 15
    },
    {
      "model": "PixVerse V6",
      "provider": "PixVerse API · PAYG",
      "resolution": "540p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "credit_rate_audio_video_mode",
      "status": "Official direct API",
      "sourceUrl": "https://docs.platform.pixverse.ai/pricing-796039m0",
      "note": "API-only PAYG. Video/combo uses V6 video-reference Fusion at twice the standard burn.",
      "planPriceUsd": 10,
      "planCredits": 1000,
      "audioOffCreditsPerSecond": 7,
      "audioOnCreditsPerSecond": 9,
      "videoAudioOffCreditsPerSecond": 14,
      "videoAudioOnCreditsPerSecond": 18,
      "maxOutputSeconds": 15
    },
    {
      "model": "PixVerse V6",
      "provider": "PixVerse API · PAYG",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "credit_rate_audio_video_mode",
      "status": "Official direct API",
      "sourceUrl": "https://docs.platform.pixverse.ai/pricing-796039m0",
      "note": "API-only PAYG. Video/combo uses V6 video-reference Fusion at twice the standard burn.",
      "planPriceUsd": 10,
      "planCredits": 1000,
      "audioOffCreditsPerSecond": 9,
      "audioOnCreditsPerSecond": 12,
      "videoAudioOffCreditsPerSecond": 18,
      "videoAudioOnCreditsPerSecond": 24,
      "maxOutputSeconds": 15
    },
    {
      "model": "PixVerse V6",
      "provider": "PixVerse API · PAYG",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "credit_rate_audio_video_mode",
      "status": "Official direct API",
      "sourceUrl": "https://docs.platform.pixverse.ai/pricing-796039m0",
      "note": "API-only PAYG. Video/combo uses V6 video-reference Fusion at twice the standard burn.",
      "planPriceUsd": 10,
      "planCredits": 1000,
      "audioOffCreditsPerSecond": 18,
      "audioOnCreditsPerSecond": 23,
      "videoAudioOffCreditsPerSecond": 36,
      "videoAudioOnCreditsPerSecond": 46,
      "maxOutputSeconds": 15
    },
    {
      "model": "PixVerse C1",
      "provider": "PixVerse API · PAYG",
      "resolution": "360p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "credit_rate_audio",
      "status": "Official direct API",
      "sourceUrl": "https://docs.platform.pixverse.ai/pricing-796039m0",
      "note": "API-only PAYG. C1 supports text/image, first-last-frame and image-reference Fusion.",
      "planPriceUsd": 10,
      "planCredits": 1000,
      "audioOffCreditsPerSecond": 6,
      "audioOnCreditsPerSecond": 8,
      "maxOutputSeconds": 15
    },
    {
      "model": "PixVerse C1",
      "provider": "PixVerse API · PAYG",
      "resolution": "540p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "credit_rate_audio",
      "status": "Official direct API",
      "sourceUrl": "https://docs.platform.pixverse.ai/pricing-796039m0",
      "note": "API-only PAYG. C1 supports text/image, first-last-frame and image-reference Fusion.",
      "planPriceUsd": 10,
      "planCredits": 1000,
      "audioOffCreditsPerSecond": 8,
      "audioOnCreditsPerSecond": 10,
      "maxOutputSeconds": 15
    },
    {
      "model": "PixVerse C1",
      "provider": "PixVerse API · PAYG",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "credit_rate_audio",
      "status": "Official direct API",
      "sourceUrl": "https://docs.platform.pixverse.ai/pricing-796039m0",
      "note": "API-only PAYG. C1 supports text/image, first-last-frame and image-reference Fusion.",
      "planPriceUsd": 10,
      "planCredits": 1000,
      "audioOffCreditsPerSecond": 10,
      "audioOnCreditsPerSecond": 13,
      "maxOutputSeconds": 15
    },
    {
      "model": "PixVerse C1",
      "provider": "PixVerse API · PAYG",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "credit_rate_audio",
      "status": "Official direct API",
      "sourceUrl": "https://docs.platform.pixverse.ai/pricing-796039m0",
      "note": "API-only PAYG. C1 supports text/image, first-last-frame and image-reference Fusion.",
      "planPriceUsd": 10,
      "planCredits": 1000,
      "audioOffCreditsPerSecond": 19,
      "audioOnCreditsPerSecond": 24,
      "maxOutputSeconds": 15
    },
    {
      "model": "PixVerse V6",
      "provider": "PixVerse API · Essential",
      "resolution": "360p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "credit_rate_audio_video_mode",
      "status": "Official subscription-effective",
      "sourceUrl": "https://docs.platform.pixverse.ai/pricing-796039m0",
      "note": "Plan-effective API rate assuming all credits are used. Video/combo uses V6 video-reference Fusion at twice the standard burn.",
      "planPriceUsd": 100,
      "planCredits": 15000,
      "audioOffCreditsPerSecond": 5,
      "audioOnCreditsPerSecond": 7,
      "videoAudioOffCreditsPerSecond": 10,
      "videoAudioOnCreditsPerSecond": 14,
      "maxOutputSeconds": 15,
      "planEffective": true,
      "publicCalculator": true
    },
    {
      "model": "PixVerse V6",
      "provider": "PixVerse API · Essential",
      "resolution": "540p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "credit_rate_audio_video_mode",
      "status": "Official subscription-effective",
      "sourceUrl": "https://docs.platform.pixverse.ai/pricing-796039m0",
      "note": "Plan-effective API rate assuming all credits are used. Video/combo uses V6 video-reference Fusion at twice the standard burn.",
      "planPriceUsd": 100,
      "planCredits": 15000,
      "audioOffCreditsPerSecond": 7,
      "audioOnCreditsPerSecond": 9,
      "videoAudioOffCreditsPerSecond": 14,
      "videoAudioOnCreditsPerSecond": 18,
      "maxOutputSeconds": 15,
      "planEffective": true,
      "publicCalculator": true
    },
    {
      "model": "PixVerse V6",
      "provider": "PixVerse API · Essential",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "credit_rate_audio_video_mode",
      "status": "Official subscription-effective",
      "sourceUrl": "https://docs.platform.pixverse.ai/pricing-796039m0",
      "note": "Plan-effective API rate assuming all credits are used. Video/combo uses V6 video-reference Fusion at twice the standard burn.",
      "planPriceUsd": 100,
      "planCredits": 15000,
      "audioOffCreditsPerSecond": 9,
      "audioOnCreditsPerSecond": 12,
      "videoAudioOffCreditsPerSecond": 18,
      "videoAudioOnCreditsPerSecond": 24,
      "maxOutputSeconds": 15,
      "planEffective": true,
      "publicCalculator": true
    },
    {
      "model": "PixVerse V6",
      "provider": "PixVerse API · Essential",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image",
        "video",
        "combo"
      ],
      "billing": "credit_rate_audio_video_mode",
      "status": "Official subscription-effective",
      "sourceUrl": "https://docs.platform.pixverse.ai/pricing-796039m0",
      "note": "Plan-effective API rate assuming all credits are used. Video/combo uses V6 video-reference Fusion at twice the standard burn.",
      "planPriceUsd": 100,
      "planCredits": 15000,
      "audioOffCreditsPerSecond": 18,
      "audioOnCreditsPerSecond": 23,
      "videoAudioOffCreditsPerSecond": 36,
      "videoAudioOnCreditsPerSecond": 46,
      "maxOutputSeconds": 15,
      "planEffective": true,
      "publicCalculator": true
    },
    {
      "model": "PixVerse C1",
      "provider": "PixVerse API · Essential",
      "resolution": "360p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "credit_rate_audio",
      "status": "Official subscription-effective",
      "sourceUrl": "https://docs.platform.pixverse.ai/pricing-796039m0",
      "note": "Plan-effective API rate assuming all credits are used; C1 supports text/image and image-reference Fusion.",
      "planPriceUsd": 100,
      "planCredits": 15000,
      "audioOffCreditsPerSecond": 6,
      "audioOnCreditsPerSecond": 8,
      "maxOutputSeconds": 15,
      "planEffective": true,
      "publicCalculator": true
    },
    {
      "model": "PixVerse C1",
      "provider": "PixVerse API · Essential",
      "resolution": "540p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "credit_rate_audio",
      "status": "Official subscription-effective",
      "sourceUrl": "https://docs.platform.pixverse.ai/pricing-796039m0",
      "note": "Plan-effective API rate assuming all credits are used; C1 supports text/image and image-reference Fusion.",
      "planPriceUsd": 100,
      "planCredits": 15000,
      "audioOffCreditsPerSecond": 8,
      "audioOnCreditsPerSecond": 10,
      "maxOutputSeconds": 15,
      "planEffective": true,
      "publicCalculator": true
    },
    {
      "model": "PixVerse C1",
      "provider": "PixVerse API · Essential",
      "resolution": "720p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "credit_rate_audio",
      "status": "Official subscription-effective",
      "sourceUrl": "https://docs.platform.pixverse.ai/pricing-796039m0",
      "note": "Plan-effective API rate assuming all credits are used; C1 supports text/image and image-reference Fusion.",
      "planPriceUsd": 100,
      "planCredits": 15000,
      "audioOffCreditsPerSecond": 10,
      "audioOnCreditsPerSecond": 13,
      "maxOutputSeconds": 15,
      "planEffective": true,
      "publicCalculator": true
    },
    {
      "model": "PixVerse C1",
      "provider": "PixVerse API · Essential",
      "resolution": "1080p",
      "priceState": "stable",
      "modes": [
        "text",
        "image"
      ],
      "billing": "credit_rate_audio",
      "status": "Official subscription-effective",
      "sourceUrl": "https://docs.platform.pixverse.ai/pricing-796039m0",
      "note": "Plan-effective API rate assuming all credits are used; C1 supports text/image and image-reference Fusion.",
      "planPriceUsd": 100,
      "planCredits": 15000,
      "audioOffCreditsPerSecond": 19,
      "audioOnCreditsPerSecond": 24,
      "maxOutputSeconds": 15,
      "planEffective": true,
      "publicCalculator": true
    }
  ],
  "additionalModels": [
    {
      "model": "Wan 2.2 Animate Replace",
      "contract": "Source video + character image",
      "price": "$0.02/s 480p; $0.05/s 720p",
      "note": "Tested and rejected for dog anatomy transfer"
    },
    {
      "model": "PrunaAI P-Video Replace",
      "contract": "Source video + 1–3 reference images",
      "price": "$0.03/s 720p; $0.06/s 1080p",
      "note": "Tested and rejected; added dog in front of source man"
    },
    {
      "model": "Kling O1",
      "contract": "Reference video + prompt + up to four images",
      "price": "~$0.168/s",
      "note": "General editing comparison"
    },
    {
      "model": "Kling v3 Motion Control",
      "contract": "Target image + source motion video",
      "price": "$0.07/s Standard; $0.12/s Pro",
      "note": "Drives a character in a newly generated scene"
    },
    {
      "model": "Wan 2.7 Video Edit",
      "contract": "Source video + prompt + optional image",
      "price": "$0.10/s",
      "note": "Clothing/styling/background edit"
    },
    {
      "model": "Grok Imagine Video",
      "contract": "Source video + prompt",
      "price": "$0.05/s",
      "note": "No target-character image with source video"
    },
    {
      "model": "Lucy Edit 2",
      "contract": "Source MP4 + prompt + optional image",
      "price": "$0.04/s",
      "note": "Cheap experimental editor; less local evidence"
    },
    {
      "model": "Luma Modify Video",
      "contract": "Source video + prompt",
      "price": "~$3.36 for an 8s 720p example",
      "note": "Pixel-based; not strict identity replacement"
    },
    {
      "model": "Runway Aleph 2",
      "contract": "Source video + prompt + up to five keyframes",
      "price": "$0.28/s; $0.56 minimum",
      "note": "Current direct Runway Dev schedule"
    },
    {
      "model": "reAPI Wan 3 native 720p",
      "contract": "Output-only August snapshot",
      "price": "$0.880 / 10s; $1.760 / 20s",
      "note": "Not revalidated"
    },
    {
      "model": "reAPI Wan 3 480p + own enhancer",
      "contract": "Output plus enhancer August snapshot",
      "price": "$0.473 / 10s; $0.946 / 20s",
      "note": "Not revalidated"
    },
    {
      "model": "PixMind Wan 3 native 720p",
      "contract": "Output-only August snapshot",
      "price": "$0.900 / 10s; $1.800 / 20s",
      "note": "Not revalidated"
    },
    {
      "model": "fal/PixMind 480p + reAPI enhancer",
      "contract": "Generation plus enhancer snapshot",
      "price": "$0.533 / 10s; $1.066 / 20s",
      "note": "Historical combined route"
    },
    {
      "model": "Apiframe Wan 3 native 720p",
      "contract": "Output-only August snapshot",
      "price": "$1.300 / 10s; $2.600 / 20s",
      "note": "Not revalidated"
    },
    {
      "model": "Apiframe 480p + reAPI enhancer",
      "contract": "Generation plus enhancer snapshot",
      "price": "$0.633 / 10s; $1.266 / 20s",
      "note": "Historical combined route"
    },
    {
      "model": "EvoLink Wan 3 native 720p",
      "contract": "Input + output August snapshot",
      "price": "$1.500 / 10s; $3.000 / 20s",
      "note": "Discount/top-up not revalidated"
    },
    {
      "model": "EvoLink 480p + reAPI enhancer",
      "contract": "Generation plus enhancer snapshot",
      "price": "$0.793 / 10s; $1.586 / 20s",
      "note": "Historical combined route"
    },
    {
      "model": "WaveSpeed observed 480p + own enhancer",
      "contract": "Input + output plus enhancer snapshot",
      "price": "$0.983 / 10s; $1.966 / 20s",
      "note": "480p observed; 720p inferred in old matrix"
    }
  ]
}
