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

# Aurora 2.0

> The highest-quality Aurora model: a talking video from one photo and up to 59.7 seconds of audio, at up to 2k.

Set `model_version` to `aurora_v2` on `POST /api/aurora/`. Aurora 2.0 renders at `480p`, `720p` (default), `1080p` or `2k`, priced by resolution. For the request lifecycle (polling and webhooks), see the [Aurora overview](/api-documentation/aurora/aurora).

## Pricing

| Resolution | Credits per second | Audio length |
| - | - | - |
| `480p` | 0.4 | Up to 59.7 seconds |
| `720p` (default) | 0.7 | Up to 59.7 seconds |
| `1080p` | 1.4 | Up to 59.7 seconds |
| `2k` | 2.8 | Up to 14.375 seconds |

Billing is per second of audio, rounded up to the next whole second. For example, the 10.4-second audio in the example request is billed as 11 seconds: 30.8 credits at `2k`.

Failed videos are refunded automatically, and generated videos stay available for at least 7 days. See [Pricing, limits and retention](/api-documentation/aurora/aurora#-pricing-limits-and-retention) to compare every model.

## Request

<CodeGroup>
  ```bash Example Request theme={null}
  curl --request POST \
      --url https://api.creatify.ai/api/aurora/ \
      --header 'Content-Type: application/json' \
      --header 'X-API-ID: your-api-id' \
      --header 'X-API-KEY: your-api-key' \
      --data '{
      "image": "https://d35ghwdno3nak3.cloudfront.net/tutorial/asset-generator/aurora-v2-car.jpg",
      "audio": "https://d35ghwdno3nak3.cloudfront.net/user/18165/2025-09-15/2d20-req-3VV9TLO6qlTOflMMQBRe-0-s.mp3",
      "model_version": "aurora_v2",
      "resolution": "2k",
      "webhook_url": "https://webhook.example"
    }'
  ```

  ```json Example Response (done) theme={null}
  {
      "id": "74f8bfb2-35bd-49d9-9df7-71258f22451f",
      "created_at": "2026-10-11T16:23:57.630037-07:00",
      "updated_at": "2026-10-11T16:23:57.845743-07:00",
      "name": null,
      "audio": "https://cdn.creatify.ai/user/18165/2025-09-15/2d20-req-3VV9TLO6qlTOflMMQBRe-0-s.mp3",
      "image": "https://cdn.creatify.ai/ai_tools_flow/c2pa/20261011/97a4af4423204605aeaeab8af9b88a5c.jpg",
      "text_prompt": null,
      "prompt_guidance_scale": 1.0,
      "color_correction_strength": 1.0,
      "model_version": "aurora_v2",
      "resolution": "2k",
      "video_output": "https://d35ghwdno3nak3.cloudfront.net/tutorial/asset-generator/aurora-v2-car.mp4",
      "credits_used": 30.8,
      "duration": 10,
      "progress": 1,
      "failed_reason": null,
      "media_job": "98dbc06f-fe31-47a5-8767-972b0ff78bc2",
      "status": "done",
      "is_hidden": false,
      "webhook_url": "https://webhook.example",
      "preview": null,
      "editor_url": null
  }
  ```
</CodeGroup>

## Examples

Both rendered with `model_version: "aurora_v2"` at `2k` from the same 10.4-second audio, 30.8 credits each. The first is the request above. The second swaps in a different photo (`aurora-v2-street.jpg`).

<div className="flex flex-col sm:flex-row gap-4 items-start">
  <div className="w-full min-w-0" style={{ flex: "0.5625 1 0%" }}>
    <video controls playsInline preload="metadata" poster="https://d35ghwdno3nak3.cloudfront.net/tutorial/asset-generator/aurora-v2-car.jpg" src="https://d35ghwdno3nak3.cloudfront.net/tutorial/asset-generator/aurora-v2-car.mp4" className="block w-full rounded-xl bg-black" style={{ aspectRatio: "9 / 16" }} />

    <div className="mt-2 text-sm text-center text-gray-500 dark:text-gray-400">Car selfie</div>
  </div>

  <div className="w-full min-w-0" style={{ flex: "1.7778 1 0%" }}>
    <video controls playsInline preload="metadata" poster="https://d35ghwdno3nak3.cloudfront.net/tutorial/asset-generator/aurora-v2-street.jpg" src="https://d35ghwdno3nak3.cloudfront.net/tutorial/asset-generator/aurora-v2-street.mp4" className="block w-full rounded-xl bg-black" style={{ aspectRatio: "16 / 9" }} />

    <div className="mt-2 text-sm text-center text-gray-500 dark:text-gray-400">City street at golden hour</div>
  </div>
</div>

## Inputs and limits

| Input | Aurora 2.0 rule |
| - | - |
| `image` | `png`, `jpg`, `jpeg` or `webp`; 256 to 5760 pixels on each side; aspect ratio between 1:4 and 4:1; up to 30 MB. |
| `audio` | `mp3` or `wav`, from 1 to 59.7 seconds. The video is as long as the audio. |
| `resolution` | `480p`, `720p` (default), `1080p` or `2k`. `2k` takes audio up to 14.375 seconds; use `1080p` for longer clips. |
| `text_prompt` | Optional. Describes the style, scene, expression or motion. |
| `prompt_guidance_scale` | Ignored by Aurora 2.0. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.