业务方只需把火山方舟的域名换成算力平台域名,把官方ark-…Key 换成平台下发的ch_live_…Key。路径与请求体尽量与方舟 Ark 兼容。
ch_live_…),明文只展示一次,请妥善保存。Authorization: Bearer ch_live_xxxxxxxx| 环境 | Base URL |
|---|---|
| 生产 | https://computehub.zhikecn.com/api/v3 |
| 对比:火山官方 | https://ark.cn-beijing.volces.com/api/v3 |
export KEY='ch_live_你的平台Key'
export BASE='https://computehub.zhikecn.com/api/v3'
curl -s -X POST "$BASE/contents/generations/tasks" \
-H "Authorization: Bearer $KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.0",
"duration": 5,
"resolution": "720p",
"content": [
{ "type": "text", "text": "一只橘猫在阳光下散步,写实电影感" }
]
}'
# → {"id":"cgt-…"}
curl -s -H "Authorization: Bearer $KEY" \
"$BASE/contents/generations/tasks/cgt-…"
成功时 status 为 succeeded,成片在 content.video_url(临时 ~24h)。推荐用 GET …/tasks/{id}/video 取 OSS 签名 URL。网关会自动注入 callback_url,无需手填或火山控制台配置。
| Header | 必填 | 说明 |
|---|---|---|
Authorization | 是 | Bearer <平台Key> |
Content-Type | 有 Body 时 | application/json |
X-Channel | 否 | 渠道标识 |
X-Trace-Id | 否 | 业务追踪 ID |
| Header | 说明 |
|---|---|
X-ComputeHub-Application-Id | 申请单 ID |
X-ComputeHub-Usage-Id | 用量事件 ID |
X-ComputeHub-Reserved-Cents | 预扣金额(分) |
| 状态 | 含义 |
|---|---|
| 200 | 成功 |
| 401 | Key 无效 / 已吊销 |
| 402 | 额度不足 |
| 403 | 无权限(如跨申请单引用素材) |
| 409 | 素材未 Active |
| 429 | QPS / 日调用上限 |
| 平台 SKU | 上游模型(可被环境覆盖) |
|---|---|
seedance-2.0 | doubao-seedance-2-0-260128 |
seedance-2.0-mini | doubao-seedance-2-0-mini-260615 |
seedance-2.5 | doubao-seedance-2-5-260628 |
也可直接传官方 doubao-seedance-… 模型 ID。
何时需要:漫剧人物一致、商品外观、指定场景/风格、图生视频。纯文生可不传。
生成接口不接受本机路径。先调用 POST /media/upload(multipart 字段 file)上传到 OSS,返回公网 URL,再用于直链或 /assets 入库。
curl -s -X POST "$BASE/media/upload" \
-H "Authorization: Bearer $KEY" \
-F "file=@./character.png"
# → {"url":"https://….aliyuncs.com/refs/…", …}
{
"model": "seedance-2.0",
"duration": 5,
"resolution": "720p",
"content": [
{ "type": "text", "text": "根据参考图,角色转身微笑" },
{
"type": "image_url",
"image_url": { "url": "https://example.com/character.png" },
"role": "reference_image"
}
]
}
POST /assets 上传公网 URL → 得到 asset-…GET /assets/{id} 轮询至 Activeimage_url.url = "asset://asset-…"curl -s -X POST "$BASE/assets" \
-H "Authorization: Bearer $KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com/character.png","asset_name":"hero-v1","asset_type":"Image"}'
说明:直连火山素材库需 AK/SK 管控面;平台已封装为 Bearer /api/v3/assets,业务无需持有火山 AK/SK。视频生成路径与官方一致。
| 方法 | 路径 | 说明 | 计费 |
|---|---|---|---|
| POST | /contents/generations/tasks | 创建任务 | 预扣 |
| GET | /contents/generations/tasks/{id} | 查询任务 | — |
| GET | /contents/generations/tasks/{id}/video | OSS 落盘成片签名 URL | — |
| POST | /assets | 上传素材 | 不计费 |
| GET | /assets/{id} | 查询素材 | 不计费 |
video_url(约 24h)。archived_video_url,或调用 GET …/tasks/{id}/video 获取签名 URL(约 1h 有效,可重复请求)。curl -s -H "Authorization: Bearer $KEY" \
"$BASE/contents/generations/tasks/cgt-…/video"
申请额度 → 拿到 ch_live_ Key
↓
(可选)POST /assets → 轮询 Active
↓
POST /contents/generations/tasks
↓
轮询 GET …/tasks/{id} 至终态
↓
使用 video_url 或管理端下载成片
漫剧人物一致性:定妆图入库一次 → 各集复用同一 asset://。
https://computehub.zhikecn.com/api/v3ch_live_ Key,而非火山 ark- Keyasset://控制台:https://computehub.zhikecn.com/ · 本文档由统一算力平台维护。