Skip to main content

🚀 Introduction

Boreal is Creatify’s video generation model, built for video ads. Describe the scene in a prompt (subject, action, camera, dialogue and sound) and Boreal renders it. Add a start image to animate that frame, or an audio track to drive the video with speech or sound. The same endpoint also serves Boreal-H3 (model: "boreal-h3"), Creatify’s post-trained H3 model. It adds a closing frame and reference to video, which builds a scene from up to 9 reference images, 3 videos and 3 audio tracks. See Boreal-H3.

⚙️ Quickstart Guide

✅ Prerequisites

Before you begin, ensure you have:

📝 Step 1: Submit a Video Generation Request

🎬 The response includes a unique video ID. Save it to check status.

Parameters


⏳ Step 2: Check Video Generation Status

Poll the status endpoint with the returned ID until status is done.
✅ When status is done, retrieve your video from the video_output field.

🔔 Webhook Option

Instead of polling, provide a webhook_url in the request. When processing completes, Boreal sends a POST request to your webhook with a payload like this:

Boreal-H3

Set model to boreal-h3 to render with Boreal-H3, Creatify’s post-trained H3 model. The request, the job and the webhook work as above, with these differences:
  • Three modes. A prompt alone is text to video. image_url animates a start frame, and end_image_url adds a closing frame. The reference_*_urls parameters build the scene from reference media (reference to video).
  • Length. duration is a whole number from 5 to 15 seconds. Default 10.
  • Resolution. 768p (default), 1088p or 2k (1440 px on the short edge). 720p and 1080p are Boreal’s tiers.
  • No audio_url or negative_prompt. To add sound, send reference_audio_urls with an image or video reference.
  • Prompt rewrite. Boreal-H3 rewrites the prompt into the form the model works best with. Set prompt_enhancement to none to render it as sent. Boreal always renders the prompt as sent.

Boreal-H3 parameters

These parameters only apply to boreal-h3. With model: "boreal", sending any of them, or 768p or 1088p, returns a 400 error.
  • In a reference render, refer to the references by type and order in the prompt: Image 1, Image 2, Video 1, Audio 1.
  • A reference render takes no image_url or end_image_url. Send those frames as reference images instead.
  • With image_url, leave aspect_ratio at auto: the video follows the image’s ratio. In a reference render, auto follows the first reference image. With no image, auto is 16:9.
  • A 1088p render with only video references needs a named aspect_ratio.

🎯 Summary


💳 Pricing and Length Limits

Boreal

Billing is per started 10 seconds of video. Each resolution has a maximum video length, which applies to duration and to the length of audio_url: For example, a 15-second 720p video costs 2 credits.

Boreal-H3

Billing is per second of video, 5 to 15 seconds at every resolution. It is the same price as the boreal-h3 models on the Asset Generator: Reference inputs are billed on top of the video:
  • Reference videos cost 0.4 credits (768p) or 0.6 credits (1088p and 2k) per second of their combined length, counting up to 15 seconds.
  • The first five reference images are free. Each one after that costs 0.2 credits.
  • Reference audio is free.
The total is rounded up to the next half credit. For example, a 5-second 768p video costs 2 credits, and a 15-second 2k video costs 39 credits. Credits are charged when rendering starts and refunded if the video fails.

🤝 Need Help?

If you run into any issues, check out our API Reference or contact api@creatify.ai.