Compose is now available for EmpirioLabs accounts. Instead of making one isolated video clip, Compose turns a brief or script into a complete short-form video: storyboard, voiceover, AI scenes, captions, optional music, and a final MP4.
You can use it in the playground at Open Compose, browse the public landing page at empiriolabs.ai/compose, or call it directly through the API.
What Compose is for
Compose is built for finished social videos, not just raw model output. Pick a recipe, describe the video, review the editable storyboard, then render the final production. Recipes cover creator videos, faceless explainers, UGC ads, educational reels, story formats, aesthetic montages, and character-led shorts.
The key difference is that Compose owns the whole production flow. It can plan multiple scenes, generate narration, create scene visuals, apply word-timed captions, and stitch everything into one deliverable.
How the API works
List recipes first, then create a plan:
curl https://api.empiriolabs.ai/v1/videos/compose/recipes \
-H "Authorization: Bearer $EMPIRIO_API_KEY"
curl https://api.empiriolabs.ai/v1/videos/compose \
-H "Authorization: Bearer $EMPIRIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"recipe": "faceless-reel",
"mode": "plan",
"brief": "Explain why sleep debt makes people crave sugar"
}'
The plan response is an async job. Poll /v1/jobs/{job_id} until it succeeds, then pass the returned storyboard back with mode: "render" to create the final MP4. This gives teams a review step before spending on the full production render.
Usage and billing visibility
Compose jobs show up in the account usage API with source=compose. The account summary also includes a spend.compose bucket, so teams can separate full-video productions from normal API calls, playground usage, GPU Cloud, and hosted agents.
curl "https://platform.empiriolabs.ai/api/v1/account/usage?source=compose" \
-H "Authorization: Bearer $EMPIRIO_API_KEY"
Read the full reference at docs.empiriolabs.ai/compose.
Try it now
Open Compose in the playground or start with the API docs. If you only need a single curated transformation, browse जनरेशन टेम्पलेट्स instead.



