Runway API v1 updates:

  • New unified Videos endpoint supporting 12 models: Gen-4.5, Gen-4, Gen-4 Turbo, Kling 3.0 Pro/Standard, Kling 2.6 Pro/I2V, Veo 3.1, Sora 2/Pro, Wan 2.6 Flash, and Wan 2.2 Animate
  • Images endpoint: added Nano Banana 2, GPT Image 1.5, GPT Image 1 Mini, and Seedream 5 models
  • exploreMode for credit-free generation on Unlimited plan accounts

Table of contents

  1. Videos
    1. Kling 2.6 I2V with sound via POST /videos/create
    2. Text-to-video with sound — same prompt, 4 models via POST /videos/create
      1. Veo 3.1
      2. Kling 3.0 Pro
      3. Sora 2
      4. Kling 2.6 Pro
    3. Wan 2.2 Animate via POST /videos/create
  2. Images
    1. Nano Banana 2 with reference via POST /images/create
    2. Seedream 5 via POST /images/create
    3. Nano Banana Pro with reference via POST /images/create

Videos

Kling 2.6 I2V with sound via POST /videos/create

imageAssetId1

curl --location 'https://api.useapi.net/v1/runwayml/videos/create' \
--header 'Authorization: Bearer user:12345-…' \
--header 'Content-Type: application/json' \
--data '{
  "model": "kling-2.6-i2v",
  "text_prompt": "She turns around and says \"Hello there!\"",
  "duration": 5,
  "imageAssetId1": "user:12345-runwayml:…-asset:…",
  "exploreMode": true
}'

Result:


Text-to-video with sound — same prompt, 4 models via POST /videos/create

Prompt: Elegant portrait of a woman in vintage 1920s fashion with art deco jewelry and soft studio lighting Aspect ratio: 9:16, with sound enabled

Veo 3.1

Kling 3.0 Pro

Sora 2

Kling 2.6 Pro


Wan 2.2 Animate via POST /videos/create

imageAssetId1

videoAssetId (click to play)
curl --location 'https://api.useapi.net/v1/runwayml/videos/create' \
--header 'Authorization: Bearer user:12345-…' \
--header 'Content-Type: application/json' \
--data '{
  "model": "wan-2.2-animate",
  "aspect_ratio": "9:16",
  "imageAssetId1": "user:12345-runwayml:…-asset:…1",
  "videoAssetId": "user:12345-runwayml:…-asset:…2",
  "exploreMode": true
}'

Result:


Images

Nano Banana 2 with reference via POST /images/create

imageAssetId1

curl --location 'https://api.useapi.net/v1/runwayml/images/create' \
--header 'Authorization: Bearer user:12345-…' \
--header 'Content-Type: application/json' \
--data '{
  "model": "nano-banana-2",
  "text_prompt": "Elegant portrait of a woman in vintage 1920s fashion with art deco jewelry and soft studio lighting",
  "aspect_ratio": "9:16",
  "resolution": "1K",
  "imageAssetId1": "user:12345-runwayml:…-asset:…"
}'

Result:


Seedream 5 via POST /images/create

curl --location 'https://api.useapi.net/v1/runwayml/images/create' \
--header 'Authorization: Bearer user:12345-…' \
--header 'Content-Type: application/json' \
--data '{
  "model": "seedream-5",
  "text_prompt": "Elegant portrait of a woman in vintage 1920s fashion with art deco jewelry and soft studio lighting",
  "aspect_ratio": "2:3",
  "resolution": "2K"
}'

Result:


Nano Banana Pro with reference via POST /images/create

imageAssetId1

curl --location 'https://api.useapi.net/v1/runwayml/images/create' \
--header 'Authorization: Bearer user:12345-…' \
--header 'Content-Type: application/json' \
--data '{
  "model": "nano-banana-pro",
  "text_prompt": "Contemporary high fashion portrait with bold geometric patterns and dramatic shadow play",
  "aspect_ratio": "9:16",
  "resolution": "1K",
  "imageAssetId1": "user:12345-runwayml:…-asset:…"
}'

Result: