Skip to content
EN

generate(参考图片)

方法: POST路径: /runway/v1/pro/generate

请求参数

名称位置类型必选中文名说明
Authorizationheaderstringnone
bodybodyobjectnone
» imagebodystring参考的图片可供互联网访问并可下载的图片链接
» stylebodystring风格目前仅支持gen-2
» modelbodystring模型none
» promptbodystring描述词支持中文
» optionsbodyobject参数none
»» motion_vectorbodyobject镜头控制目前仅支持gen-2
»»» xbodynumber水平-10.0到10.0之间
»»» ybodyinteger垂直-10.0到10.0之间
»»» zbodyinteger缩放-10.0到10.0之间
»»» rbodyinteger旋转-10.0到10.0之间
»»» bg_x_panbodyinteger左右方向倾斜-10.0到10.0之间
»»» bg_y_panbodyinteger上下方向倾斜-10.0到10.0之间
»» secondsbodyinteger视频时长目前仅支持gen-3
»» flipbodyboolean是否竖屏默认为宽屏,即16:9;仅 gen3 可用
» last_imagebodystring尾帧none

请求参数

Header 参数

text
Authorization
string
可选
默认值:
Bearer {{YOUR_API_KEY}}

Body 参数 application/json

text
image
string
必需
style
string
必需
目前仅支持gen-2
model
string
必需
prompt
string
必需
options
object
必需
motion_vector
object
必需
目前仅支持gen-2
示例
{
"image"
:
"string"
,
"style"
:
"string"
,
"model"
:
"string"
,
"prompt"
:
"string"
,
"options"
:
{
"motion_vector"
:
{
"x"
:
0
,
"y"
:
0
,
"z"
:
0
,
"r"
:
0
,
"bg_x_pan"
:
0
,
"bg_y_pan"
:
0
}
}
}

请求示例代码

Shell

bash
curl --location --request POST '/runway/v1/pro/generate' \
--header 'Authorization: Bearer {{YOUR_API_KEY}}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "image": "string",
    "style": "string",
    "model": "string",
    "prompt": "string",
    "options": {
        "motion_vector": {
            "x": 0,
            "y": 0,
            "z": 0,
            "r": 0,
            "bg_x_pan": 0,
            "bg_y_pan": 0
        }
    }
}'

返回响应

🟢 200 成功

内容类型: application/json

响应结构

text
object

示例

json
{}