Skip to main content
POST
/
runwayml
/
v1
/
image_to_video
创建图片生成视频任务
curl --request POST \
  --url https://api.deerapi.com/runwayml/v1/image_to_video \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --header 'X-Runway-Version: <x-runway-version>' \
  --data '
{
  "promptImage": "https://example.com/your-image.jpg",
  "model": "gen3a_turbo"
}
'
{
  "id": "4534fbe1-effa-4a12-b401-02923dace753"
}
通过此端点使用 Runway 官方 API 格式创建图片生成视频任务。

调用前准备

  • 必须在请求头中传递 X-Runway-Version,例如 2024-11-06
  • promptImage 须为稳定可访问的 HTTPS 图片地址
  • 使用 model: gen3a_turbo
  • 可选传入 promptText 描述期望的运动效果

任务流程

1

创建任务

提交请求,保存返回的 id 字段。
2

轮询任务状态

使用查询任务状态端点,传入上一步获取的 id 查询进度。刚创建的任务可能短暂不可见,等待几秒后重试。
3

保存生成结果

任务状态变为 SUCCEEDED 后,从响应的 output 中获取视频 URL。视频链接为临时地址,应尽快转存到自有存储。

Authorizations

Authorization
string
header
required

Bearer token 认证。使用 DeerAPI Key。

Headers

X-Runway-Version
string
required

Runway API 版本标识,例如 2024-11-06

Body

application/json
promptImage
string
required

源图片 URL,须为稳定可访问的 HTTPS 地址。

model
string
default:gen3a_turbo
required

Runway 模型 ID。

seed
integer

随机种子,用于获得可复现的结果。范围:0–999999999。

promptText
string

文本提示词,描述期望的运动或场景变化。最多 512 个字符。

watermark
boolean
default:false

是否在输出视频上添加水印。

duration
integer
default:5

视频时长(秒)。可选值:510

ratio
enum<string>
default:1280:720

输出视频的宽高比。

Available options:
1280:720,
720:1280,
1104:832,
832:1104,
960:960,
1584:672,
1280:768,
768:1280

Response

200 - application/json

任务创建成功,返回任务 ID。

id
string
required

任务唯一标识符,用于后续查询任务状态。