Skip to main content
POST
/
generation
/
wan
/
wan-v2.7
Wan V2.7
curl --request POST \
  --url https://open.skills.video/api/v1/generation/wan/wan-v2.7 \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "prompt": "<string>"
}
'
{
  "id": "gen_123",
  "status": "IN_QUEUE",
  "input": {
    "prompt": "a cat",
    "aspect_ratio": "1:1",
    "resolution": "1024x1024",
    "n": 1
  },
  "usage": {
    "total": 20,
    "subscription": 20,
    "permanent": 0
  }
}
Wan 2.7 image generation and editing model.

Authorizations

Authorization
string
header
required

API Key for API endpoints

Body

prompt
string
required

Text prompt describing the desired output or edit. Supports Chinese and English.

Required string length: 1 - 2000
image_urls
string<uri>[]

Optional reference images for edit mode (1-4 images). Each image must be at least 384x384 pixels. When provided, the model runs image edit.

Maximum array length: 4
negative_prompt
string
default:""

Content to avoid in the generated image. Max 500 characters.

Maximum string length: 500
aspect_ratio
enum<string>
default:1:1

Aspect ratio used to derive output size.

Available options:
1:1,
3:4,
9:16,
4:3,
16:9
seed
integer | null

Random seed for reproducibility (0-2147483647).

Required range: 0 <= x <= 2147483647
num_images
integer
default:1

Number of images to generate. Text mode supports up to 5; edit mode supports up to 4.

Required range: 1 <= x <= 5
n
integer
default:1

Number of results to generate (1-4)

Required range: 1 <= x <= 4

Response

Generation submission accepted

id
string
required

Generation id.

status
enum<string>
required

Queue status

Available options:
IN_QUEUE,
IN_PROGRESS,
COMPLETED,
FAILED,
CANCELED
input
Input · object
required

Normalized input payload for the generation task.

usage
object
required

Credit usage breakdown for the request

code
string

Machine-readable generation error code. Present when status is FAILED.

message
string

Sanitized human-readable failure message. Present when status is FAILED.