Kling O1 — creative video from character, prop or scene references.
$0.47 per 3s clip · up to $1.57 per 10s
video model · per second of generated video (3–10s clips) · one API key, one prepaid balance, no deployment.
Get an API keycurl -X POST https://gpu.swarmdo.com/api/managed/kling-o1-video/runsync \
-H "Authorization: Bearer $SWARMDO_API_KEY" -H "content-type: application/json" \
-d '{"input":{"prompt":"a slow dolly-in on a lighthouse at dusk","image":"https://example.com/frame.png","duration":3}}'
{"id":"…","status":"COMPLETED","output":{"video_url":"https://…/out.mp4"}} ← x-swarmdo-charged-cents header carries the charge
| Clip lengths sold | 3, 4, 5, 6, 7, 8, 9, 10 seconds — any other duration is refused (400), and an unstated one is pinned to 3s |
| Long jobs | A job that outlives the call returns an id; poll GET /api/managed/kling-o1-video/status/{jobId}. The bill settles against what was actually generated. |
| Output retention | The URL in the reply stays downloadable for 7d; copy the file to your own storage before then. |
| Billing | per second of generated video (3–10s clips); prepaid credit, charged only when the call succeeds; the charge is returned in the x-swarmdo-charged-cents header |
All hosted models: /models · full reference: /docs · SDK: npm i @swarmdo/gpu-sdk · MCP: npx -y @swarmdo/gpu-mcp