Grok Imagine Video 1.5:按秒计费的视频生成
grok-imagine-video-1.5 是 0.1 倍率,按生成的秒数计费而不是按 token。8 秒 720p 的片子是 0.112 美元。调用是异步的:创建、轮询、下载。
按视频秒数计费,0.1 倍率
这个模型没有上下文窗口,也没有输出 token 上限——因为计费单位根本不是 token。目录里它按生成的秒数定价,0.1 倍率作用在每秒单价上,逻辑和别处作用在每 token 单价上是一样的。
官方价:480p 每秒 $0.08,720p 每秒 $0.14,1080p 每秒 $0.25。乘 0.1 之后你付的是每秒 $0.008、$0.014、$0.025,所以一条 8 秒 720p 的片子是 8 × $0.014 = 0.112 美元,同样长度 480p 0.064 美元,1080p 0.20 美元。
片长范围 1 到 15 秒,于是单次生成的天花板是 15 秒 1080p:15 × $0.025 = 0.375 美元。在这个 id 上,你发不出比这更贵的请求。
调用是异步的:创建、轮询、下载
生成不会在响应里直接给你视频。POST /openai/v1/videos 会立刻返回一个 video id;之后你轮询 GET /openai/v1/videos/{video_id} 直到它报告完成,再从 GET /openai/v1/videos/{video_id}/content 把文件取回来。
一个片子三次调用。照着 chat completions 的模式写的客户端在这里跑不通。等待时间要放进你自己的超时逻辑,而不是请求超时里——create 之所以返回得快,是因为它还什么都没生成。
三次调用的鉴权都是 OpenAI 那一套:Authorization: Bearer $TOKEN_SHARE_KEY,包括最后下载内容那一次。
export TOKEN_SHARE_KEY="<your-pool-api-key>"
# 1. Create. Returns a video id; nothing is rendered yet.
VIDEO_ID=$(curl -sS https://token-share.app/openai/v1/videos \
-H "Authorization: Bearer $TOKEN_SHARE_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-imagine-video-1.5",
"prompt": "Animate a cinematic sunrise over snow-covered mountains",
"seconds": "8",
"resolution": "720p",
"aspect_ratio": "16:9"
}' | jq -r '.id')
echo "video id: $VIDEO_ID"
# 2. Poll until the job leaves the in-progress state.
until curl -sS "https://token-share.app/openai/v1/videos/$VIDEO_ID" \
-H "Authorization: Bearer $TOKEN_SHARE_KEY" \
| jq -e '.status != "queued" and .status != "in_progress"' >/dev/null; do
sleep 5
done
# 3. Download the rendered file.
curl -L "https://token-share.app/openai/v1/videos/$VIDEO_ID/content" \
-H "Authorization: Bearer $TOKEN_SHARE_KEY" \
-o "$VIDEO_ID.mp4"能提哪些要求
输入可以是纯文本、一张引导图,也可以是一组参考图——最多七张。输出分辨率有 480p、720p、1080p;画幅比例覆盖 1:1、16:9、9:16、4:3、3:4、3:2、2:3,竖屏和方形是原生支持,不是裁出来的。
目录里注明:1080p 是否可用,取决于承接这次请求的账号所挂的 xAI team。所以别默认 1080p 一定能出,先用自己的 key 验一遍,并在生成路径里准备好回落到 720p。
选分辨率既是质量决定也是价格决定:1080p 的每秒单价约为 480p 的 3.1 倍、720p 的 1.8 倍。单个片子只是几分钱的事;但如果是每天出几百条的流水线,这是这个 id 上你能拉动的最大一根杠杆。
估一份视频预算
单位是秒,估算就变成一道乘法而不是一次测量——这跟按 token 计费的模型不一样:请求还没发,你就已经知道要花多少。公式是每天片数 × 每片秒数 × 你那档分辨率的消费者每秒单价。
每天两百条 6 秒的 720p,200 × 6 × $0.014 = 每天 16.80 美元,30 天约 504 美元;同样的量走 480p 每天 9.60 美元,走 1080p 每天 30 美元。片长砍一半,这几个数正好减半。
有一点值得在设计阶段就想清楚:废弃不用的片子和采用的片子一样收钱,费用挂在「生成」这件事上,不挂在你满不满意上。所以在 480p 上打磨 prompt、定稿之后再用交付分辨率出终版,是最省的工作方式。