# POST /runway/v1/pro/generate

**Method**: `POST`
**Endpoint**: `/runway/v1/pro/generate`

### Request Parameters

| Name | Location | Type | Required | Chinese Name | Notes |
| --- | --- | --- | --- | --- | --- |
| Authorization | header | string | Provider note|  | none |
| body | body | object | No |  | none |
| » image | body | string | Provider note| Provider note| Provider note|
| » style | body | string | Provider note| Provider note| Currently only gen-2 is supported |
| » model | body | string | Provider note| Provider note| none |
| » prompt | body | string | Yes | Description text | Chinese supported |
| » options | body | object | Yes | Parameter | none |
| »» motion\_vector | body | object | Provider note| Provider note| Currently only gen-2 is supported |
| »»» x | body | number | Provider note| Provider note| -10.0Provider note|
| »»» y | body | integer | Provider note| Provider note| -10.0Provider note|
| »»» z | body | integer | Provider note| Provider note| -10.0Provider note|
| »»» r | body | integer | Provider note| Provider note| -10.0Provider note|
| »»» bg\_x\_pan | body | integer | Provider note| Provider note| -10.0Provider note|
| »»» bg\_y\_pan | body | integer | Provider note| Provider note| -10.0Provider note|
| »» seconds | body | integer | Provider note| Provider note| Provider note|
| »» flip | body | boolean | Provider note| Provider note| Provider note|
| » last\_image | body | string | Provider note| Provider note| none |

## Request Parameters

### Header Parameters

```text
Authorization
string
Optional
Default Value:
Bearer {{YOUR_API_KEY}}
```

### Body Parameters application/json

```text
image
string
Required
style
string
Required
Currently only gen-2 is supported
model
string
Required
prompt
string
Required
options
object
Required
motion_vector
object
Required
Currently only gen-2 is supported
Example
{
"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
}
}
}
```

## Example Request

### 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
        }
    }
}'
```

## Response

### 🟢 200 Success

**Content Type**: `application/json`

#### Response Schema

```text
object
```

#### Example

```json
{}
```
