Skip to content

Use cases · E-commerce

Product videos for every SKU

One product photo in, one short clip out. Animate your packshots with Seedance or Kling v3, add a new background or a voice line, and batch the whole catalogue from code.

From $0.21 per piece at current prices

What you can make

  • 5 second clips from each packshot for product pages and ads
  • Vertical videos for TikTok Shop, Reels and Shorts
  • New product scenes with Nano Banana or gpt-image-2
  • Short voiced demos with ElevenLabs
  • Upscaled or reframed versions for each placement

The pipeline

  1. 1

    Photo

    Start from your packshot URL, or make a new scene with Nano Banana, gpt-image-2 or Recraft V4.

  2. 2

    Clip

    Seedance fast animates the photo into a 5 second clip; Kling v3 for smoother, more cinematic motion.

  3. 3

    Finish

    Reframe to 9:16 or 1:1, upscale, remove the background or add a voice line.

  4. 4

    Catalogue

    Loop over your product feed: one request per SKU, each file with its own ref.

Cost per piece

Each line is a real row of the rate table at the public prepaid price, multiplied out. A range means the price depends on something only the run decides, such as the length of the text. Each job shows what it actually cost.

A 5 second clip from a product photo

Seedance fast, image to video.

1 × clip from a product photoSeedance fast 720p, ~5s · $0.21 per clip$0.21
Total · at current prices$0.21

A 100 product catalogue (× 100): $20.90 at current prices.

A 5 second Kling v3 clip

Billed per second, without audio.

5 × seconds of videoKling v3, silent · $0.16 per second$0.80
Total · at current prices$0.80

A 100 product catalogue (× 100): $79.80 at current prices.

Every rate, machine-readable: GET /api/pricing

Run it from Claude Code

Connect the hosted MCP server once, then describe the batch in plain words. Claude plans it, calls the models, waits for each render and hands you the files with what they cost.

claude mcp add --transport http aitachyon \
  https://aitachyon.com/api/mcp \
  --header "Authorization: Bearer ait_..."

“For each product in products.csv, animate the main photo into a 5 second 9:16 Seedance fast clip: a slow turn, soft daylight, no text. Save them by SKU and give me the total cost.”

Or from your code

Plain HTTP with a bearer key. Video returns a job you poll; every file carries a ref you can fetch later with GET /api/generations/{ref}.

curl https://aitachyon.com/api/scenes/generate \
  -H "Authorization: Bearer ait_your_key" \
  -H "Content-Type: application/json" \
  -d '{"projectId":"<project id>","prompt":"Slow turn of the bottle on a marble counter, soft daylight","imageUrl":"https://your-store.com/products/serum.jpg","engine":"seedance","mode":"fast","ratio":"9:16","duration":5}'

Built for volume

  • Pay per call from a prepaid dollar balance that never expires
  • A failed render is refunded to your balance automatically
  • Per-key spend, alerts and one-click revoke, so a runaway script stays contained
  • Every file has a ref you can fetch with GET /api/generations/{ref}
  • The web studio, the HTTP API and the MCP server share one account and one balance

Platform rules you need to respect

Generating is the easy part. What you publish is your responsibility, and each platform has rules for AI content. Never present an AI person as a real customer, a real review or a real event.

YouTube

Monetized channels are reviewed for inauthentic content: mass-produced or repetitive videos without real value added. Realistic altered or synthetic content has to be disclosed when you upload.

TikTok

Realistic AI-generated content has to carry a label, set with the AI-generated content toggle when you post. TikTok may also label it automatically.

Meta (Facebook, Instagram)

Meta labels content it detects as AI-made and asks you to disclose photorealistic video and realistic audio created or altered with AI. Ads about social issues, elections or politics have their own disclosure rules.

Policies change: read the current version before you publish. We make the files; we do not promise monetization, reach or views.

Questions