跳转到主要内容

SeeDance 2.0 全面测试计划(多分辨率 × 多尺寸 + 计费日志捕捉)

制定日期:2026-06-06 (UTC+8) | 执行脚本:seedance2_test_runner.py | 结果报告:seedance2_test_report.md

目标

在落档正式 api-capabilities 文档前,对 APIYI SeeDance2 分组端点做全面测试:
  1. 功能覆盖:双模型 × 3 档分辨率 × 7 种宽高比 × 4 档时长 × 4 种生成模式
  2. 计费捕捉:每个任务的 usage.completion_tokens + 串行抽样任务的实际扣费(余额差值)
  3. 口径核对:实际扣费 vs 官方价(上浮 ~10% 口径)、0.18x 倍率 ×7 固定汇率的美元等效
  4. 并发验证:验证「不限速、高并发、不排队」卖点
  5. 边界行为:fast+1080p、超长时长、非法比例等错误响应

端点与凭证

创建任务POST https://api.apiyi.com/seedance/api/v3/contents/generations/tasks
查询任务GET https://api.apiyi.com/seedance/api/v3/contents/generations/tasks/{id}
余额查询GET /v1/dashboard/billing/subscription + GET /v1/dashboard/billing/usage(total_usage 单位 0.01 美元)
测试 KEYseedance2-basic-info.md 中的 SeeDance2 分组令牌(初始余额 $100)
模型doubao-seedance-2-0-fast-260128(最高 720p)/ doubao-seedance-2-0-260128(标准,支持 1080p)

参数空间(来自火山引擎/友商文档)

  • resolution: 480p / 720p / 1080p(fast 不支持 1080p)
  • ratio: 16:9 4:3 1:1 3:4 9:16 21:9 adaptive
  • duration: 4–15 秒(-1 自动)
  • 状态枚举: queued → running → succeeded / failed / expired
  • 结果: content.video_url(约 24h 过期需立即下载)、usage.completion_tokens
  • token 公式: tokens ≈ (输入时长+输出时长) × 宽 × 高 × 帧率 / 1024

官方参考价(16:9 / 5 秒 / 无输入视频)

模型480p720p1080p
Fast¥1.86¥4.00不支持
标准¥2.31¥4.97¥12.39

测试矩阵(24 任务)

A. 冒烟(串行先跑,成功才继续)

ID模型分辨率比例时长模式
A1fast480p16:94st2v

B. 分辨率 × 模型扫描(固定 16:9 / 5s / t2v)→ 核心计费数据

ID模型分辨率
B1fast480p
B2fast720p
B3std480p
B4std720p
B5std1080p

C. 宽高比扫描(固定 fast / 720p / 5s / t2v,另加 1 个高档位竖屏)

ID模型分辨率比例
C1fast720p9:16
C2fast720p1:1
C3fast720p4:3
C4fast720p3:4
C5fast720p21:9
C6std1080p9:16

D. 时长扫描(固定 fast / 720p / 16:9 / t2v)→ 验证 token-时长线性

ID时长
D14s
D28s
D312s
D415s

E. 生成模式

ID模式配置素材
E1i2v 首帧 first_framestd / 720p / adaptive / 5sdocs.apiyi.com/images/icover-ai-veo-official-launch.jpg
E2首尾帧 first+last_framestd / 720p / adaptive / 5sicover 图 + imagen-prompt-templates-library.jpg
E3参考图 reference_imagefast / 720p / 16:9 / 5shero-light.png
E4t2v + generate_audio=truefast / 720p / 16:9 / 5s与 B2 对比音频价格影响

F. 边界/错误用例(预期失败或验证边界)

ID用例预期
F1fast + 1080p报错(fast 不支持),记录错误体
F2duration=20超范围报错
F3ratio=“2:1”非法比例报错
F4duration=-1验证自动时长是否支持及产出时长

执行方式(混合)

  1. A1 串行冒烟 → 校准响应解析
  2. 串行精确计费抽样:B2、B5、D4、E4(+A1 共 5 个)逐个跑,提交前后查 billing/usage 差值 = 实际扣费
  3. 其余 13 个任务并发提交+轮询(同时验证高并发不排队),批次前后查余额
  4. F 错误用例最后跑
预算估算:按官网口径约 ¥120–180(约 $20–30),余额 $100 充足。

日志与产物

产物路径内容
结果 CSVlogs/seedance2_results_{日期}.csv用例id、参数、task_id、status、耗时、completion_tokens、理论token、官方参考价¥、实际扣费$、video_url
原始日志logs/seedance2_raw_{日期}.jsonl每次提交/查询/余额的完整原始响应(含错误体)
视频outputs/{用例id}_{task_id}.mp4立即下载(URL 24h 过期)
报告seedance2_test_report.md实测价格表、公式偏差、倍率核算、成功率、耗时统计

已知注意事项(来自友商文档)

  • model 字段必须纯 ID,不能带 ep- 前缀或中文备注
  • 成功状态是 succeeded(不是 completed),视频地址在 content.video_url(不在顶层)
  • 音频参考需与至少一个图片/视频素材一起传
  • 不支持真人面孔,prompt 与素材都要避开
  • 必须用 SeeDance2 分组令牌,默认/其他视频分组会报「无可用渠道」