> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lettherebe.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Image models

> LTB uses two Gemini image models for every shot: Flash for fast candidate exploration, and Pro for the final frame that becomes the source video.

LTB ships with two Google DeepMind models for shot generation. Both run on the same infrastructure but split along a speed-versus-detail axis. Use Flash to scan many candidates, then switch to Pro on the keeper before animation.

## The two models

| UI label | Implementation                   | Common name            | Strength                                 |
| -------- | -------------------------------- | ---------------------- | ---------------------------------------- |
| `Pro`    | `gemini-3-pro-image-preview`     | Nano Banana Pro        | Detail, consistency, final-frame quality |
| `Flash`  | `gemini-3.1-flash-image-preview` | Gemini 3.1 Flash Image | Fast candidates, lower token cost        |

`Flash` is the panel default. The lighter token cost makes it cheap to scan many candidates per beat. When a Flash candidate captures the right composition, re-render the same beat in `Pro` for the master.

## Token cost by resolution

`1 token = $0.05`. Costs are per generation.

<Table>
  <thead>
    <tr>
      <th>Model</th>
      <th>Resolution</th>
      <th>Tokens</th>
      <th>USD</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td rowSpan="3"><code>Pro</code></td>
      <td><code>1K</code></td>
      <td><code>3.20</code></td>
      <td><code>\$0.16</code></td>
    </tr>

    <tr>
      <td><code>2K</code></td>
      <td><code>3.20</code></td>
      <td><code>\$0.16</code></td>
    </tr>

    <tr>
      <td><code>4K</code></td>
      <td><code>5.65</code></td>
      <td><code>\$0.28</code></td>
    </tr>

    <tr>
      <td rowSpan="4"><code>Flash</code></td>
      <td><code>0.5K</code></td>
      <td><code>1.10</code></td>
      <td><code>\$0.05</code></td>
    </tr>

    <tr>
      <td><code>1K</code></td>
      <td><code>1.60</code></td>
      <td><code>\$0.08</code></td>
    </tr>

    <tr>
      <td><code>2K</code></td>
      <td><code>2.40</code></td>
      <td><code>\$0.12</code></td>
    </tr>

    <tr>
      <td><code>4K</code></td>
      <td><code>3.60</code></td>
      <td><code>\$0.18</code></td>
    </tr>
  </tbody>
</Table>

`Flash` adds a `0.5K` step that Pro does not — useful for layout-only checks. At `4K`, Flash costs about 36% less than Pro per call.

<Note>
  The Pro pricing collapses `1K` and `2K` to the same `3.20` tokens. Render Pro at `2K` whenever you do not specifically need `1K` — the cost is the same and the resolution is higher.
</Note>

## When to use which

Pick the model from the job, not the budget. Flash earns its keep on volume; Pro earns it on the one shot that gets animated.

| Situation                                  | Model        |
| ------------------------------------------ | ------------ |
| Scanning many candidates per beat          | `Flash`      |
| Rendering a Character or Subject reference | `Pro`        |
| Promoting a beat candidate to master       | `Pro`        |
| Finishing a Cinematic Shots or Edit pass   | `Pro`        |
| Layout-only check, before any prompt work  | `Flash 0.5K` |

<Tip>
  Run `Flash` first at `1K` to compare nine candidates for `14.4 tokens` ($0.72). Promote the keeper, then re-render the same beat in `Pro 2K` for `3.2 tokens` ($0.16). Total cost for one master shot — about `$0.88`, versus `$1.44` if every candidate had been Pro.
</Tip>

## Where to switch

The model picker lives on the bottom panel of the Image mode. Open any beat, expand the panel options, and switch between `Pro` and `Flash`. The same picker is available in `Create`, `Shots`, `Edit`, and `Upscale` modes.

<Frame caption="Model selector — Pro and Flash inside the Image panel" />

## Capture spec

| File                               | Ratio     | State                                               | Priority |
| ---------------------------------- | --------- | --------------------------------------------------- | -------- |
| `models/image/01-selector.png`     | 4:3       | Bottom panel with Pro / Flash selector exposed      | P0       |
| `models/image/02-pro-vs-flash.png` | Columns 2 | Same prompt rendered in Pro and Flash, side by side | P1       |

## Next

<CardGroup cols={2}>
  <Card title="Video models" icon="film" href="/models/video">
    Fourteen image-to-video models with full pricing.
  </Card>

  <Card title="Image mode" icon="image" href="/image-mode/create">
    Generate shots beat by beat.
  </Card>
</CardGroup>
