2.1 KiB
2.1 KiB
xAI 视频生成
xAI 视频插件创建异步 generation request,再按 request ID 查询。单张参考图发送为 image,多张参考图发送为 reference_images;时长、画幅和分辨率使用 xAI 风格字段。
接口与鉴权
{{OPERATIONS}}
POST {channel_base_url}/v1/videos/generations
GET {channel_base_url}/v1/videos/{request_id}
Authorization: Bearer <XAI_API_KEY>
Content-Type: application/json
模型与当前支持
模型 ID、允许时长、比例、分辨率、参考图数量、审核规则和计费以 xAI 控制台及官方文档为准。当前 adapter 默认 6 秒、16:9、720p。视频参考、音频参考、音频生成开关和水印均不会发送。
参数与字段映射
{{PARAMETERS}}
单图结构:"image":{"url":"..."};多图结构:"reference_images":[{"url":"..."}]。URL 或 data URL 是否被具体模型接受,应在调用前验证。
请求示例
curl "{channel_base_url}/v1/videos/generations" \
-H "Authorization: Bearer <XAI_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model":"YOUR_XAI_VIDEO_MODEL",
"prompt":"雨夜都市追逐,手持摄影,真实运动模糊",
"duration":8,
"aspect_ratio":"16:9",
"resolution":"720p",
"image":{"url":"https://example.com/character.png"}
}'
创建、查询与下载
创建响应需包含 request_id 或其他统一解析器支持的任务字段。查询完成后从视频数组或 video_url/result_url/url 读取媒体。当前没有 cancel adapter;关闭宿主弹窗不会取消上游生成。结果 URL 应及时转存,不能假定永久有效。
错误处理
模型权限、无效尺寸、参考素材不可访问、内容审核、速率或余额限制必须作为真实失败展示。若官方响应结构与通用解析器不一致,应补 xAI 专属 parser 和 fixture 测试,而不是继续堆叠模糊字段猜测。
官方资料
{{CONTRACT}}