“Seedance 2.0 is Now Uncensored”:我们把 2.0 / 2.5 的 NSFW API 接好了

1 天前
 baicaix

Seedance 现在最让人困惑的不是模型能力,而是路由。同样写着 Seedance 2.0 或 2.5 ,换个平台,审核结果可能完全不同。真人参考、R2V 和一些并不露骨的动作尤其容易碰到这种情况。

对 API 开发者来说,“有时能生成”没什么用。需要知道具体调用的是哪个模型,过滤能不能按请求控制,失败后会不会换到另一条路线。

我们最近把这部分接进了 reAPI 。Seedance 2.0 和 2.5 都能直接调用;需要 NSFW 路由,就传 "content_filter": false。模型 ID 、路线和 fallback 行为都写在接口文档里,不用猜网站背后接了什么。

两个版本都能调,路由细节略有不同

reAPI 使用统一的视频生成端点:

POST https://reapi.ai/api/v1/videos/generations

当前可用于这类调用的模型如下:

模型 model ID NSFW 路由 更适合的场景
Seedance 2.0 Standard doubao-seedance-2.0-face content_filter: false 优先走 Flexible 通道 需要 4K 、真人参考素材或成熟工作流
Seedance 2.0 Fast doubao-seedance-2.0-fast-face 同上 需要更快迭代,最高 720p
Seedance 2.5 doubao-seedance-2.5-face content_filter: false 直接走 Flexible 通道 需要原生音频、更长视频和多模态参考

Seedance 2.0 可生成 4–15 秒视频,Standard 版本支持 480p 、720p 、1080p 和 4K 。Seedance 2.5 的长度扩展到 4–30 秒,支持 480p 、720p 、1080p ,还能生成同步音频,并接受最多 30 张图片、10 段视频和 10 段音频作为参考。

如果只是想尽快把 NSFW 视频生成接进现有产品,我会优先看 2.5 ;如果业务明确需要 4K 输出,2.0 Standard 仍然更合适。

Seedance 2.5 NSFW API 调用示例

先把 API key 放到环境变量:

export REAPI_API_KEY="your_api_key"

然后提交一个任务:

curl https://reapi.ai/api/v1/videos/generations \
  -H "Authorization: Bearer $REAPI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "doubao-seedance-2.5-face",
    "prompt": "A mature-rated cinematic fashion editorial in an old theatre, dramatic red lighting, slow dolly shot, synchronized ambient music",
    "resolution": "720p",
    "size": "16:9",
    "duration": 6,
    "content_filter": false
  }'

响应会返回任务 ID 。再用同一把 key 查询生成状态:

curl https://reapi.ai/api/v1/tasks/TASK_ID \
  -H "Authorization: Bearer $REAPI_API_KEY"

任务完成后,视频地址会出现在 output.video_urls。这是异步接口,提交成功不等于视频已经生成完,生产环境里按任务状态轮询即可;轮询本身不消耗 credits 。

Seedance 2.0 的调用方式相同,只需要把 model 换成 doubao-seedance-2.0-facedoubao-seedance-2.0-fast-face

为什么我们把开关放在请求里

很多服务把“普通版”和“NSFW 版”拆成两个产品,接入后还要维护两套路由。reAPI 没这么做:同一个 endpoint 、同一个 model ID ,通过一个布尔字段决定任务走哪条通道。

这样做对开发者有几个实际好处:

这里有一个版本差异值得提前知道。Seedance 2.5 在关闭过滤后直接使用 Flexible 通道,单次执行且不挂 fallback 。Seedance 2.0 会在通道兼容且可用时优先使用 Flexible ;如果当时没有兼容通道,会继续使用所选 Standard 通道,而 Standard 仍保留安全检查。也就是说,2.5 的路由行为更确定。

NSFW 支持不等于生成一定成功

content_filter: false 的作用是选择更少过滤的执行通道,不是“无论输入什么都保证出片”。提示词、素材格式、上游可用性和模型本身都会影响结果。

reAPI 的 NSFW 路由是产品能力,但仍应在适用法律、素材授权和 reAPI 可接受使用规则范围内使用。这个边界不会影响正常的成人向、R-rated 或经常被默认过滤器误判的合法创作需求。

几个接入时容易问到的问题

reAPI 到底支不支持 Seedance NSFW API ?

支持。Seedance 2.0 和 Seedance 2.5 的直接 API 都接受 content_filter: false,并据此选择 Flexible 路由。

关闭过滤后会不会更贵?

不会。对同一模型、相同参数的请求,路由选择不改变价格。实时价格以 Seedance 2.0 模型页Seedance 2.5 模型页为准。

2.0 和 2.5 应该选哪个?

需要 4K 时选 Seedance 2.0 Standard ;需要原生音频、最长 30 秒输出或大量参考素材时选 Seedance 2.5 。单纯从 NSFW 路由的确定性看,2.5 更直接。

可以做图生视频和参考视频吗?

可以。两代模型都不只支持文生视频。具体字段和素材限制可看 Seedance 2.0 API 文档Seedance 2.5 API 文档

当前状态

Seedance 2.0 、2.5 和对应的 NSFW 路由现在都可以通过同一套异步接口调用。文档和实时价格在这里:

392 次点击
所在节点    推广
2 条回复
Aestas16
1 天前
你们家的生图模型支持 NSFW 吗
baicaix
1 天前
您可以看看文档

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1235480

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX