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

# Pricing

> Per-image and per-profile rates

export const MIN_QUICK_PROFILE_PHOTOS = 5;

export const MIN_PROFILE_PHOTOS = 10;

export const MAX_QUICK_PROFILE_PHOTOS = 10;

export const MAX_PROFILE_PHOTOS = 50;

export const DEVELOPER_PORTAL_URL = "https://platform.photalabs.com";

Per-image cost is shown as base / with-identity. With-identity applies when a trained profile is recognized in the output.

| Model                        | 1K              | 2K              | 4K              |
| ---------------------------- | --------------- | --------------- | --------------- |
| Nano Banana 2 (nb2, default) | \$0.08 / \$0.10 | \$0.12 / \$0.15 | \$0.16 / \$0.20 |
| Qwen Image 2 (qwen-image-2)  | \$0.04 / \$0.05 | \$0.04 / \$0.05 | —               |
| Flux 2 Dev (flux-2)          | \$0.02 / \$0.03 | \$0.06 / \$0.08 | —               |
| Reve (reve)                  | \$0.04 / \$0.05 | —               | —               |

Prices are per output image in USD.

**GPT Image 2** — token-metered (varies per request)

| Component           | Rate           |
| ------------------- | -------------- |
| Input text tokens   | \$5.00 per 1M  |
| Input image tokens  | \$8.00 per 1M  |
| Output image tokens | \$30.00 per 1M |
| Identity surcharge  | +20%           |

| Operation                      | Cost            | Unit             |
| ------------------------------ | --------------- | ---------------- |
| Enhance                        | \$0.12 / \$0.15 | per output image |
| Remix                          | \$0.12 / \$0.15 | per output image |
| Profile training — Full Train  | \$2.90          | per profile      |
| Profile training — Quick Train | \$1.49          | per profile      |

Profile training has two tiers. **Full Train** uses {MIN_PROFILE_PHOTOS}–{MAX_PROFILE_PHOTOS} images and produces the highest-fidelity profile. **Quick Train** uses {MIN_QUICK_PROFILE_PHOTOS}–{MAX_QUICK_PROFILE_PHOTOS} images for a faster, lower-cost profile. Pick the tier with the `training_tier` field on `POST /profiles/add`; it defaults to Full Train. See [Profiles](/guides/profiles) for guidance on choosing.

<CardGroup cols={2}>
  <Card title="Developer Portal" icon="credit-card" href={DEVELOPER_PORTAL_URL}>
    View your credit balance, add credit, manage auto top-up, and download invoices.
  </Card>

  <Card title="Base model selection" icon="cube" href="/guides/base-models">
    Pick which image model powers your `/edit` and `/generate` requests.
  </Card>
</CardGroup>
