Fabric motion, badge scanning, and jewelry close-ups test Seedance 2.0 Mini’s handling of short commercial clips, with paired outputs from ModelGo and OpenRouter.
Four different production briefs, two API platforms, and actual recorded charges. In this test set, ModelGo charged $2.582386 against OpenRouter’s $3.036600, a 14.96% reduction with matching delivered specifications.
What Is Seedance 2.0 Mini?
Seedance 2.0 Mini supports short text-to-video and first-frame video workflows within the Seedance family. These tests focus on material motion, stylized environment changes and product interactions with a clearly defined camera path.
| Industry | Production scenario | What to evaluate |
|---|---|---|
| Textiles / material marketing | Woven-fabric performance reveal | Motion continuity, subject geometry and camera control |
| Mobile games / seasonal campaign | Seasonal floating-island game teaser | Motion continuity, subject geometry and camera control |
| Events / workflow marketing | Conference badge check-in demo | Motion continuity, subject geometry and camera control |
| Jewelry / social advertising | Pendant light-and-shadow campaign | Motion continuity, subject geometry and camera control |
Test Method and Actual Charges
We ran four distinct briefs: two text-only and two reference-driven, using matching prompts, reference files and requested settings wherever both platforms were accessible. ModelGo costs were matched to settled billing records and OpenRouter costs come from completed responses’ usage data; the table shows model-output charges rounded to six decimals, excluding separately generated reference art.
Cost scope: these are model-call charges, not the cash outlay required to fund an account. They exclude recharge/payment processing fees, including the 5.5% recharge fee used in the separate pricing comparison; percentage differences here compare call charges only.
| Production brief | ModelGo actual | OpenRouter actual | Result |
|---|---|---|---|
| Woven-fabric performance reveal | $0.645596 | $0.759150 | 14.96% lower ModelGo charge |
| Seasonal floating-island game teaser | $0.645596 | $0.759150 | 14.96% lower ModelGo charge |
| Conference badge check-in demo | $0.645596 | $0.759150 | 14.96% lower ModelGo charge |
| Pendant light-and-shadow campaign | $0.645596 | $0.759150 | 14.96% lower ModelGo charge |
Four Production Examples
Woven-fabric performance reveal
Production use: Textiles / material marketing.
Exact prompt
Create a 10-second macro material film for a fictional technical textile supplier. Start with a charcoal woven fabric stretched over a low sculptural ridge, its fine weave illuminated by a raking side light. Seconds 0–4: the camera slides slowly across the ridge, revealing fiber texture. Seconds 4–7: three small water droplets land on the surface, retain distinct rounded shapes and roll along the slope without merging into a flood. Seconds 7–10: the camera settles on a wide textile composition with a quiet left third for later copy. Maintain consistent weave scale and realistic surface tension. No labels, certification icons, quantified waterproof claims, impossible elastic movement or aggressive splash effects. Deliver one coherent ten-second clip. Avoid speed ramps, unrelated cutaways and abrupt changes in camera direction; preserve the specified subject throughout.
14.96% lower ModelGo charge.
Seasonal floating-island game teaser
Production use: Mobile games / seasonal campaign.
Exact prompt
Create a 10-second stylized trailer shot of an original floating island with a small windmill, three cottages and a winding stone path. Hold a slow, coherent clockwise camera arc throughout. Seconds 0–3 show late-summer grass; seconds 3–7 bring a gentle wave of autumn color across the trees and fields, while the buildings and path remain exactly in place. Seconds 7–10 reveal warm window lights and a few leaves drifting past the lens. Use polished tactile miniature materials, readable silhouettes and a calm golden-hour palette. Leave open sky above the island for a title added later. No licensed characters, text, additional islands suddenly appearing or terrain morphing into different buildings. Deliver one coherent ten-second clip. Avoid speed ramps, unrelated cutaways and abrupt changes in camera direction; preserve the specified subject throughout.
14.96% lower ModelGo charge.
Conference badge check-in demo
Production use: Events / workflow marketing.

This original reference was used for ModelGo and for the paired OpenRouter request where account access was available.
Exact prompt
Animate the supplied fictional event kiosk into a 10-second workflow demonstration. Preserve the kiosk enclosure, scanner position, screen layout and green accent color. Seconds 0–3: a natural adult hand brings a generic unbranded badge toward the scanner. Seconds 3–6: a subtle green light acknowledges the scan and the existing screen changes to one simple checkmark, keeping the surrounding layout stable. Seconds 6–10: the hand withdraws and a small paper badge emerges from the lower slot while the camera makes a gentle forward move. Use a realistic convention-lobby background with softly blurred visitors. No personal names, QR codes, extra fingers, fake processing-time claims or invented customer logos. Deliver one coherent ten-second clip. Avoid speed ramps, unrelated cutaways and abrupt changes in camera direction; preserve the specified subject throughout.
14.96% lower ModelGo charge.
Pendant light-and-shadow campaign
Production use: Jewelry / social advertising.

