# ViewMax C1 and Turbo

ViewMax C1 and ViewMax Turbo modes, inputs, defaults, credit pricing, and API examples.

## Overview

**Vendor:** ViewMax.

- `viewmax-c1` is the default model of the ViewMax app: text, image, first/last-frame, and multi-reference video from 1 to 15 seconds at 2 credits per second.
- `viewmax-turbo` covers text, image, and first/last-frame video from 5 to 15 seconds.

Neither model has an audio toggle.

## `viewmax-c1`

| Mode                 | `image_urls`            | `video_urls` | Durations              | Resolutions | Aspect ratios | Defaults       |
| -------------------- | ----------------------- | ------------ | ---------------------- | ----------- | ------------- | -------------- |
| `text-to-video`      | None                    | None         | 1s–15s (whole seconds) | 480p, 768P  | 16:9, 9:16    | 5s, 768P, 16:9 |
| `image-to-video`     | Exactly 1               | None         | 1s–15s (whole seconds) | 480p, 768P  | 16:9, 9:16    | 5s, 768P, 16:9 |
| `frames-to-video`    | Exactly 2 (first, last) | None         | 1s–15s (whole seconds) | 480p, 768P  | 16:9, 9:16    | 5s, 768P, 16:9 |
| `reference-to-video` | 1–9                     | None         | 1s–15s (whole seconds) | 480p, 768P  | 16:9, 9:16    | 5s, 768P, 16:9 |

### Credit pricing

2 credits per second at both resolutions, in every mode.

| Duration | 1s  | 5s  | 10s | 15s |
| -------- | --- | --- | --- | --- |
| Credits  | 2   | 10  | 20  | 30  |

On Ultra plans, a daily ViewMax C1 allowance also covers API and MCP requests. A covered task returns `costCredits: 0`, and `waivedCredits` shows what it would have cost.

## `viewmax-turbo`

| Mode              | `image_urls`            | Durations              | Resolutions | Aspect ratios                   | Defaults       |
| ----------------- | ----------------------- | ---------------------- | ----------- | ------------------------------- | -------------- |
| `text-to-video`   | None                    | 5s–15s (whole seconds) | 480p, 768P  | 16:9, 21:9, 4:3, 1:1, 3:4, 9:16 | 5s, 768P, 16:9 |
| `image-to-video`  | Exactly 1               | 5s–15s (whole seconds) | 480p, 768P  | Follows the image (omit)        | 5s, 768P       |
| `frames-to-video` | Exactly 2 (first, last) | 5s–15s (whole seconds) | 480p, 768P  | Follows the images (omit)       | 5s, 768P       |

`viewmax-turbo` takes no `video_urls`.

### Credit pricing

| Resolution | Credits per second | 5s  | 10s | 15s |
| ---------- | ------------------ | --- | --- | --- |
| 480p       | 10                 | 50  | 100 | 150 |
| 768P       | 16                 | 80  | 160 | 240 |

## Example

```bash
curl -X POST https://viewmax.studio/api/v1/videos \
  -H "Authorization: Bearer $VIEWMAX_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: c1-example-0001" \
  -d '{
    "model": "viewmax-c1",
    "mode": "reference-to-video",
    "prompt": "The character from the first image walks through the market from the second image",
    "image_urls": [
      "https://example.com/character.png",
      "https://example.com/market.png"
    ],
    "options": { "duration": "5s", "resolution": "768P", "aspect_ratio": "16:9" }
  }'
```

This request costs 10 credits. With MCP, call `generate_video` with `model: "viewmax-c1"`.

## Notes

- Resolution values are case-insensitive; the catalog spells them `480p` and `768P`.
- `duration` accepts `"5s"`, `"5"`, or `5`.
- `audio: true` is rejected for both models.
