生成视频
POST /api/v1/video/sora-video 进行文生视频或图生视频,提交包含 prompt 与 model 的 JSON。
方法: POST路径: /api/v1/image/nano-banana
请求体字段
- prompt(必填):要生成的视频描述。
- model(必填):sora-2 | sora-2-pro。
- nanoBananaApi.generation.fields.mode
- aspectRatio(选填):支持 16:9 或 9:16。
- nanoBananaApi.generation.fields.imageSize
- nanoBananaApi.generation.fields.imageFile
- nanoBananaApi.generation.fields.imageUrl
- imageData(选填):图生视频的 base64 data URL。
失败返回:400:缺少必填字段 / 图生视频缺少参考图 / 模型无效。;401:未登录。;402:积分不足。;500:服务配置异常或下游错误。
示例请求
curl -X POST https://sora2-api.com/api/v1/image/nano-banana \
-H "Authorization: Bearer api-key" \
-F "prompt=一只穿宇航服的香蕉猫在月球" \
-F "model=nano-banana-pro" \
-F "mode=image-to-image" \
-F "aspectRatio=auto" \
-F "imageSize=1K" \
-F "imageFile=@/path/to/ref.png"示例响应
{
"data": {
"id": "task-id-xxx",
"results": [],
"progress": 0,
"status": "running",
"failure_reason": null,
"error": null,
"credits_cost": 20
}
}