Seedance API:Seedance 2.5 与 2.0 视频生成 API

通过 Nereo API,在你自己的代码中调用字节跳动 Dreamina Seedance 2.5、Seedance 2.0、2.0 Fast 和 2.0 Mini:一个 API Key,每个视频一次 REST 请求,支持文生视频、图生视频和参考生视频,按秒付费。想先测试提示词?直接在这里用 Seedance 2.5 生成,无需写代码。

文生视频

提示词
Seedance logoSeedance
0 / 20000

Seedance 2.5 API 功能:文生视频、图生视频和参考生视频

文生视频 API:单次请求最长 30 秒

向 Seedance 2.5 文生视频端点发送提示词,即可获得带运动、镜头调度和原生音频的视频。片段最长 30 秒,一条完整广告、产品展示或故事节拍都能在一次 API 调用中完成。

支持首帧和尾帧的图生视频 API

让产品图、角色图或分镜帧动起来。图生视频端点接受起始帧和可选的结束帧,让你精确控制镜头的起点和落点。

支持最多 30 个参考的参考生视频 API

使用参考生视频端点(全模态参考),最多可传入 30 张图片或视频,外加提示词,让面部、服装、包装和品牌色在多个镜头间保持一致。将 generate_audio 设为 true,即可获得与画面同步的对白、音乐和音效。

480p 草稿、1080p 成片,Seedance 2.0 支持 4K

每次请求可选择 480p、720p 或 1080p(Seedance 2.0 还提供 4K)。用 Seedance 2.0 Mini 或 Fast 以 480p 低成本出草稿,再用 Seedance 2.5 渲染最终保留的版本。

Seedance API Python 教程与代码示例

每个 Seedance 模型在 https://api.nereo.io/api/v1 下都有独立端点。请求是异步的:你会立即收到 status_url,然后轮询它(或使用 webhook)直到视频就绪,通常在一到几分钟内完成。可将以下示例复制到 Python、curl 或 Node.js 中使用。

Seedance 2.5 文生视频(Python)

python
import os, time, requests

API = "https://api.nereo.io/api/v1"
headers = {"Authorization": f"Bearer {os.environ['NEREO_API_KEY']}"}

# 1. Submit a Seedance 2.5 text-to-video request
job = requests.post(
    f"{API}/byteplus/seedance-2.5/text-to-video",
    headers=headers,
    json={
        "prompt": "A barista pours latte art in a sunlit cafe, slow push-in",
        "duration": 8,
        "resolution": "720p",
        "aspect_ratio": "16:9",
        "generate_audio": True,
    },
).json()

# 2. Poll status_url until the video is ready
while True:
    result = requests.get(job["status_url"], headers=headers).json()
    if result["status"] not in ("queued", "in_progress"):
        break
    time.sleep(5)

if result.get("error"):
    raise RuntimeError(result["error"]["message"])
print(result["outputs"][0]["url"])

Seedance 2.5 图生视频(curl)

bash
curl -X POST https://api.nereo.io/api/v1/byteplus/seedance-2.5/image-to-video \
  -H "Authorization: Bearer $NEREO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "The product slowly rotates on a marble pedestal",
    "image_url": "https://example.com/product.png",
    "duration": 5,
    "resolution": "720p",
    "aspect_ratio": "adaptive",
    "generate_audio": true
  }'

# The response includes a status_url. Check it until status is "completed":
curl "$STATUS_URL" -H "Authorization: Bearer $NEREO_API_KEY"

Seedance 2.0 Fast 文生视频(Node.js / TypeScript)

typescript
const headers = {
  Authorization: `Bearer ${process.env.NEREO_API_KEY}`,
  "Content-Type": "application/json",
};

const job = await fetch("https://api.nereo.io/api/v1/byteplus/seedance-2.0-fast/text-to-video", {
  method: "POST",
  headers,
  body: JSON.stringify({ prompt: "A paper boat drifting down a rainy street", duration: 5, resolution: "480p" }),
}).then((r) => r.json());

let result;
do {
  await new Promise((r) => setTimeout(r, 5000));
  result = await fetch(job.status_url, { headers }).then((r) => r.json());
} while (result.status === "queued" || result.status === "in_progress");

console.log(result.outputs[0].url);

如何获取 Seedance API Key 并发出第一个请求

从注册到生成第一个视频,大约只需五分钟。

1

创建 API Key

登录 Nereo API 控制台,打开 API keys 并创建一个密钥。密钥只显示一次,请将其存入环境变量(如 NEREO_API_KEY),并仅在服务端代码中使用。

2

充值并发送请求

充值余额后,向 Seedance 端点(如 /byteplus/seedance-2.5/text-to-video)POST 一个 JSON 请求体,包含提示词、时长、分辨率和宽高比。

3

轮询并下载视频

每隔几秒检查返回的 status_url,直到状态为 completed,然后下载 outputs[0].url。生成的文件会复制到 Nereo 存储,链接长期有效。

Seedance 2.5 vs 2.0 vs 2.0 Fast vs 2.0 Mini API:端点与每秒价格

