MiniMax H3 launched on 2026-10-19, priced at 0.09 per second.View model
Model libraryWan: Wan2.7 I2V
W
Wan · Official channel · Video generation

Wan: Wan2.7 I2V

Limited time: 50% off

Wan2.7 image-to-video model creates a video from one image and a text prompt. Asynchronous task-based generation (submit → poll → download). Billed by successfully generated video duration: CNY 0.3/second at 720P or CNY 0.5/second at 1080P. Failed generations are not billed.

TextImageVideo
—Context window
CN¥0.60CN¥0.30720P · Per second
CN¥1.00CN¥0.501080P · Per second
Billed by durationBilling method
Resolution pricing

Resolution pricing

Billed by the actual generated resolution and duration. Request logs contain the charge details.

ResolutionPrice per second
720PCN¥0.60CN¥0.30
1080PCN¥1.00CN¥0.50
Supply channels

Supply channels

Direct official channels with shared authentication, billing and observability. Use the same API key as for other models.

Channel ANo data
P95 latency—
Throughput—
Availability—
Availability · Last 48 hoursRolling 24h

Channels are ordered by request volume over the last 24 hours. A valid public provider name is shown when available; otherwise a generic channel label is used. Availability, latency and throughput use a rolling 24-hour window. Hourly colors show operational, degraded, down or no-traffic periods. Hover for actual values. The price is the same across channels.

Quick start

Quick start

OpenAI compatible asynchronous tasks: submit, poll the status, then download the completed video.

POST /v1/videosOpenAI Videos
import time

from openai import OpenAI

client = OpenAI(
    base_url="https://api.goodputai.cn/v1",
    api_key="GOODPUT_API_KEY",
)

# Submit an asynchronous generation task
video = client.videos.create(
    model="wan/wan2.7-i2v",
    prompt="Sunrise by the sea, waves breaking on rocks, cinematic camera movement",
    size="1280*720",  # Resolution selects the per-second price (see billing notes below)
    seconds="5",
)

# Poll the task status, then download the completed video
while video.status in ("queued", "in_progress"):
    time.sleep(5)
    video = client.videos.retrieve(video.id)

if video.status == "completed":
    client.videos.download_content(video.id).write_to_file("output.mp4")

Billing method:Billed by generated duration. Resolution prices: 720P CN¥0.30 / second · 1080P CN¥0.50 / second. size selects the tier; seconds sets the duration.Prices shown include the discount: 50% off.

Supported parameterssizesecondsinput_referencemediaprompt_extendwatermarkseed
This service uses generative AI. Generated content may be inaccurate; verify it independently. It does not constitute professional advice. This model is provided by Wan; refer to the provider for its generative AI service filing. Our site filing is available in site filings. To report unlawful content or make a complaint, see complaints.
Related models

Related models

Get started

Add Wan: Wan2.7 I2V to your app

Change the base URL and start calling after you sign up.

Wan: Wan2.7 I2V — Model library — GoodPut AI