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

# Seedance 1.5 Pro

> Use ByteDance Seedance 1.5 Pro through AnyFast for text-to-video and image-to-video generation.

Seedance 1.5 Pro is ByteDance's video generation model. Use model ID `doubao-seedance-1-5-pro-251215` for text-to-video and image-to-video workflows.

<Note>
  In model names, `t2v` means text-to-video. `i2v` means image-to-video, including first-frame or first-and-last-frame generation. `kf2v` means keyframe-to-video; in Seedance official terminology, this corresponds to first-and-last-frame image-to-video.
</Note>

## Key capabilities

* **Text to video** — Generate videos from text prompts
* **Image to video** — Use first-frame or first-and-last-frame reference images
* **Audio generation** — Available for the text-to-video workflow with `generate_audio`
* **Output control** — Configure duration, aspect ratio, resolution, watermark, seed, and camera lock

<Tabs sync={false}>
  <Tab title="Text to video">
    ## Quick example

    ```bash cURL theme={null}
    curl https://www.anyfast.ai/v1/video/generations \
      -H "Authorization: Bearer YOUR_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "model": "doubao-seedance-1-5-pro-251215",
        "content": [{"type": "text", "text": "A cat walking through sunflowers at golden hour"}],
        "ratio": "16:9",
        "duration": 5,
        "resolution": "720p",
        "generate_audio": false
      }'
    ```

    | Parameter        | Type    | Required | Description                                                    |
    | ---------------- | ------- | -------- | -------------------------------------------------------------- |
    | `model`          | string  | Yes      | Must be `doubao-seedance-1-5-pro-251215`                       |
    | `content`        | array   | Yes      | A text item only                                               |
    | `ratio`          | string  | No       | `16:9`, `4:3`, `1:1`, `3:4`, `9:16`, or `21:9`; default `16:9` |
    | `resolution`     | string  | No       | `480p`, `720p`, or `1080p`; default `720p`                     |
    | `duration`       | integer | No       | 4–12 seconds; default `5`                                      |
    | `generate_audio` | boolean | No       | Generate audio with the video; default `false`                 |
    | `watermark`      | boolean | No       | Default `false`                                                |
    | `seed`           | integer | No       | Random seed for reproducibility                                |
    | `camera_fixed`   | boolean | No       | Fix the camera position; default `false`                       |
  </Tab>

  <Tab title="Image to video">
    ## Quick example

    ```bash cURL theme={null}
    curl https://www.anyfast.ai/v1/video/generations \
      -H "Authorization: Bearer YOUR_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "model": "doubao-seedance-1-5-pro-251215",
        "content": [
          {"type": "text", "text": "The girl opens her eyes and looks at the camera gently"},
          {"type": "image_url", "image_url": {"url": "https://example.com/photo.jpg"}, "role": "first_frame"}
        ],
        "ratio": "adaptive",
        "duration": 5,
        "resolution": "720p"
      }'
    ```

    | Parameter        | Type    | Required | Description                                         |
    | ---------------- | ------- | -------- | --------------------------------------------------- |
    | `model`          | string  | Yes      | Must be `doubao-seedance-1-5-pro-251215`            |
    | `content`        | array   | Yes      | A text item and one or more `image_url` items       |
    | `content[].role` | string  | No       | `first_frame` or `last_frame` for a reference image |
    | `ratio`          | string  | No       | Also supports `adaptive`; default `16:9`            |
    | `resolution`     | string  | No       | `480p`, `720p`, or `1080p`; default `720p`          |
    | `duration`       | integer | No       | 4–12 seconds; default `5`                           |
    | `watermark`      | boolean | No       | Default `false`                                     |
    | `seed`           | integer | No       | Random seed for reproducibility                     |
    | `camera_fixed`   | boolean | No       | Fix the camera position; default `false`            |
  </Tab>
</Tabs>

<Card title="API Reference" icon="code" href="/api-reference/model-api/bytedance/doubao-seedance-1-5-pro-251215">View both Seedance 1.5 Pro workflows.</Card>

<script src="/feedback.js" />
