Skip to main content
POST
cURL

Supported models and Pricing

The following models are available for asset generation.
Each model includes its name, generation type and pricing.
Pricing below is per output (e.g. per video or per image).
If a model supports multiple outputs (like num_images), total cost = per-output price × number of outputs.

Model Input Parameters (input_params)

Each model accepts a different set of input parameters via the input_params field. The structure varies by model — including which fields are required, what values are accepted, and what defaults apply. The example below shows the full parameter reference for kling-video/v1.6/pro/image-to-video. Each model follows the same documentation pattern: a field table listing types, requirements, allowed values, and defaults.

kling-video/v1.6/pro/image-to-video

Authorizations

X-API-ID
string
header
required

API ID, from your settings page.

X-API-KEY
string
header
required

API Key, from your settings page.

Body

model_name
string
required

Name of the AI generation model.

Maximum string length: 255
input_params
any
required

Parameters for generation

webhook_url
string<uri>

Webhook URL

Response

201 - application/json
id
string<uuid>
required
read-only
model_name
string
required
read-only

Name of the AI generation model used.

gen_type
string
required

Type of the AI generation model used.

failed_reason
string
required
read-only

Reason for failure if the generation failed.

assets
string
required
read-only

List of generated assets.

duration
integer
required
read-only
input_params
object
required
read-only

Input parameters used for AI generation.

credits_used
number
required
read-only

Credits used in this API call

created_at
string<date-time>
required
read-only
updated_at
string<date-time>
required
read-only
status
enum<string>
  • initializing - initializing
  • generating - generating
  • done - done
  • failed - failed
Available options:
initializing,
generating,
done,
failed
aspect_ratio
string | null

Aspect ratio of the asset

Maximum string length: 128
output_nums
integer

Number of outputs

Required range: -2147483648 <= x <= 2147483647
resolution
string | null

e.g., 1080x1920

Maximum string length: 128
webhook_url
string<uri> | null

Webhook URL for status updates. Default is null.

Maximum string length: 200