> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gmicloud.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Kling-Image2Video-V1.6-Standard

> API usage guide for Kling-Image2Video-V1.6-Standard.

{/* source_model_id: Kling-Image2Video-V1.6-Standard */}

{/* source_updated_at: 1782169120 */}

**Model ID**

```bash theme={null}
Kling-Image2Video-V1.6-Standard
```

**Calling method:** async

# Kling-Image2Video-V1.6-Standard API Usage Guide

## Overview

**Kling-Image2Video-V1.6-Standard** is Kling AI's fast, user-friendly image-to-video model that generates smooth and natural short clips from a single image with solid prompt guideline adherence. Designed for effortless, fast image-to-video creation, this model offers an accessible entry point into image-driven video generation.

### Key Features:

* **Fast Processing**: Quick and efficient video generation for rapid prototyping
* **User-Friendly**: Simple interface designed for ease of use
* **Smooth Motion**: Natural camera movement and fluid animation from single images
* **Solid Prompt Adherence**: Converts text prompts into coherent animations with reliable consistency
* **Flexible Duration**: Generate videos from 5 to 10 seconds
* **Multiple Input Formats**: Support for Base64 encoding and image URLs
* **Creative Control**: CFG scale parameter for fine-tuning generation

## Authentication

All API requests require authentication using an API key. Include your API key in the Authorization header:

```bash theme={null}
Authorization: Bearer YOUR_API_KEY
```

## Submit Video Generation Request

### Endpoint

```
POST /api/v1/apikey/requests
```

### Request Format

```bash theme={null}
curl -X POST "https://api.example.com/api/v1/apikey/requests" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "Kling-Image2Video-V1.6-Standard",
    "payload": {
      "prompt": "A majestic eagle soaring through a mountain landscape at sunset",
      "image": "https://example.com/reference-image.jpg",
      "duration": "5",
      "negative_prompt": "blurry, low quality, distorted",
      "cfg_scale": 0.7
    }
  }'
```

### Request Parameters

| Parameter                 | Type   | Required | Description                              | Default | Constraints                                                 |
| ------------------------- | ------ | -------- | ---------------------------------------- | ------- | ----------------------------------------------------------- |
| `model`                   | string | Yes      | Model identifier                         | -       | Must be "Kling-Image2Video-V1.6-Standard"                   |
| `payload.prompt`          | string | No       | Text prompt describing the desired video | ""      | Max 2500 characters                                         |
| `payload.image`           | string | Yes      | Reference image (Base64 or URL)          | -       | Max 10MB, min 300px dimensions, aspect ratio 1:2.5 to 2.5:1 |
| `payload.duration`        | string | No       | Video length in seconds                  | "5"     | Options: "5", "10"                                          |
| `payload.negative_prompt` | string | No       | Text describing what to avoid            | ""      | Max 2500 characters                                         |
| `payload.cfg_scale`       | float  | No       | Generation flexibility control           | 0.5     | 0.0 to 1.0                                                  |

### Response

```json theme={null}
{
  "request_id": "550e8400-e29b-41d4-a716-446655440000",
  "model": "Kling-Image2Video-V1.6-Standard",
  "status": "queued",
  "created_at": 1750442925,
  "updated_at": 1750442925,
  "queued_at": 1750442925
}
```

## Check Request Status

### Endpoint

```
GET /api/v1/apikey/requests/{request_id}
```

### Example

```bash theme={null}
curl -X GET "https://api.example.com/api/v1/apikey/requests/550e8400-e29b-41d4-a716-446655440000" \
  -H "Authorization: Bearer YOUR_API_KEY"
```

### Response

```json theme={null}
{
  "request_id": "550e8400-e29b-41d4-a716-446655440000",
  "org_id": "your-org-id",
  "model": "Kling-Image2Video-V1.6-Standard",
  "status": "success",
  "is_public": false,
  "payload": {
    "prompt": "A majestic eagle soaring through a mountain landscape at sunset",
    "image": "https://example.com/reference-image.jpg",
    "duration": "5",
    "negative_prompt": "blurry, low quality, distorted",
    "cfg_scale": 0.7
  },
  "outcome": {
    "video_url": "https://storage.googleapis.com/bucket/generated-video.mp4",
    "thumbnail_image_url": "https://storage.googleapis.com/bucket/thumbnail.jpg"
  },
  "qworker_id": "worker-123",
  "created_at": 1750442925,
  "updated_at": 1750442930,
  "queued_at": 1750442925
}
```

