Skip to main content

How are Generations Counted?

Christopher John avatar
Written by Christopher John
Updated over a month ago

Overview

In most cases, a generation is every time a customer interacts with an AI model to generate something. Knowing how many generations you've used is important as most subscriptions include a set number of generations.

Below are specific details pertaining to:

  • Text Generation

  • Image Generation

  • Video Generation

  • Feed Variation


Text Generation

Each message sent to a text model counts as 1 generation. This includes both the user’s prompt and the AI’s response, treated as a single interaction.

Whether your message is short or long, each prompt-response pair is billed once.


Image Generation

For image models, every image generated counts as 1 generation, regardless of resolution, quality, or model type. This ensures consistency across providers.

Note: Post generation actions will have separate cost, e.g. 1 edit = 1 generation


Video Generation

Video generation is priced per second of generated video, but with an important rule:

  • 🔺 In case of fraction, the generations are rounded up to the nearest full generation.

There are no partial charges—even 0.1 over will round up.

Examples:

  • A 5-second Runway Gen 4 output = 5 × 0.33 = 1.65 → 2 generations

  • A 3-second Google Veo3 output = 3 × 4 = 12 → 12 generations


Feed Variations

We count one generation per every variation generated. If 20 variations are generated from a master creative, that would count as 20 generations.

Note: If 1 creative has 5 formats, we still only count as 1 generation.

AI Tools inside feeds

Using an AI tool inside the feed also counts as one generation. For example, translating 5 cells to a different language using AI will count as 5 generations.


Tracking Generations

If your subscription has a limited generation count, you can view your remaining generations in the bottom right corner of your workspaces using the counter shown below:

You can also view generations used per user in any workspace's Manage Team menu:

Did this answer your question?