CCAPI Developer Platform

Video generation API guide

Build a reliable asynchronous video workflow from request submission through result delivery.

Frequently asked questions

Which video models are available?

Seedance 2.5 and 2.0, Veo 3.1, Vidu, and Grok Imagine Video, among others. Call the models endpoint for the list your key can actually reach.

How long does video generation take?

Typically 30 to 180 seconds depending on model, duration and resolution. Video is asynchronous: submitting returns a task id, and you poll it until the job reports completed or failed.

Can I control aspect ratio and duration?

Yes. Aspect ratio and resolution are honoured by most models, and duration is accepted where the model supports it. An unsupported value is rejected with a message naming the valid ones.

Can I animate an existing image?

Yes. Passing a reference image performs image-to-video. Some models, such as Grok Imagine Video, accept only image input and reject a text-only request.

What happens if my client times out while waiting?

Nothing is lost. The job continues server-side; poll the task id again and collect the result when it finishes.