Kling 3.0 Turbo API:每秒价格、可运行的请求、轮询与首帧
Kling 3.0 Turbo API 使用指南:模型能做什么,720p 和 1080p 每秒多少钱,一个能跑通的请求,轮询拿到 MP4,以及首帧生视频。
以 Markdown 阅读Kling 3.0 Turbo(可灵 3.0 Turbo)是 Kling 3.0 家族的视频模型,能把一条提示词,或一条提示词加一张首帧,变成一段 3–15 秒、带声音的 720p 或 1080p 视频。 Kling 按秒计费:720p 每秒 $0.112,1080p 每秒 $0.14,含声音。[1][2] 通过 API 使用它的步骤是:POST 一个带模型 ID kling-3-0-turbo 和提示词的 JSON 请求体,然后轮询返回的任务,直到视频 URL 就绪。
价格以 Kling 公布的为准,核对于 2026 年 10 月 6 日。
Kling 3.0 Turbo 是什么?
快手于 2026 年 6 月 17 日发布 Kling 3.0 Turbo,支持 720p 和 1080p 的文生视频与图生视频,按生成视频的时长计费。[2] 它和 Kling 3.0 同属一个家族。Turbo 始终生成声音,最多只能从一张首帧开始;Kling 3.0 另外支持 4K、尾帧、主体,以及关闭声音的选项。[3] Kling 3.0 Turbo vs Kling 3.0 对比讲了两者各自适合什么场景。
Kling 3.0 Turbo API 多少钱?
在 Kling 自己的 API 上,Turbo 720p 每秒 0.8 个单位,1080p 每秒 1.0 个单位,价格页显示为 $0.112 和 $0.14。[1][2] 乘以时长即可:
| 分辨率 | 5 秒 | 10 秒 | 15 秒 |
|---|---|---|---|
| 720p | $0.56 | $1.12 | $1.68 |
| 1080p | $0.70 | $1.40 | $2.10 |
每段视频都带声音,以上每个价格也都已包含声音。没有 4K 档位。
SeedRouter 同样按分辨率对 Turbo 按秒计费,时长在任务被受理时就已确定,因此预扣金额就是实际扣费金额。SeedRouter 当前费率:
Kling 3.0 Turbo
Current rates are temporarily unavailable. No price estimate is provided; unavailable rates must not be interpreted as free usage.
这些费率读取自给你账户扣费的同一张表,失败的任务不收费。
怎么发送 Kling 3.0 Turbo 请求?
在 API Keys 页面创建一个 API Key,在账单页面充值,然后把任务 POST 到 /v1/videos/generations:
curl https://api.seedrouter.ai/v1/videos/generations \
-H "Authorization: Bearer $SEEDROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kling-3-0-turbo",
"prompt": "A red paper boat drifting on a calm pond at sunrise, soft mist, slow push-in. No text, no logos.",
"resolution": "720p",
"duration": 5,
"aspect_ratio": "16:9"
}'响应是一个任务,而不是视频:
{"id": "task_...", "model": "kling-3-0-turbo", "status": "processing", "created_at": 1789689600}除了 model 和 prompt,每个字段都有默认值:
| 字段 | 默认值 | 取值 |
|---|---|---|
resolution | 720p | 720p、1080p |
duration | 5 | 3–15 秒 |
aspect_ratio | 16:9 | 16:9、9:16、1:1(仅文生视频) |
first_frame_image | 无 | 一个公开的图片 URL |
watermark | 无 | true 会加上水印 |
请求结构是严格校验的:未知字段会在任务创建之前以 HTTP 400 拒绝,所以拼错一个字段,绝不会变成一段设置被悄悄忽略、却照样收费的视频。
怎么拿到视频?
每 10–20 秒轮询一次 GET /v1/tasks/{id},直到 status 变为 completed 或 failed:
import os
import time
import requests
API = "https://api.seedrouter.ai/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['SEEDROUTER_API_KEY']}"}
task = requests.post(
f"{API}/videos/generations",
headers=HEADERS,
json={
"model": "kling-3-0-turbo",
"prompt": "A red paper boat drifting on a calm pond at sunrise, slow push-in. No text, no logos.",
"resolution": "720p",
"duration": 5,
},
timeout=60,
)
task.raise_for_status()
task_id = task.json()["id"]
while True:
result = requests.get(f"{API}/tasks/{task_id}", headers=HEADERS, timeout=60).json()
if result["status"] in ("completed", "failed"):
break
time.sleep(15)
if result["status"] == "completed":
print(result["output"]["video_url"])
else:
print(result["error"])在我们的测试中,3 秒 720p 视频返回为 MP4(H.264),分辨率 1280 × 720,5 秒 1080p 视频分辨率为 1920 × 1080,全部带立体声音轨,从提交到完成用了 54 秒到大约 5 分 20 秒不等。下面是其中一段:
Kling 3.0 Turbo,1080p,5 秒,带声音。
请把文件下载到你自己的存储,因为托管链接不会永久有效。轮询过程中出现网络超时,并不意味着生成失败:请保留任务 ID 再查一次,而不是提交一个新任务。
怎么从你自己的图片开始生成?
加上 first_frame_image,填一个公开的图片 URL。视频以这张图片开头,画幅与它一致,因此不使用 aspect_ratio。提示词仍然必填:写明接下来发生什么。
{
"model": "kling-3-0-turbo",
"prompt": "The subject slowly turns toward the camera, soft natural light, gentle breeze.",
"first_frame_image": "https://example.com/frame.png",
"resolution": "1080p",
"duration": 5
}Kling 自己对首帧的限制是:JPG 或 PNG,每条边至少 300 像素,宽高比在 1:2.5 到 2.5:1 之间;使用首帧时,Kling 把提示词上限设为 2,500 个字符。[4] Base64 图片会被拒绝;请把文件上传到你自己的存储,再传入它的 URL。
哪些请求会在扣费之前被拒绝?
以下请求在提交时就会返回 HTTP 400,不会创建任务,也不会扣费:
| 请求 | 原因 |
|---|---|
没有 prompt,即使带了首帧 | 模型需要提示词 |
resolution: "4K" 或 "720P" | 取值是 720p 和 1080p |
duration 小于 3、大于 15 或不是整数 | Turbo 生成 3–15 秒的视频 |
sound、mode、image_urls 或其他 Kling 3.0 字段 | 它们属于 Kling 3.0,不属于 Turbo |
| Base64 图片 | 图片以 URL 传入 |
被受理之后才失败的任务(例如触发了内容政策)会返回 status: "failed" 和一个 error 错误码,并且不收费。错误码列在错误目录中。
这和 Kling 自己的 Turbo API 有什么不同?
Kling 的 API 把模型放在路径里,把设置嵌套在对象中,它的图生视频接受一个 contents 列表。[4][5] 如果你要迁移现有集成,请按下表对应字段:
| SeedRouter | Kling 官方 API |
|---|---|
model: "kling-3-0-turbo" | POST /text-to-video/kling-3.0-turbo 或 /image-to-video/kling-3.0-turbo |
prompt | prompt(文生视频),或 contents: [{"type": "prompt", "text"}] |
first_frame_image | contents: [{"type": "first_frame", "url"}] |
resolution、duration、aspect_ratio | settings.resolution、settings.duration、settings.aspect_ratio |
watermark: true | options.watermark_info.enabled: true |
SeedRouter 以任务形式交付结果,由你轮询获取;不提供 callback_url 和 external_task_id。
Kling 3.0 Turbo API 常见问题
Kling 3.0 Turbo 有官方 API 吗?
有。Kling 为 Turbo 提供文生视频和图生视频端点,有自己的 API Key 和按单位计费的方式。[4][5] SeedRouter 是调用它的另一种方式:一把 API Key、一份余额,和其他模型共用。
Kling 3.0 Turbo 支持 4K 或尾帧吗?
不支持。Turbo 输出 720p 或 1080p,最多只能从一张首帧开始。这两项在 Kling 3.0 上都有。[3]
Kling 3.0 Turbo 能关闭声音吗?
不能。每段 Turbo 视频都带声音,每秒价格已经包含了声音。[1]
能让编程 Agent 帮我跑吗?
可以。Kling 3.0 Turbo 页面提供一段现成的提示词,适用于 Claude Code、Codex 或 Cursor:它会从环境变量读取 API Key,把请求和费用展示给你,等你确认后再提交、轮询并下载视频。
参考资料
- Kling AI. Pricing: Video(开发者 API). 2026 年 10 月 6 日核对于 kling.ai。
- Kling AI. API Updates,2026 年 6 月 17 日:“Kling 3.0 Turbo Officially Released”. 2026 年 10 月 6 日检索自 kling.ai。
- Kling AI. Capability Map: Video. 2026 年 10 月 6 日检索自 kling.ai。
- Kling AI. Kling 3.0 Turbo: Image to Video(API 参考). 2026 年 10 月 6 日检索自 kling.ai。
- Kling AI. Kling 3.0 Turbo: Text to Video(API 参考). 2026 年 10 月 6 日检索自 kling.ai。



