在俄罗斯用 Seedance 2.5 API:AI 视频生成,不用 VPN,USDT 付款
Seedance 是字节跳动的视频模型:根据文字、图片或参考视频生成自带声音的短片。Seedance 2.5 一次请求最长 30 秒,分辨率 480p、720p 或 1080p。在 RuAPI 上通过 API 调用:一把密钥,OpenAI 风格的异步接口 /v1/videos,按 token 从 USDT 余额扣费,不需要境外银行卡。这是给开发者和自动化用的 API(n8n、机器人、自建服务),不是按订阅收费的网页编辑器。一段 480p、4 秒的视频约 $0.52。
更新于:
import time, requests
BASE = "https://www.ruapi.ai/v1"
HEADERS = {"Authorization": "Bearer sk-..."}
# 1. 创建任务
task = requests.post(f"{BASE}/videos", headers=HEADERS, json={
"model": "doubao-seedance-2.5",
"prompt": "Night city, neon reflections on wet asphalt, slow dolly-in",
"seconds": "4",
"metadata": {"resolution": "480p", "ratio": "16:9"},
}).json()
if "id" not in task:
raise SystemExit(task)
# 2. 每 10 秒查一次状态
while True:
video = requests.get(f"{BASE}/videos/{task['id']}", headers=HEADERS).json()
if video["status"] in ("completed", "failed"):
break
time.sleep(10)
# 3. 下载 MP4(生成后 23 小时内)
if video["status"] == "completed":
mp4 = requests.get(f"{BASE}/videos/{task['id']}/content", headers=HEADERS)
mp4.raise_for_status()
open("video.mp4", "wb").write(mp4.content)
else:
print(video.get("error"))
这段 Python 示例创建一个 doubao-seedance-2.5 任务(4 秒、480p,约 $0.52),等生成完成后保存为 video.mp4。把 sk-… 换成你自己的密钥;Seedance 要第一次充值后才能用。同样的请求用 curl 写见下面第 3 步。
在俄罗斯用 Seedance 会遇到什么问题
Seedance 是付费模型,不是免费网站。
很多人搜 Seedance 时带着「免费」,但视频生成在字节跳动自己那里也不便宜。面向开发者,模型通过 BytePlus ModelArk 的 API 出售,开通 Seedance 2.5 需要账户余额超过 $30 或购买资源包(docs.byteplus.com,2026-11-07)。RuAPI 5 USDT 起充,只为生成成功的视频付费。
在俄罗斯很难给境外云账号付款。
俄罗斯的银行卡用不了境外服务,VPN 也解决不了付款问题。RuAPI 余额用 USDT 充值,5 USDT 起,网络 TRC20、BEP20、TON 或 Polygon;可以用卢布通过 SBP(俄罗斯快速支付系统) 买 USDT,步骤见 docs.ruapi.ai/zh/buy-usdt。也收境外银行卡。RuAPI 网站和 API 在俄罗斯可以直接打开。
视频按 token 计价,不好估算。
一段视频的价格取决于分辨率、时长,以及输入里有没有参考视频。提交任务时 RuAPI 按估算预扣,视频生成后按实际 token 重新结算,多扣的退回余额。被内容审核拒绝的任务不收费,每笔扣费都能在控制台日志里看到。
Seedance API 的接入方式
OpenAI 格式:/v1/videos
适合新写的代码和 n8n:POST https://www.ruapi.ai/v1/videos 创建任务,GET /v1/videos/{id} 查状态,GET /v1/videos/{id}/content 下载 MP4。分辨率、宽高比、图片、视频等 Seedance 参数放在 metadata 里。分步示例见下文。
火山方舟(BytePlus ModelArk)格式:/v1/contents/generations/tasks
如果你已经有对接火山方舟(BytePlus ModelArk)Seedance API 的代码,不用重写,只要换三处:基础地址换成 https://www.ruapi.ai/v1,密钥换成 RuAPI 密钥,模型名按下面说的改。用 POST https://www.ruapi.ai/v1/contents/generations/tasks 创建任务,请求格式不变(content、resolution、ratio、duration),用 GET /v1/contents/generations/tasks/{id} 查状态。model 字段写 RuAPI 的模型名(doubao-seedance-2.5、doubao-seedance-2.0 等),不要写 BytePlus 控制台里带日期的版本 ID。
用回调代替轮询
在请求里加上 callback_url(只支持 https)和可选的 callback_secret。任务结束后,RuAPI 会向这个地址发一个 POST,内容和查询状态时返回的 JSON 相同;填了 callback_secret 的,请求头 X-Callback-Signature 里带 HMAC-SHA256 签名。你的服务器没有返回 2xx 时会重试。两种格式都支持,详见 docs.ruapi.ai/zh/video-generation。
默认每个账号同时最多 3 个未完成的视频任务,再提交会收到 HTTP 429,不扣费。需要更多并发,请发邮件到 support@ruapi.ai 或在 Telegram 联系 @RuAPI_Support。
通过 RuAPI 接入 Seedance API:3 步
RuAPI 密钥代替 BytePlus 密钥:同一把密钥既能调 Seedance 视频模型,也能调 Claude、GPT、Gemini、DeepSeek 等文本模型。
注册并充值
在 www.ruapi.ai 用邮箱、Google、Yandex 或 Telegram 注册。用 USDT(USDC 也行)充值,5 USDT 起,网络 TRC20、BEP20、TON 或 Polygon,也可以用境外银行卡。没有订阅,余额不过期。
新账号通常送的 $0.05 体验额度只能用三个文本模型:claude-haiku-5-5、deepseek-flash 和 gpt-6-luna,不能生成视频;第一次充值后才能用 Seedance。
创建 API 密钥
控制台 →「令牌管理」→「添加令牌」。视频比文本贵得多,建议给 Seedance 单独建一个密钥并设好预算:额度一栏里把「无限额度」关掉,写上金额。


