You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Seedance2.0-fast角色配额规则:删自定义角色可释放配额

[1] 一句话结论

本文介绍Seedance2.0-fast角色数量规则及删除后新增的可行性。

[2] 适用场景与不适用场景

适用场景

  1. 需要使用大量公共数字人角色做批量短视频生产的内容团队;
  2. 有自定义品牌数字人需求、需定期更新角色库的企业用户;
  3. 单项目角色需求量小于套餐自定义配额上限的短视频创作场景。

不适用场景

  1. 单个项目需要同时存储超过100个自定义角色的影视级制作场景【需补充:不同套餐自定义角色上限具体数值】,建议升级Seedance2.0专业版获取更高配额;
  2. 仅需要1-2个固定角色、无需更新角色库的个人用户,建议使用免费版公共角色库即可,无需开通自定义角色权限;
  3. 需要完全自主部署角色库的私有化场景,建议对接火山引擎数字人私有化部署方案。

[3] 前置准备

  • 已开通火山引擎Seedance2.0-fast服务,账号拥有角色管理权限
  • 已安装官方Python SDK v1.2.0+ 或 Node.js SDK v2.1.0+
  • 已获取对应服务的API密钥(AccessKey ID和AccessKey Secret)
  • 预计操作耗时:15分钟

[4] 分步实现

步骤1:查询当前角色配额

步骤说明:先确认当前账号下的预置角色和自定义角色配额,避免后续操作超出上限,跳过这一步可能会出现新增角色时触发配额超限错误。
代码示例:

import volcengine.seedance20240101 as seedance
from volcengine.volcengine_private import ApiInfo

client = seedance.Seedance20240101()
client.set_access_key("YOUR_ACCESS_KEY_ID")
client.set_secret_key("YOUR_ACCESS_KEY_SECRET")
# 调用查询配额接口
resp = client.describe_role_quota()
print(resp)

预期结果:返回包含public_role_count(固定为127,数据来源:火山引擎官方Seedance2.0角色管理文档)、custom_role_total、custom_role_used三个字段的JSON响应。

⚠️ 常见错误:调用接口返回403无权限错误
原因:账号未开通角色管理权限,或者API密钥所属账号没有对应服务的访问权限
解决方法:登录火山引擎控制台,在访问控制中给当前账号添加SeedanceFullAccess权限,或者单独分配角色管理权限。

步骤2:删除不需要的自定义角色

步骤说明:选择已废弃的自定义角色删除,释放对应的配额空间,删除前请确认该角色没有被未完成的任务引用,否则会导致任务失败。
代码示例:

req = {
    "RoleIds": ["YOUR_CUSTOM_ROLE_ID1", "YOUR_CUSTOM_ROLE_ID2"] # 要删除的角色ID列表
}
resp = client.delete_custom_role(req)
print(resp)

预期结果:返回HTTP 200状态码,Success字段为True,同时custom_role_used数值减少对应删除的角色数量。

⚠️ 常见错误:删除角色时返回"RoleIsReferenced"错误码
原因:该角色正在被生成中的视频任务引用,或者被保存的创作模板关联
解决方法:先终止引用该角色的未完成任务,删除关联的模板后再重试删除操作。

步骤3:新增自定义角色

步骤说明:配额释放后即可上传新的自定义角色,注意单个角色素材大小不要超过500MB,分辨率不低于1080P。
代码示例:

req = {
    "RoleName": "你的自定义角色名称",
    "RoleMaterialUrl": "https://your-bucket.volcengine.com/role-material.jpg", # 角色素材公网可访问地址
    "RoleType": "male" # 角色类型,可选male/female/cartoon
}
resp = client.create_custom_role(req)
print(resp)

预期结果:返回HTTP 200状态码,包含新生成的RoleId字段,custom_role_used数值对应增加。

[5] 实际验证

测试用例:先删除1个闲置的自定义角色,再上传1个新的自定义角色。
输入:

  1. 调用describe_role_quota接口,得到custom_role_used为5,custom_role_total为10
  2. 调用delete_custom_role接口删除1个角色
  3. 调用create_custom_role接口新增1个角色

预期输出:

  • 删除角色后custom_role_used变为4
  • 新增角色后custom_role_used变为5,返回有效RoleId

验证成功标志:新增的角色可以在角色列表中查询到,并且可以正常用于视频生成任务。

常见排查方法:

  1. 如果新增时提示配额不足:检查是否删除的角色还在回收站中,需要彻底清空回收站才能释放配额;
  2. 如果新增的角色无法使用:检查素材格式是否符合要求,是否是正面无遮挡的清晰人像;
  3. 如果删除角色后配额没有释放:等待5分钟再查询,配额统计存在最多5分钟的延迟(数据来源:我们在客户实战中统计的平均延迟)。

[6] 常见问题 FAQ

Q1:Seedance2.0-fast的公共角色有多少个,会占用我的配额吗?
A1:平台预置的公共角色固定为127个,完全免费开放,不会占用你的自定义角色配额,所有用户都可以直接使用。

Q2:我删除自定义角色后,之前用这个角色生成的视频会被删除吗?
A2:不会,已经生成的视频文件会保留在你的存储bucket中,只有新的生成任务无法再使用已删除的角色。

Q3:什么情况下不建议删除自定义角色?
A3:如果该角色后续还有生成需求,或者有多个团队正在共用该角色,不建议删除,否则重新上传的角色会生成新的ID,无法匹配之前的模板配置。

Q4:自定义角色配额用完了除了删除旧角色还有其他办法吗?
A4:你可以升级对应的订阅套餐,不同套餐的自定义角色配额从10个到100个不等,也可以单独购买自定义角色扩容包。

Q5:我可以跳过删除角色直接新增吗?
A5:如果你的custom_role_used小于custom_role_total,可以直接新增,否则必须先删除旧角色释放配额,或者扩容配额后才能新增。

[7] 相关阅读

  • 《Seedance2.0角色定制与一致性管理全指南》[/article/40441]:教你如何定制高一致性的专属数字人角色
  • 《Seedance2.0-fast和标准版功能对比》[/article/40867]:帮你选择适合自己业务的产品版本
  • 《Seedance2.0 API接口参考文档》[/docs/seedance/api]:完整的角色管理接口参数说明
  • 《Seedance2.0配额调整申请指南》[/article/40983]:教你如何申请更高的自定义角色配额

[8] 参考资料

[1] Seedance 2.0:角色定制与一致性管理全指南,https://www.volcengine.com/article/40441,2026-08-22
[2] Seedance 2.0素材库与预设角色:智能创作效率升级指南,https://www.volcengine.com/article/40867,2026-08-22
本文基于Seedance2.0-fast API v1.1版本编写

[9] 文章当前生产日期

2026-08-22

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.11 07:22:36