FeatureSeedance 2.5Seedance 2.0Seedance 2.0 FastSeedance 2.0 Mini
端点byteplus/seedance-2.5byteplus/seedance-2.0byteplus/seedance-2.0-fastbyteplus/seedance-2.0-mini
视频时长最长 30 秒最长 15 秒4–15 秒4–15 秒
480p$0.147 / 秒$0.101 / 秒$0.0402 / 秒$0.0201 / 秒
720p$0.331 / 秒$0.216 / 秒$0.0864 / 秒$0.0432 / 秒
1080p$0.813 / 秒$0.535 / 秒不支持不支持
4K不支持$1.12 / 秒不支持不支持
最适合带音频的长篇多镜头场景最高 4K 的高质量片段快速、低成本的迭代成本最低的草稿

Seedance API 每秒价格

Seedance API 请求按生成视频的秒数计费,费率取决于所选模型和分辨率。在 Seedance 2.5 上使用参考视频时,参考秒数加输出秒数按较低费率计费。价格以 Nereo API 控制台中各模型页面的当前费率为准。

按秒付费,预充值

充值一次,所有 Seedance 请求都从中扣费。一段 5 秒 720p 片段,用 Seedance 2.0 Mini 约 $0.22,用 2.0 Fast 约 $0.43,用 2.5 约 $1.66。余额不足的请求会失败且不扣费。

一个 Key 通用所有模型

同一个 API Key 和请求流程适用于 Seedance、Kling、Veo、Hailuo、Nano Banana、GPT Image、Seedream 等模型,无需新集成即可对比模型。

面向无代码用户和 Agent 的 Seedance 积分

不想写代码?使用本页生成器并消耗 Seedance 积分,或通过 Seedance MCP server 连接 ChatGPT、Claude 或 Cursor。

Seedance API 常见问题

有 Seedance API 吗?

有。你可以通过 Nereo API 调用 Seedance 2.5、2.0、2.0 Fast 和 2.0 Mini,每个视频一次 REST 请求。字节跳动也通过 BytePlus ModelArk 直接提供 Seedance。


Dreamina Seedance 2.5 API 和 Seedance 2.5 API 是同一个吗?

是。Dreamina Seedance 2.5 是 BytePlus 对字节跳动 Seedance 2.5 模型的命名。在这里对应 byteplus/seedance-2.5 端点,支持文生视频、图生视频和参考生视频模式。


如何获取 Seedance API Key?

登录 Nereo API 控制台,打开 API keys 并创建一个。将其作为 Bearer token 放在 Authorization 请求头中发送。请仅在服务端保存,切勿提交到源代码管理。


Seedance API 多少钱?

Seedance 2.5 在 480p 下每秒 $0.147,720p 下 $0.331,1080p 下 $0.813。Seedance 2.0 每秒 $0.101 至 $1.12,最高支持 4K;2.0 Fast 每秒 $0.0402 起,2.0 Mini 每秒 $0.0201 起。


Seedance 2.5 API 与 Seedance 2.0 API:该用哪个?

需要最长 30 秒的片段、多镜头场景和大量参考素材时,用 Seedance 2.5。需要最长 15 秒和 4K 输出时用 Seedance 2.0;低成本草稿和高频任务用 2.0 Fast 或 Mini。


有免费的 Seedance API 或免费试用吗?

API 请求从预充值余额中扣费,余额不足的请求不会扣费。想先免费体验 Seedance,可在提供欢迎积分的情况下,使用本页生成器消耗 Seedance 欢迎积分。


Seedance API 有哪些端点?

每个模型和模式都有独立端点,例如 /api/v1/byteplus/seedance-2.5/text-to-video、/byteplus/seedance-2.5/image-to-video 和 /byteplus/seedance-2.5/reference-to-video。API 文档列出了所有参数和限制。


如何在 Python 中使用 Seedance API?

它是普通的 HTTPS API,用 requests 库就够了:POST 你的 JSON 请求体,然后轮询返回的 status_url,如上文 Python 教程所示。Node.js、curl 和其他任何 HTTP 客户端用法相同。


Seedance API 请求需要多久?

视频通常需要一到几分钟,取决于时长、分辨率和负载。每隔几秒轮询 status_url,或注册 webhook,而不是一直保持连接。


Seedance API 接受哪些输入?

文本提示词;图生视频的起始帧和可选结束帧;或参考生视频的最多 30 个图片或视频参考。输出为 MP4 文件,可选原生音频,分辨率从 480p 到 1080p(Seedance 2.0 支持 4K)。


GitHub 上有 Seedance API SDK 吗?

不需要 SDK:任何 HTTP 客户端都能用 API Key 调用该 API。GitHub 上的封装通常调用第三方服务商,而 API 文档为每个端点提供了可直接复制的 curl 和 TypeScript 示例。


可以在 Claude Code、Codex 或 Cursor 中使用 Seedance API 吗?

可以。每个模型页面都有“Copy for agent”提示词,为你的编码 Agent 提供端点和参数。若想不写代码创建视频,可将 Seedance MCP server 连接到 ChatGPT、Claude 或 Cursor。

集成前先测试你的 Seedance 提示词