Create stunning
visuals with AI
Generate, animate and edit like never before with next-gen AI models and creative tools.
Create breathtaking scenes in seconds.
Popular Tools
Text to Video
Turn your ideas into stunning videos
from $0.40
Image to Video
Animate your images with AI magic
from $0.35
Style Transfer
Apply stunning styles to any image or video
Video to Video
Transform your videos with new styles
from $0.75
Inspiration Gallery
Show Me What $10 Can Create
Select any creative pack below to see how far $10 goes with dynamic, transparent compute pricing.
Calculated at $2.00 per high-fidelity 10-second render. Prepaid — pay only for what you generate.
TurboMax Creation Studio
Exclude Negative Attributes ▾
Studio Canvas Ready
Configure your generation parameters on the left and hit Generate Visuals.
Generation didn't complete
Your credits have been returned to your wallet.
Every model, and what it actually costs
The live catalogue behind the Studio — real resolutions, real duration limits and the real credit price of each model. Credits come off your prepaid balance per render; there is no monthly subscription.
What each model is good at
One card per live model, with a starting prompt written for it and the real credit cost of running it. Pick one and it opens in the Studio, ready to run.
From the community
What each model can do
Starting prompts and real credit pricesStart from a prompt that already works
Written starting points for the shots people actually ask for. Each one opens in the Studio with the prompt, aspect ratio and a suitable model already set — edit it from there.
Generate Video, Images and Music via REST API
Call the same models the studio uses — video up to 1080p, images up to 4K and full music tracks — from your code, Discord bots, production pipelines or creative automation scripts. The API is in development; the shapes below are the intended design, not a live endpoint.
Direct Creative Wallet Integration
API requests will deduct directly from your prepaid wallet balance. Zero enterprise tiers. Zero monthly platform commitments.
Production API Key
Coming SoonThe developer API is coming soon. The Bearer-token usage below is a preview of how it will work.
Throughput & Limits
Today's account limits, which the API will inherit. Anything not yet decided says so rather than guessing.
Primary Endpoints
curl -X POST "https://api.turbomaxai.com/v1/videos/generations" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2-5",
"prompt": "Cinematic wide shot of a neon Tokyo alley in rain",
"aspect_ratio": "16:9",
"duration": 5,
"resolution": "1080p",
"camera_motion": "auto_cinematic",
"webhook_url": "https://yourapp.com/webhooks/turbomax"
}'
import turbomax
client = turbomax.Client(api_key="YOUR_API_KEY")
# Submit an asynchronous render job
job = client.videos.create(
model="seedance-2-5",
prompt="Cinematic wide shot of a neon Tokyo alley in rain",
aspect_ratio="16:9",
duration=5,
resolution="1080p",
camera_motion="auto_cinematic"
)
print(f"Render job queued: {job.id} | Credits held: {job.credits}")
# Wait for generation to complete
result = job.wait_for_completion()
print(f"MP4 ready: {result.video_url} | Credits charged: {result.credits}")
import { TurboMaxClient } from "@turbomax/sdk";
const turbomax = new TurboMaxClient({
apiKey: "YOUR_API_KEY",
});
async function main() {
const job = await turbomax.videos.create({
model: "seedance-2-5",
prompt: "Cinematic wide shot of a neon Tokyo alley in rain",
aspectRatio: "16:9",
duration: 5,
resolution: "1080p",
});
console.log(`Video generated! Download URL: ${job.outputUrl}`);
}
main();
npm i @turbomax/sdk or pip install turbomax-ai
Asynchronous Webhook Event Simulator
video.completedWhen your video finishes rendering, TurboMax automatically dispatches a secure signed payload to your endpoint.
{
"event": "video.completed",
"job_id": "job_94a0d812bf7",
"status": "succeeded",
"model": "seedance-2-5",
"credits_charged": 410,
"wallet_remaining": 1590,
"video_url": "https://cdn.turbomaxai.com/renders/job_94a0d812bf7_1080p.mp4",
"created_at": "2026-09-04T14:15:00Z"
}
Credits Pricing & Margin
Loading…
Per-model credits
Prices are transcribed from kie.ai into the model registry and pinned by tests — see docs/PRICING_AUDIT_2026-09-10.md. "Check against kie.ai/pricing" reads kie.ai's own pricing table (kie.ai/pricing, all ~480 rows) and confirms every rate we declare appears there for the same model and media type with the same unit (per second vs. per image/video). A drift is reported with kie.ai's rows underneath so the fix is a transcription; nothing is overwritten automatically. Billing always settles on the actual credits kie.ai reports.
Usage limits
Per-user guardrails. These bound the damage from a compromised account or a runaway script, independent of the wallet balance.
Users
User detail
Refund requests
Approving returns credits to the wallet. To return the customer's money, issue the refund in the Dodo dashboard — it arrives back here as a webhook and claws the credits automatically.
Moderation queue
Blocked prompts and user reports. Three hard blocks in 24h auto-suspends an account.
Moderation settings
Site default theme
Applied to every visitor who has not picked a theme of their own from their profile. A user's own choice always wins — this never overrides it, and "Site default" in their picker brings them back to whatever you set here.
Business identity
Substituted into every policy page. A policy naming no accountable legal entity carries very little weight with a regulator or a payment provider — fill these in before launch.
Policy documents
Written in Markdown. Use {{company.legalName}}, {{company.address}},
{{company.supportEmail}} and the other company fields as placeholders — they are filled in
automatically wherever they appear. Every save is versioned and recorded in the audit log.
Community gallery
What appears in the “From the community” section of
/gallery. Publishing is the user's own consent
(generations.is_public), so you can publish your own
work to seed the gallery and take anything down — but you cannot
publish someone else's on their behalf.
System health
Server errors (last 200)
Captured from the running server — no SSH needed.
Admin audit log
Every privileged action, attributed to the admin who performed it.