{
  "name": "AI image and video generation prices per output",
  "description": "Published per-output prices for the image and video models used in AI persona work, with the mode each model accepts and whether it takes a custom character LoRA.",
  "url": "https://aiofmcity.com/model-prices",
  "checked": "2026-10-21",
  "priceBasis": "vendor list price, read on the date in `checked`",
  "priceHistoryNote": "Each model carries priceHistory, appended on every re-check and never edited in place. One point today; the series is the point.",
  "sources": [
    {
      "label": "WaveSpeedAI model catalogue",
      "url": "https://wavespeed.ai/explore"
    },
    {
      "label": "WaveSpeedAI pricing",
      "url": "https://wavespeed.ai/pricing"
    },
    {
      "label": "Google AI for Developers — Gemini API pricing",
      "url": "https://ai.google.dev/gemini-api/docs/pricing"
    },
    {
      "label": "Google Cloud — Agent Platform pricing",
      "url": "https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing"
    },
    {
      "label": "Higgsfield pricing",
      "url": "https://higgsfield.ai/pricing"
    },
    {
      "label": "Kling AI API docs — Video pricing",
      "url": "https://kling.ai/document-api/pricing/base/video"
    }
  ],
  "models": [
    {
      "id": "z-image-turbo",
      "vendor": "WaveSpeed",
      "name": "Z-Image-Turbo",
      "kind": "image",
      "modes": [
        "text-to-image"
      ],
      "price": 0.005,
      "currency": "USD",
      "priceHistory": [
        {
          "on": "2026-09-09",
          "value": 0.005
        },
        {
          "on": "2026-09-29",
          "value": 0.005
        },
        {
          "on": "2026-10-05",
          "value": 0.005
        },
        {
          "on": "2026-10-21",
          "value": 0.005
        }
      ],
      "unit": "image",
      "lora": false,
      "openWeights": false,
      "note": "The cheapest image model on this list. You get two hundred images per dollar, so you can generate a lot and throw most of it away."
    },
    {
      "id": "flux-2-klein",
      "vendor": "Black Forest Labs",
      "name": "Flux 2 Klein",
      "kind": "image",
      "modes": [
        "text-to-image"
      ],
      "price": 0.008,
      "currency": "USD",
      "priceHistory": [
        {
          "on": "2026-09-09",
          "value": 0.008
        },
        {
          "on": "2026-09-29",
          "value": 0.008
        },
        {
          "on": "2026-10-05",
          "value": 0.008
        },
        {
          "on": "2026-10-21",
          "value": 0.008
        }
      ],
      "unit": "image",
      "lora": false,
      "openWeights": false,
      "note": "Most persona work has been built on the Flux family. Klein is the cheap tier of the current generation."
    },
    {
      "id": "seedream-4-5",
      "vendor": "ByteDance",
      "name": "Seedream 4.5",
      "kind": "image",
      "modes": [
        "text-to-image"
      ],
      "price": 0.04,
      "currency": "USD",
      "priceHistory": [
        {
          "on": "2026-09-09",
          "value": 0.04
        },
        {
          "on": "2026-09-29",
          "value": 0.04
        },
        {
          "on": "2026-10-05",
          "value": 0.04
        },
        {
          "on": "2026-10-21",
          "value": 0.04
        }
      ],
      "unit": "image",
      "lora": false,
      "openWeights": false,
      "note": "ByteDance’s image model. Its price sits between the cheap bulk models and the premium ones."
    },
    {
      "id": "seedream-5-pro-edit",
      "vendor": "ByteDance",
      "name": "Seedream V5.0 Pro Edit",
      "kind": "image",
      "modes": [
        "image-edit"
      ],
      "price": 0.045,
      "currency": "USD",
      "priceHistory": [
        {
          "on": "2026-09-09",
          "value": 0.0405
        },
        {
          "on": "2026-09-29",
          "value": 0.0405
        },
        {
          "on": "2026-10-05",
          "value": 0.045,
          "basis": "List price from here on (1K, one input image). The earlier points are the run-button price, which on 5 Oct 2026 was 10% below list."
        },
        {
          "on": "2026-10-21",
          "value": 0.045
        }
      ],
      "unit": "generation",
      "lora": false,
      "openWeights": false,
      "note": "Edits one or more images you give it and does not generate from nothing. This is the mode you need to fix a single frame. On 5 October 2026 WaveSpeed took 10% off, so one edit cost $0.0405."
    },
    {
      "id": "gpt-image-2-edit",
      "vendor": "OpenAI",
      "name": "GPT Image 2 Edit",
      "kind": "image",
      "modes": [
        "image-edit"
      ],
      "price": 0.07,
      "currency": "USD",
      "priceHistory": [
        {
          "on": "2026-09-09",
          "value": 0.0665
        },
        {
          "on": "2026-09-29",
          "value": 0.0665
        },
        {
          "on": "2026-10-05",
          "value": 0.07,
          "basis": "List price from here on (1K, medium quality, one input image). The earlier points are the run-button price, which on 5 Oct 2026 was 5% below list."
        },
        {
          "on": "2026-10-21",
          "value": 0.07
        }
      ],
      "unit": "generation",
      "lora": false,
      "openWeights": false,
      "note": "Edits an image from instructions in normal language. Good at text inside an image, which most models still get wrong. On 5 October 2026 WaveSpeed took 5% off, so one edit cost $0.0665."
    },
    {
      "id": "gpt-image-2-5-edit",
      "vendor": "OpenAI",
      "name": "GPT Image 2.5 Edit",
      "kind": "image",
      "modes": [
        "image-edit"
      ],
      "price": 0.039,
      "currency": "USD",
      "priceHistory": [
        {
          "on": "2026-10-04",
          "value": 0.039
        },
        {
          "on": "2026-10-05",
          "value": 0.039
        },
        {
          "on": "2026-10-21",
          "value": 0.039
        }
      ],
      "unit": "generation",
      "lora": false,
      "openWeights": false,
      "note": "OpenAI's newest image model (September 2026), also in ChatGPT. Very realistic from reference images of your own persona. Price for 1K at medium quality with one reference image; each extra reference adds about $0.015."
    },
    {
      "id": "nano-banana-2",
      "vendor": "Google",
      "name": "Nano Banana 2",
      "kind": "image",
      "modes": [
        "text-to-image",
        "image-edit"
      ],
      "price": 0.07,
      "currency": "USD",
      "priceHistory": [
        {
          "on": "2026-09-09",
          "value": 0.07
        },
        {
          "on": "2026-09-29",
          "value": 0.07
        },
        {
          "on": "2026-10-05",
          "value": 0.07
        },
        {
          "on": "2026-10-21",
          "value": 0.07
        }
      ],
      "unit": "image",
      "lora": false,
      "openWeights": false,
      "note": "The standard tier of Google’s image models. Price at 1K. On 5 October 2026 WaveSpeed took 10% off, so one image cost $0.063."
    },
    {
      "id": "nano-banana-pro",
      "vendor": "Google",
      "name": "Nano Banana Pro",
      "kind": "image",
      "modes": [
        "text-to-image",
        "image-edit"
      ],
      "price": 0.14,
      "currency": "USD",
      "priceHistory": [
        {
          "on": "2026-09-09",
          "value": 0.14
        },
        {
          "on": "2026-09-29",
          "value": 0.14
        },
        {
          "on": "2026-10-05",
          "value": 0.14
        },
        {
          "on": "2026-10-21",
          "value": 0.14
        }
      ],
      "unit": "image",
      "lora": false,
      "openWeights": false,
      "note": "The premium tier. Most subscription credit systems base their prices on this model. On 5 October 2026 WaveSpeed took 10% off, so one image cost $0.126."
    },
    {
      "id": "wan-2-2-ultra-fast",
      "vendor": "Alibaba",
      "name": "Wan 2.2 Ultra Fast",
      "kind": "video",
      "modes": [
        "image-to-video"
      ],
      "price": 0.01,
      "currency": "USD",
      "priceHistory": [
        {
          "on": "2026-09-09",
          "value": 0.01
        },
        {
          "on": "2026-09-29",
          "value": 0.01
        },
        {
          "on": "2026-10-05",
          "value": 0.01
        },
        {
          "on": "2026-10-21",
          "value": 0.01
        }
      ],
      "unit": "second",
      "lora": false,
      "openWeights": true,
      "note": "Priced per second and not per clip. You get a hundred seconds per dollar, but the model is one generation behind."
    },
    {
      "id": "infinitetalk",
      "vendor": "MeiGen-AI",
      "name": "InfiniteTalk",
      "kind": "video",
      "modes": [
        "avatar-lipsync"
      ],
      "price": 0.03,
      "currency": "USD",
      "priceHistory": [
        {
          "on": "2026-09-09",
          "value": 0.03
        },
        {
          "on": "2026-09-29",
          "value": 0.03
        },
        {
          "on": "2026-10-05",
          "value": 0.03
        },
        {
          "on": "2026-10-21",
          "value": 0.03
        }
      ],
      "unit": "second",
      "lora": false,
      "openWeights": false,
      "note": "Does lip-sync, not animation. That is a different job from making a still image move, and you only need it if your persona speaks."
    },
    {
      "id": "wan-2-2-animate",
      "vendor": "Alibaba",
      "name": "Wan 2.2 Animate",
      "kind": "video",
      "modes": [
        "motion-transfer"
      ],
      "price": 0.04,
      "currency": "USD",
      "priceHistory": [
        {
          "on": "2026-09-09",
          "value": 0.04
        },
        {
          "on": "2026-09-29",
          "value": 0.04
        },
        {
          "on": "2026-10-05",
          "value": 0.04
        },
        {
          "on": "2026-10-21",
          "value": 0.04
        }
      ],
      "unit": "second",
      "lora": false,
      "openWeights": true,
      "note": "Copies existing motion onto a character and does not invent it. That keeps the movement believable."
    },
    {
      "id": "minimax-h3-i2v",
      "vendor": "MiniMax",
      "name": "MiniMax H3",
      "kind": "video",
      "modes": [
        "image-to-video",
        "text-to-video",
        "video-extend"
      ],
      "price": 0.04,
      "currency": "USD",
      "priceHistory": [
        {
          "on": "2026-09-09",
          "value": 0.1,
          "unit": "generation"
        },
        {
          "on": "2026-09-29",
          "value": 0.1,
          "unit": "generation"
        },
        {
          "on": "2026-10-05",
          "value": 0.04,
          "basis": "Per second from here on, the unit WaveSpeed bills in, at list price and the default 480p. The earlier points are the run-button price for one 5-second clip, which on 5 Oct 2026 was 50% below list."
        },
        {
          "on": "2026-10-21",
          "value": 0.04
        }
      ],
      "unit": "second",
      "lora": false,
      "openWeights": true,
      "note": "The open-weights edition, which WaveSpeed runs on its own servers. A 5-second clip at the default 480p lists at $0.20. On 5 October 2026 WaveSpeed showed it at 50% off, so that clip cost $0.10. MiniMax’s official H3 on WaveSpeed is a separate model at $0.10 per second (768p)."
    },
    {
      "id": "minimax-h3-lora",
      "vendor": "MiniMax",
      "name": "MiniMax H3 (LoRA)",
      "kind": "video",
      "modes": [
        "image-to-video",
        "reference-to-video"
      ],
      "price": 0.05,
      "currency": "USD",
      "priceHistory": [
        {
          "on": "2026-09-09",
          "value": 0.125,
          "unit": "generation"
        },
        {
          "on": "2026-09-29",
          "value": 0.125,
          "unit": "generation"
        },
        {
          "on": "2026-10-05",
          "value": 0.05,
          "basis": "Per second from here on, at list price and the default 480p (image-to-video). The earlier points are the run-button price for one 5-second clip, which on 5 Oct 2026 was 50% below list."
        },
        {
          "on": "2026-10-21",
          "value": 0.05
        }
      ],
      "unit": "second",
      "lora": true,
      "openWeights": true,
      "note": "Takes up to three LoRA files, but only LoRAs trained for MiniMax H3. WaveSpeed says a LoRA must match the base model exactly, and on 5 October 2026 it had no H3 trainer. Reference-to-video is $0.06 per second. 50% off on 5 October: $0.125 for a 5-second image-to-video clip."
    },
    {
      "id": "kling-3-std",
      "vendor": "Kuaishou",
      "name": "Kling 3.0 Std",
      "kind": "video",
      "modes": [
        "image-to-video",
        "text-to-video"
      ],
      "price": 0.084,
      "currency": "USD",
      "priceHistory": [
        {
          "on": "2026-09-09",
          "value": 0.084
        },
        {
          "on": "2026-09-29",
          "value": 0.084
        },
        {
          "on": "2026-10-05",
          "value": 0.084
        },
        {
          "on": "2026-10-21",
          "value": 0.084
        }
      ],
      "unit": "second",
      "lora": false,
      "openWeights": false,
      "note": "The standard tier of the Kling line, which has long been a default choice for character video. Price without sound, the default. With sound it costs 1.5 times as much."
    },
    {
      "id": "gemini-omni-1-1-flash",
      "vendor": "Google",
      "name": "Gemini Omni 1.1 Flash",
      "kind": "video",
      "modes": [
        "text-to-video",
        "reference-to-video"
      ],
      "price": 0.1,
      "currency": "USD",
      "priceHistory": [
        {
          "on": "2026-10-05",
          "value": 0.1
        },
        {
          "on": "2026-10-21",
          "value": 0.1
        }
      ],
      "unit": "second",
      "lora": false,
      "openWeights": false,
      "note": "Google’s video model with sound, which also takes up to ten reference images. $0.10 per second at the default 720p on WaveSpeed. Google’s own Gemini API states about the same: roughly $0.10 per second of 720p video. 360p costs $0.03 per second."
    },
    {
      "id": "wan-3-0",
      "vendor": "Alibaba",
      "name": "Wan 3.0",
      "kind": "video",
      "modes": [
        "image-to-video",
        "reference-to-video",
        "text-to-video"
      ],
      "price": 0.1,
      "currency": "USD",
      "priceHistory": [
        {
          "on": "2026-09-09",
          "value": 0.475,
          "unit": "generation"
        },
        {
          "on": "2026-09-29",
          "value": 0.475,
          "unit": "generation"
        },
        {
          "on": "2026-10-05",
          "value": 0.1,
          "basis": "Per second from here on, the unit WaveSpeed bills in, at list price and the default 720p. The earlier points are the run-button price for one 5-second clip, which on 5 Oct 2026 was 5% below list."
        },
        {
          "on": "2026-10-21",
          "value": 0.1
        }
      ],
      "unit": "second",
      "lora": false,
      "openWeights": false,
      "note": "Takes 2 to 30 seconds in one generation, and several kinds of reference (multimodal), not only a first frame. 480p costs $0.05 per second. On 5 October 2026 WaveSpeed took 5% off."
    },
    {
      "id": "kling-3-std-motion-control",
      "vendor": "Kuaishou",
      "name": "Kling 3.0 Std Motion Control",
      "kind": "video",
      "modes": [
        "motion-transfer"
      ],
      "price": 0.126,
      "currency": "USD",
      "priceHistory": [
        {
          "on": "2026-09-29",
          "value": 0.126
        },
        {
          "on": "2026-10-05",
          "value": 0.126
        },
        {
          "on": "2026-10-21",
          "value": 0.126
        }
      ],
      "unit": "second",
      "lora": false,
      "openWeights": false,
      "note": "Takes a character image and a driving video. The character then moves the way the person in the video moved. Billed $0.63 per 5 seconds, up to 30 seconds."
    },
    {
      "id": "kling-4-0",
      "vendor": "Kuaishou",
      "name": "Kling 4.0",
      "kind": "video",
      "modes": [
        "text-to-video",
        "image-to-video",
        "reference-to-video",
        "video-edit"
      ],
      "price": 0.157,
      "currency": "USD",
      "priceHistory": [
        {
          "on": "2026-10-21",
          "value": 0.157
        }
      ],
      "unit": "second",
      "lora": false,
      "openWeights": false,
      "note": "Price on Kling’s own API at 720p without an input video, read in early access on 21 October 2026. Kling’s prepaid API packages did not cover 4.0 yet. 1080p costs $0.235 per second, and there is no 4K price. With an input video it is $0.094 per second, but Kling bills at least twice the clip length. Makes 3 to 30 seconds in one generation. Kling does not say whether sound costs extra."
    },
    {
      "id": "veo-3-1-fast",
      "vendor": "Google",
      "name": "Veo 3.1 Fast",
      "kind": "video",
      "modes": [
        "text-to-video",
        "image-to-video"
      ],
      "price": 0.15,
      "currency": "USD",
      "priceHistory": [
        {
          "on": "2026-09-09",
          "value": 0.15
        },
        {
          "on": "2026-09-29",
          "value": 0.15
        },
        {
          "on": "2026-10-05",
          "value": 0.15
        },
        {
          "on": "2026-10-21",
          "value": 0.15
        }
      ],
      "unit": "second",
      "lora": false,
      "openWeights": false,
      "note": "Price with sound, which is on by default; without sound it is $0.10 per second. Google’s own Gemini API charged $0.10 per second at 720p with sound until it shut the Veo 3.1 preview down on 22 October 2026. Google Cloud’s Agent Platform lists the same $0.10 for the GA model (21 October 2026). Its text-to-video results are the ones people show off most often."
    },
    {
      "id": "wan-3-0-prime",
      "vendor": "Alibaba",
      "name": "Wan 3.0 Prime",
      "kind": "video",
      "modes": [
        "image-to-video",
        "reference-to-video",
        "text-to-video"
      ],
      "price": 0.15,
      "currency": "USD",
      "priceHistory": [
        {
          "on": "2026-09-09",
          "value": 0.7125,
          "unit": "generation"
        },
        {
          "on": "2026-09-29",
          "value": 0.7125,
          "unit": "generation"
        },
        {
          "on": "2026-10-05",
          "value": 0.15,
          "basis": "Per second from here on, at list price and the default 720p. The earlier points are the run-button price for one 5-second clip, which on 5 Oct 2026 was 5% below list."
        },
        {
          "on": "2026-10-21",
          "value": 0.15
        }
      ],
      "unit": "second",
      "lora": false,
      "openWeights": false,
      "note": "A faster variant of Wan 3.0 at 1.5 times the price. On 5 October 2026 WaveSpeed took 5% off."
    },
    {
      "id": "seedance-2-fast",
      "vendor": "ByteDance",
      "name": "Seedance 2.0 Fast",
      "kind": "video",
      "modes": [
        "image-to-video",
        "text-to-video"
      ],
      "price": 0.2,
      "currency": "USD",
      "priceHistory": [
        {
          "on": "2026-09-09",
          "value": 0.1
        },
        {
          "on": "2026-09-29",
          "value": 0.1
        },
        {
          "on": "2026-10-05",
          "value": 0.2,
          "basis": "At the default 720p from here on. The earlier points are the 480p rate, which was still $0.10 per second on 5 Oct 2026. Not a price rise."
        },
        {
          "on": "2026-10-21",
          "value": 0.2
        }
      ],
      "unit": "second",
      "lora": false,
      "openWeights": false,
      "note": "At the default 720p a ten-second clip costs $2, not 20 cents. At 480p it is $0.10 per second. Check the unit before you compare."
    },
    {
      "id": "seedance-2-5",
      "vendor": "ByteDance",
      "name": "Seedance 2.5",
      "kind": "video",
      "modes": [
        "image-to-video",
        "text-to-video",
        "video-edit",
        "video-extend"
      ],
      "price": 0.36,
      "currency": "USD",
      "priceHistory": [
        {
          "on": "2026-09-09",
          "value": 0.81,
          "unit": "generation"
        },
        {
          "on": "2026-09-29",
          "value": 0.81,
          "unit": "generation"
        },
        {
          "on": "2026-10-05",
          "value": 0.36,
          "basis": "Per second from here on, at list price and the default 720p. The earlier points are the run button's \"starts at\" price: 5 seconds at 480p, 10% below list on 5 Oct 2026. A default 5-second clip lists at $1.80."
        },
        {
          "on": "2026-10-21",
          "value": 0.36
        }
      ],
      "unit": "second",
      "lora": false,
      "openWeights": false,
      "note": "The premium end. A 5-second clip at the default 720p lists at $1.80; 480p costs $0.18 per second. On 5 October 2026 WaveSpeed took 10% off, so that clip cost $1.62. With the video-edit and video-extend modes you can repair a clip that is almost right and do not have to generate it again."
    }
  ]
}