## Request Status Values

| Status       | Description                             |
| ------------ | --------------------------------------- |
| `queued`     | Request is waiting to be processed      |
| `processing` | Video generation is in progress         |
| `success`    | Video generation completed successfully |
| `failed`     | Video generation failed                 |
| `cancelled`  | Request was cancelled                   |

## List Your Requests

### Endpoint

```
GET /api/v1/apikey/requests?model_id=Kling-Image2Video-V1.6-Standard
```

### Example

```bash theme={null}
curl -X GET "https://api.example.com/api/v1/apikey/requests?model_id=Kling-Image2Video-V1.6-Standard" \
  -H "Authorization: Bearer YOUR_API_KEY"
```

## Get Model Information

### Endpoint

```
GET /api/v1/apikey/models/Kling-Image2Video-V1.6-Standard
```

### Example

```bash theme={null}
curl -X GET "https://api.example.com/api/v1/apikey/models/Kling-Image2Video-V1.6-Standard" \
  -H "Authorization: Bearer YOUR_API_KEY"
```

## List Available Models

### Endpoint

```
GET /api/v1/apikey/models
```

### Example

```bash theme={null}
curl -X GET "https://api.example.com/api/v1/apikey/models" \
  -H "Authorization: Bearer YOUR_API_KEY"
```

### Response

```json theme={null}
{
  "model_ids": [
    "Kling-Image2Video-V1.6-Standard",
    "other-model-1",
    "other-model-2"
  ]
}
```

## Pricing

* **Pricing Type**: Video length based pricing
* **Price**: \$0.056 per second
* **Unit**: Second

Example cost calculation:

* 5-second video: 5 × $0.056 = $0.28
* 10-second video: 10 × $0.056 = $0.56

## Video Specifications

* **Duration**: 5-10 seconds
* **Resolution**: Up to 720p
* **Input Image Requirements**:
  * Formats: JPG, JPEG, PNG
  * Max file size: 10MB
  * Min dimensions: 300px width/height
  * Aspect ratio: 1:2.5 to 2.5:1
* **Quality**: Smooth motion with natural camera movement
* **Format**: MP4 video with thumbnail image

## Tips for Better Results

1. **High-Quality Reference Images**: Use clear, high-resolution images for better video quality
2. **Appropriate Image Dimensions**: Ensure images meet minimum size requirements (300px+)
3. **Clear, Descriptive Prompts**: Use specific descriptions to guide the video generation
4. **Motion Description**: Include details about desired movement and dynamics
5. **CFG Scale Tuning**:
   * Lower values (0.3-0.5): More creative, less prompt adherence
   * Higher values (0.7-1.0): More prompt adherence, less creative variation
6. **Negative Prompts**: Specify unwanted elements to improve quality
7. **Duration Planning**: Use 5 seconds for quick concepts, 10 seconds for more complex scenes
8. **Quick Prototyping**: Ideal for rapid concept testing and social media content

## Parameter Examples

### Quick Social Media Loop

```json theme={null}
{
  "prompt": "A serene lake with gentle ripples and flowing water",
  "image": "https://example.com/lake-image.jpg",
  "duration": "5",
  "negative_prompt": "rough, turbulent, dark",
  "cfg_scale": 0.6
}
```

### Simple Nature Animation

```json theme={null}
{
  "prompt": "A flower gently swaying in the breeze with natural movement",
  "image": "https://example.com/flower-image.jpg",
  "duration": "5",
  "negative_prompt": "static, rigid, artificial",
  "cfg_scale": 0.5
}
```

### Basic Concept Preview

```json theme={null}
{
  "prompt": "A mountain landscape with subtle camera movement and atmospheric effects",
  "image": "https://example.com/mountain-image.jpg",
  "duration": "10",
  "negative_prompt": "blurry, low quality, distorted",
  "cfg_scale": 0.7
}
```
