Seedance 2.0 Fast 文生视频


Seedance 2.0 Fast Text-to-Video 提供最高的画面质量。它可根据文本提示词生成 4 至 15 秒的视频,并支持多种宽高比、音频生成和增强型网页搜索功能。

Seedance 2.0 Fast 文生视频

Seedance 2.0 Fast Text-to-Video 提供最高的画面质量。它可根据文本提示词生成 4 至 15 秒的视频,并支持多种宽高比、音频生成和增强型网页搜索功能。

Base URL

https://api.icreat.ai

认证

所有 API 请求需要通过 API Key 进行认证。您可以在控制台获取 API Key。

export ICREAT_API_KEY="your-api-key-here"

HTTP 请求头

import os

API_KEY = os.environ.get("ICREAT_API_KEY")
headers = {
    "Content-Type": "application/json",
    "Authorization": "Bearer " + API_KEY,
}

保护好您的 API Key

切勿在客户端代码或公开仓库中暴露您的 API Key。请使用环境变量或后端代理。

代码示例

图片/视频生成采用二段式异步调用:先提交任务获取 task_id,再通过查询任务结果接口轮询进度;响应含 status 与 result(处理中为 [],SUCCEEDED 时 result 为资源列表且响应含 costUSD)。以下示例使用同一 task_id 串联两个步骤。

1. 提交任务

向提交接口发送生成请求。

POST/v1/task/submit/bytedance/seedance-2-0-fast/text-to-video

2. 查询任务结果(轮询)

使用提交步骤返回的 task_id 查询任务进度(可重复调用直至终态)。响应含 status 与 result:非终态或处理中时 result 为 [];SUCCEEDED 时 result 为资源数组且响应含 costUSD;FAILED 表示任务失败。

POST/v1/task/result

输入参数

提交任务 — 输入参数

以下参数在提交任务请求体中被接受。

总计: 13 必填: 5 可选: 8

contentobject[]必填

多模态内容数组。请参见下方 schema

generate_audioboolean

是否生成音频

ratiostring

输出宽高比。支持的值:16:9、4:3、1:1、3:4、9:16、21:9 和 adaptive。设置为 adaptive 时,模型会根据输入自动选择最合适的宽高比

resolutionstring

输出分辨率。支持的值:480p、720p

durationinteger

视频时长,单位为秒。接受 4 到 15 的整数,或使用 -1 让模型自动选择时长

watermarkboolean

是否添加“AI Generated”水印

toolsobject[]

要使用的工具列表

typestring必填

内容类型:text、image_url、video_url 或 audio_url

textstring

当 type=text 时必填。支持中文、英文、日文、印尼文、西班牙文和葡萄牙文

image_urlobject

当 type=image_url 时必填。格式:{"url":"https://..."}

video_urlobject

当 type=video_url 时必填。格式:{"url":"https://..."}

audio_urlobject

当 type=audio_url 时必填。格式:{"url":"https://..."}

need_reviewboolean

是否将参考内容提交官方审核。当参考内容包含人脸或受版权保护的 IP 时,请将其设置为 true

查询任务结果 — 输入参数

总计: 1 必填: 1 可选: 0

task_idstring必填

提交任务接口返回的任务 ID。

输出参数

提交任务 — 输出参数

总计: 1

task_idstring

提交任务接口返回的任务 ID。

查询任务结果 — 输出参数

总计: 可变

statusstring

当前任务状态。非成功时 result 通常为 [];SUCCEEDED 时 result 含资源项且响应含 costUSD。

SUBMITTEDSUCCEEDEDFAILED
resultarray[object]

生成资源列表。处理中或未成功时为 [];成功时为对象数组。

costUSDnumber

任务费用(美元),仅在 status 为 SUCCEEDED 时出现。

LLM友好的提示词

以下是一段 LLM 友好的 Markdown 提示词,可复制到 Cursor、ChatGPT 等 AI 助手中,帮助 AI 理解本模型的 API 接入方式、调用流程与关键参数。点击「复制LLM提示词」按钮或下方代码块均可复制全文。

# bytedance/seedance-2-0-fast/text-to-video

> Seedance 2.0 Fast Text-to-Video 提供最高的画面质量。

## 概述

通过 iCreat 二段式异步任务 API 提交生成请求,再轮询查询任务结果接口,成功时从 `result` 获取视频资源 URL(含 `costUSD`)。

## API 信息

- **Base URL**:`https://api.icreat.ai`
- **Submit endpoint (POST)**:`/v1/task/submit/bytedance/seedance-2-0-fast/text-to-video`
- **Query result endpoint (POST)**:`/v1/task/result`
- **Model ID**:`bytedance/seedance-2-0-fast/text-to-video`
- **认证**:`Authorization: Bearer ${ICREAT_API_KEY}`

## 调用流程

1. **Submit**:POST submit 路径,Body 见输入要点;响应 `{ "task_id": "..." }`
2. **Query result**:POST `/v1/task/result`,Body `{ "task_id": "..." }`;响应含 `status` 与 `result`(处理中 `result` 为 `[]`);`SUCCEEDED` 时 `result` 为资源数组且含 `costUSD`,`type` 为 `Video` 时读取 `url` 或 `download_url`

### 输入要点

- 请求体以 `content` 多模态数组为核心,配合分辨率/时长等参数
- `generate_audio`(可选):是否生成音频
- `ratio`(可选):输出宽高比。支持的值:`16:9`、`4:3`、`1:1`、`3:4`、`9:16`、`21:9` 和 `adaptive`。设置为 `adaptive` 时,模型会根据输入自动选择最合适的宽高比
- `resolution`(可选):输出分辨率。支持的值:`480p`、`720p`
- `duration`(可选):视频时长,单位为秒。接受 `4` 到 `15` 的整数,或使用 `-1` 让模型自动选择时长
- `watermark`(可选):是否添加“AI Generated”水印
- `tools`(可选):要使用的工具列表
- `video_url`(可选):当 `type=video_url` 时必填。格式:`{"url":"https://..."}`
- `audio_url`(可选):当 `type=audio_url` 时必填。格式:`{"url":"https://..."}`
- `need_review`(可选):是否将参考内容提交官方审核。当参考内容包含人脸或受版权保护的 IP 时,请将其设置为 `true`

### 输出要点

- 轮询:看 `status`;`result` 处理中为 `[]`
- 成功:`result` 为 `[{ "type": "Video", "url": "...", "download_url": "..." }]`,并含 `costUSD`

## 注意事项

- 两步须用同一 `task_id` 串联;处理中 `result` 为 `[]`,需继续轮询
- `FAILED` 为终态,需排查请求参数或参考内容