提交任务并下载视频
- 创建任务:curl https://www.ruapi.ai/v1/videos -H "Authorization: Bearer sk-…" -H "Content-Type: application/json" -d '{"model": "doubao-seedance-2.5", "prompt": "Night city, neon reflections on wet asphalt, slow dolly-in", "seconds": "5", "metadata": {"resolution": "720p", "ratio": "16:9"}}',返回任务 id,形如 task_…。
- 查询状态:curl https://www.ruapi.ai/v1/videos/task_… -H "Authorization: Bearer sk-…"。每 5–10 秒查一次,status 依次是 queued → in_progress → completed。如果是 failed,原因在 error 字段里。
- 下载视频:curl -L https://www.ruapi.ai/v1/videos/task_…/content -H "Authorization: Bearer sk-…" -o video.mp4。视频生成后请在 23 小时内下载,过后链接失效。
- 图片和视频放在 metadata 里,用公网可访问的链接传(不支持 base64)。metadata.images:1 张是首帧,2 张是首帧和尾帧,3 张以上是参考图(2.5 最多 30 张)。metadata.videos:MP4 参考视频(2.5 最多 10 个,合计不超过 30 秒)。建议:2.5 用首帧时最好不填 ratio——按 BytePlus 文档,这种模式下宽高比跟随图片(adaptive)。
- 每次都写上 seconds(2.5 为 4–30,2.0 为 4–15)和 resolution,价格心里有数。会自动等待并保存文件的 Python 和 curl 完整脚本见 docs.ruapi.ai/zh/video-generation。
生成是异步的:带 id 的响应马上返回,视频要几分钟后才好。在 n8n 里就是一个 HTTP Request 节点(POST),再接 Wait 和循环的 HTTP Request(GET)直到状态为 completed,最后请求 /content 并把响应设成文件。
RuAPI 上的 Seedance:模型和价格
模型
doubao-seedance-2.5:最长 30 秒;480p、720p、1080p;没有 4K
doubao-seedance-2.0:最长 15 秒;最高 4K
doubao-seedance-2.0-fast 和 2.0-mini:最长 15 秒;480p 和 720p
声音和视频一起生成
Seedance 2.5:每 100 万 token 价格
480p 和 720p:$12.84;1080p:$14.04
带参考视频:$7.68(480p/720p)和 $8.40(1080p);参考视频本身的 token 也计费
480p、4 秒:约 4 万 token ≈ $0.52
Seedance 2.0:$8.40;2.0-fast:$6.72;2.0-mini:$4.20(480p/720p)
一段 2.5 视频多少钱(估算*)
480p:5 秒 ≈ $0.64;10 秒 ≈ $1.29
720p:5 秒 ≈ $1.39;10 秒 ≈ $2.77;30 秒 ≈ $8.32
1080p:5 秒 ≈ $3.41;10 秒 ≈ $6.82;30 秒 ≈ $20.47
* 16:9、不带参考视频;token ≈ 宽 × 高 × 秒数 × 24 ÷ 1024。实际金额以控制台日志为准