This original reference was used for ModelGo and for the paired OpenRouter request where account access was available.
Exact prompt
Create a 10-second square jewelry campaign film using the supplied original sculptural pendant. Preserve its asymmetric silver loop, central amber insert and chain attachment. Begin with the pendant resting on pale limestone. Over seconds 0–5, a narrow stripe of afternoon light travels across the surface as the camera makes a small lateral slide, revealing brushed metal and amber translucency. During seconds 5–8, the chain is gently tensioned from outside the frame, lifting the pendant a few centimeters with physically plausible gravity. End with a stable close-up and negative space above. Do not spin the pendant through a full orbit, add gemstones, alter its shape, show hands or add text. Deliver one coherent ten-second clip. Avoid speed ramps, unrelated cutaways and abrupt changes in camera direction; preserve the specified subject throughout.
14.96% lower ModelGo charge.
How to Calculate the Saving
For outputs with matching delivered specifications, calculate the reduction as (OpenRouter actual charge − ModelGo settled charge) / OpenRouter actual charge × 100. Use the returned dimensions, duration and audio track when deciding whether two outputs are comparable. Across these four briefs, the average difference was $0.113554 per output; repeating that same workload 100 or 1,000 times would mean approximately $11.355353 or $113.553529 less spend. Those are workload projections, not additional billed runs.
Start with the ModelGo API
Install requests and set MODELGO_API_KEY in your environment. The code below uses the endpoint, model ID and parameters from the first real example, with its exact prompt embedded directly. This example submits an asynchronous video job; polling and download steps are described below the code.
import os, requests
prompt = 'Create a 10-second macro material film for a fictional technical textile supplier. Start with a charcoal woven fabric stretched over a low sculptural ridge, its fine weave illuminated by a raking side light. Seconds 0–4: the camera slides slowly across the ridge, revealing fiber texture. Seconds 4–7: three small water droplets land on the surface, retain distinct rounded shapes and roll along the slope without merging into a flood. Seconds 7–10: the camera settles on a wide textile composition with a quiet left third for later copy. Maintain consistent weave scale and realistic surface tension. No labels, certification icons, quantified waterproof claims, impossible elastic movement or aggressive splash effects. Deliver one coherent ten-second clip. Avoid speed ramps, unrelated cutaways and abrupt changes in camera direction; preserve the specified subject throughout.'
headers = {"Authorization": "Bearer " + os.environ["MODELGO_API_KEY"]}
payload = {'model': 'doubao-seedance-2.0-mini',
'prompt': prompt,
'resolution': '720p',
'duration': 10,
'aspect_ratio': '16:9',
'generate_audio': False}
response = requests.post('https://api.modelgo.ai/v1/content_generation/tasks', headers=headers, json=payload, timeout=420)
response.raise_for_status()
result = response.json()
print(result) # Save the returned task ID for polling.After submission, retain id / task_id from the response and poll GET https://api.modelgo.ai/v1/content_generation/tasks/{task_id} until the task reaches a terminal state. Once successful, download the video using content.video_url from the response.
For first-frame generation on the native content route, send a content array containing the text part and an image_url part with role: "first_frame".
ModelGo and OpenRouter use different model IDs and media request formats. Reuse the production brief, but adapt the endpoint, reference-image structure, task polling and download handling following each platform’s documented request format.
Use Seedance 2.0 Mini on ModelGo
To use Seedance 2.0 Mini, the model featured in this guide, visit the ModelGo Models page.
Sources and Further Reading
These references cover model capabilities, interfaces and usage records; the briefs were written independently for this test.
- Official model documentation or family showcase: Model capabilities and creative reference; related family documentation is not a specification guarantee for a different variant.
- OpenRouter API reference: Request conventions and platform differences.
- OpenRouter usage accounting: How usage information is exposed; the amounts in this article come from the recorded test calls.
- OpenRouter model catalog API: Check model IDs and catalog properties before a new integration.
- OpenRouter video generation guide: Media request structure and supported workflow patterns.
Start building with ModelGo
Explore the docs and connect your first model.