18Models
DocsModelPricingUse CasesLog inTry for Free
Try for FreeLog in

Wan 2.7 video API — every mode, NSFW allowed

NSFW allowed under the published Content Policy · USD prices from the live price list · One API key for every model

18models serves the full Wan 2.7 video family through one API key: text-to-video, image-to-video (first frame, first + last frame, clip continuation), reference-to-video with up to five subject references or a storyboard, and video edit (replace / restyle). 720p is $0.113 per second and 1080p $0.169 per second, 2–15 second clips, with NSFW output permitted under our published content policy.

Modes and model IDs

ModeModel IDInputs & key parameters
Text-to-videowan2.7-t2v-uncensoredprompt (≤5,000 chars), optional voice-over audio; 720p/1080p, 2–15 s, ratios 16:9 · 9:16 · 1:1 · 4:3 · 3:4
Image-to-video · first framewan2.7-i2v-firstframe-uncensored1 image as the opening frame + prompt; optional driving audio; 2–15 s
Image-to-video · first + last framewan2.7-i2v-firstlast-uncensored2 images (start / end) + prompt; the model interpolates the motion
Clip continuationwan2.7-i2v-continuation-uncensored1 source clip (+ optional target final frame) → extends the shot
Reference-to-video · multi-subjectwan2.7-r2v-multiple-uncensored1–5 reference images/videos (each may carry a voice sample) → consistent characters; optional first frame
Storyboard-to-videowan2.7-r2v-storyboard-uncensored1 multi-panel storyboard image + prompt → one continuous clip
Video edit · replacewan2.7-videoedit-replace-uncensored1 clip + up to 4 images → swap subject / object; keeps input duration (≤10 s)
Video edit · restylewan2.7-videoedit-style-uncensored1 clip + prompt → style transfer; keeps input duration (≤10 s)

Every mode uses the same request shape: model + prompt + media arrays (images / videos / audios / files as public HTTPS URLs) + params. Full field tables: API docs.

Prices (USD, base list)

ModelVariantPrice
wan2.7-i2v-continuation-uncensored720p$0.11291/s
wan2.7-i2v-continuation-uncensored1080p$0.16937/s
wan2.7-i2v-firstframe-uncensored720p$0.11291/s
wan2.7-i2v-firstframe-uncensored1080p$0.16937/s
wan2.7-i2v-firstlast-uncensored720p$0.11291/s
wan2.7-i2v-firstlast-uncensored1080p$0.16937/s
wan2.7-r2v-multiple-uncensored720p$0.11291/s
wan2.7-r2v-multiple-uncensored1080p$0.16937/s
wan2.7-r2v-storyboard-uncensored720p$0.11291/s
wan2.7-r2v-storyboard-uncensored1080p$0.16937/s
wan2.7-t2v-uncensored720p$0.11291/s
wan2.7-t2v-uncensored1080p$0.16937/s
wan2.7-videoedit-replace-uncensored720p$0.11291/s
wan2.7-videoedit-replace-uncensored1080p$0.16937/s
wan2.7-videoedit-style-uncensored720p$0.11291/s
wan2.7-videoedit-style-uncensored1080p$0.16937/s

Base list prices from the live price list (/pricing · pricing.json); the effective price for your key is returned by GET /ent/v2/prices. Cost is reserved at submit and settled on completion — failed tasks are refunded in full.

Example request

POST https://api.18models.ai/ent/v2/generate
Authorization: Bearer sk-…
Content-Type: application/json
Idempotency-Key: <stable-request-id>
{
  "model": "wan2.7-r2v-multiple-uncensored",
  "prompt": "The woman from image 1 walks through a neon-lit bar, camera slowly orbiting",
  "images": ["https://cdn.example.com/character-ref.jpg"],
  "params": { "resolution": "720p", "ratio": "9:16", "duration": 6 }
}

The response is HTTP 202 with a task_id; poll GET https://api.18models.ai/ent/v2/tasks/{task_id} (back off 2 s → 5 s) until status is success or failed, then read result_urls. Ready-made client code: docs → Build with AI or the Agent Skill.

What is allowed

NSFW output is permitted under the 18models Content Policy: fictional adult content, including explicit sexual content, is allowed; content involving minors (in any style) or real, identifiable people is prohibited absolutely and screened on both input and output. Upstream providers apply their own checks in addition to ours — a task rejected upstream fails and is refunded automatically.

  • Reference images of real, identifiable people are prohibited for NSFW generation (Content Policy §2) — use generated or licensed fictional characters as references.
  • Reference-to-video is capped at 10 seconds when a video reference is included; video edit keeps the input duration up to 10 seconds.

FAQ

Does the Wan 2.7 API on 18models allow NSFW video?

Yes. Fictional adult content is permitted under the 18models Content Policy. Content involving minors or real, identifiable people is prohibited and screened on both input and output.

How much does Wan 2.7 video generation cost?

720p output is $0.113 per second and 1080p is $0.169 per second across t2v, i2v and r2v. A 5-second 720p clip is about $0.56. Failed tasks are refunded automatically.

Which Wan 2.7 modes are available?

Text-to-video, image-to-video from a first frame, first + last frame interpolation, clip continuation, multi-subject reference-to-video (images, video and voice references), storyboard-to-video, and video edit (subject replace and style transfer).

How long can a Wan 2.7 clip be?

2 to 15 seconds for t2v, i2v and r2v (10 seconds when a video reference is supplied). Video edit keeps the input duration by default, up to 10 seconds.

Related

  • Character consistency with r2v
  • HappyHorse (cheaper 480p tier)
  • Wan 3.0 early access
  • Migrating from Novita
  • All models & prices
  • Pricing
  • API docs
  • Content Policy
Try it on your own prompts. Run this model in the playground, or get an API key and integrate in an afternoon.
Open playgroundGet your API key
18Models

High-fidelity AI video generation built for platforms and creators who push boundaries.

All systems operational
Product
DocsPricingAll modelsPlaygroundNSFW policy trackerAPI StatusChangelog
Models
Wan 2.7 videoWan 3.0 videoHappyHorseSeedance 2.5Qwen-Image 3.0Z-Image TurboWan 2.7 image
Solutions
AI companion appsAdult gamesCreator platformsCharacter consistencyMigrate from Novita
Compare
vs Novitavs WaveSpeedvs fal.aivs Replicatevs CivitAIvs ModelsLabvs Segmind
Legal
Privacy PolicyTerms of ServiceContent PolicyCookie Policy
© 2026 18models.ai. All rights reserved.
TLS in transit · Hashed API keys · Operational audit logs