Wan 2.7 Image Generation Serverless API

Generate stunning 2K images, edit with precision, and render multilingual text using Alibaba's Wan 2.7 AI model via API.

~25.14s
$0.037 per generation
 1import requests
 2import json
 3
 4url = "https://api.segmind.com/v1/wan2.7-image"
 5headers = {
 6    "x-api-key": "YOUR_API_KEY",
 7    "Content-Type": "application/json"
 8}
 9
10data = {
11    "prompt": "A cinematic aerial view of a dense green forest at golden hour, rays of sunlight piercing through the canopy, misty valleys below, photorealistic, 8K",
12    "negative_prompt": "blurry, low quality, distorted, watermark",
13    "size": "2K",
14    "watermark": false
15}
16
17response = requests.post(url, headers=headers, json=data)
18
19if response.status_code == 200:
20    result = response.json()
21    print(json.dumps(result, indent=2))
22else:
23    print(f"Error: {response.status_code}")
24    print(response.text)

API Endpoint

POSThttps://api.segmind.com/v1/wan2.7-image

Parameters

promptrequired
string

Describe the image to generate — include subject, setting, style, and mood. For editing tasks, describe the change to apply to the input image.

Default: "A cinematic aerial view of a dense green forest at golden hour, rays of sunlight piercing through the canopy, misty valleys below, photorealistic, 8K"
imageoptional
string (uri)

Optional reference or source image. Use for instruction-based editing, style transfer, or multi-reference composition with up to 9 references.

Default: null
negative_promptoptional
string

List elements to exclude from the output. Use to remove artifacts, unwanted styles, or specific objects from the generated image.

Default: "blurry, low quality, distorted, watermark"
seedoptional
integer

Set a fixed seed for reproducible results. Leave empty to generate a unique image each run.

Default: null
sizeoptional
string

Output image resolution. Use 1K (~1024px) for fast drafts and previews, and 2K (~2048px) for final production-quality output.

Default: "2K"
Allowed values :
"1K""2K"
watermarkoptional
boolean

Add an AI-generated watermark to the output. Enable for draft sharing; disable for production-ready assets.

Default: false

Response Type

Returns: Text/JSON

Common Error Codes

The API returns standard HTTP status codes. Detailed error messages are provided in the response body.

400

Bad Request

Invalid parameters or request format

401

Unauthorized

Missing or invalid API key

403

Forbidden

Insufficient permissions

404

Not Found

Model or endpoint not found

406

Insufficient Credits

Not enough credits to process request

429

Rate Limited

Too many requests

500

Server Error

Internal server error

502

Bad Gateway

Service temporarily unavailable

504

Timeout

Request timed out