seedance-2.5 API 价格与调用

最后更新:

seedance-2.5 API 可通过 KK API Key 接入。模型 ID:seedance-2.5;价格:¥0.6 / 1 秒。价格更新于 2026-10-18,下方提供接口与可复制示例。

模型 IDseedance-2.5
价格更新日期2026-10-18
公开售价(CNY)¥0.6 / 1 秒
计费单位每秒视频
Base URLhttps://api.kkaiapi.com/v1
视频生成 接口POST /v1/videos/generations
官方参考价CNY ≈¥0.7 / 秒视频;USD ≈$0.1 / 秒视频
价格条件视频在支持的规格内按请求秒数计费

可复制的 Python HTTP 调用示例

视频使用异步任务 API。此示例只提交模型与提示词,由服务端采用该模型已支持的默认规格;提交后使用同一 Key 轮询,完成读取 result.url。按请求秒数计费。规格和任务说明见 /docs/video。

import json
import os
import urllib.request
import time

api_key = os.environ["KKAI_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
    "model": "seedance-2.5",
    "prompt": "湖边的树木随风轻动,镜头缓慢推进"
}
request = urllib.request.Request(
    "https://api.kkaiapi.com/v1/videos/generations",
    data=json.dumps(payload).encode(),
    headers=headers,
    method="POST",
)
with urllib.request.urlopen(request, timeout=120) as response:
    result = json.load(response)

# Use the same Key to poll the returned task_id. Stop after a bounded wait.
task_id = result["task_id"]
for _ in range(120):
    poll = urllib.request.Request(
        f"https://api.kkaiapi.com/v1/videos/tasks/{task_id}", headers=headers,
    )
    with urllib.request.urlopen(poll, timeout=30) as response:
        task = json.load(response)
    if task["status"] == "completed":
        print(task["result"]["url"])
        break
    if task["status"] == "failed":
        raise RuntimeError(task.get("error", {}))
    time.sleep(5)
else:
    raise TimeoutError(f"Check task status later: {task_id}")

报价与使用说明

价格更新于 2026-10-18,来源:https://api.kkaiapi.com/api/pricing。展示数量为报价单位,按实际使用量计费。接入前可在价格页核对最新售价,在控制台查看 Key 权限与调用日志。

常见问题

seedance-2.5 的模型 ID 是什么?

模型 ID 为 seedance-2.5,请保持大小写与符号。

在哪里核对当前价格与可选模型?

在 /models 与 /pricing 查看当前公开目录。本页信息更新于 2026-10-18。