Wan: Wan2.7 R2V
Wan2.7 reference-to-video model creates a new video from reference images or videos and a text prompt. Uses asynchronous task-based generation. Billed by successfully generated video duration: CNY 0.3/second at 720P or CNY 0.5/second at 1080P. Failed generations are not billed.
Resolution pricing
Billed by the actual generated resolution and duration. Request logs contain the charge details.
| Resolution | Price per second |
|---|---|
| 720P | |
| 1080P |
Supply channels
Direct official channels with shared authentication, billing and observability. Use the same API key as for other models.
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
OpenAI compatible asynchronous tasks: submit, poll the status, then download the completed video.
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-r2v",
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.
Related models
Wan2.6 text-to-video model with asynchronous task-based generation (submit → poll → download). Billed by successfully generated video duration: CNY 0.6/second at 720P, with 5/10-second options. Failed generations are not billed.
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.
Wan2.7 image generation model creates images from text descriptions. Billed at CNY 0.10 per successfully generated image.
Add Wan: Wan2.7 R2V to your app
Change the base URL and start calling after you sign up.