Skip to main content

Image-to-video generation combines your input image with motion generation. The output maintains visual consistency with your source image while adding realistic motion.

Step 1: Prepare Your Image

First, you need to provide the source image. You can either upload a file, reference a URL or provide a base64 data URI.

Step 2: Generate the Video

Make a POST request to /generate/video/kling/kling-2.5 with your image and motion parameters.
Replace with your API TokenTo replace the YOUR_API_TOKEN placeholder in the above examples, you’ll need to generate an API token in krea.ai/settings/api-tokens. Follow the instructions on the API Keys & Billing page if you need help.
Example Response

Step 3: Poll for Results

Poll /jobs/{job_id} every 5 seconds to check the video generation progress.
Example Completed Response
Webhooks available!Set up webhooks to receive notifications when jobs complete. See the Webhooks guide to get started.

Common Parameters

For a list of detailed parameters for all models, see the Model APIs page.
Motion Prompt Tips:
  • Describe camera movement (pan, zoom, dolly, tilt)
  • Specify motion direction and speed
  • Mention depth and parallax effects
  • Use restrained camera language for subtle animations
  • Use stronger action verbs for dramatic effects