Kling v1.6 Standard Effects
kling-v1-6-standart-effects
Static images smoothly turn into consistent videos with Kling v1.6 Standart Effects, enhanced by integrated effects for a better visual experience.
Model Information
Input
Configure model parameters
Output
View generated results
Result
Preview, share or download your results with a single click.
Prerequisites
- Create an API Key from the Eachlabs Console
- Install the required dependencies for your chosen language (e.g., requests for Python)
API Integration Steps
1. Create a Prediction
Send a POST request to create a new prediction. This will return a prediction ID that you'll use to check the result. The request should include your model inputs and API key.
import requestsimport timeAPI_KEY = "YOUR_API_KEY" # Replace with your API keyHEADERS = {"X-API-Key": API_KEY,"Content-Type": "application/json"}def create_prediction():response = requests.post("https://api.eachlabs.ai/v1/prediction/",headers=HEADERS,json={"model": "kling-v1-6-standart-effects","version": "0.0.1","input": {"duration": 5,"template_slug": "hug","image_url_2": "your image url 2 here","image_url_1": "your image url here"},"webhook_url": ""})prediction = response.json()if prediction["status"] != "success":raise Exception(f"Prediction failed: {prediction}")return prediction["predictionID"]
2. Get Prediction Result
Poll the prediction endpoint with the prediction ID until the result is ready. The API uses long-polling, so you'll need to repeatedly check until you receive a success status.
def get_prediction(prediction_id):while True:result = requests.get(f"https://api.eachlabs.ai/v1/prediction/{prediction_id}",headers=HEADERS).json()if result["status"] == "success":return resultelif result["status"] == "error":raise Exception(f"Prediction failed: {result}")time.sleep(1) # Wait before polling again
3. Complete Example
Here's a complete example that puts it all together, including error handling and result processing. This shows how to create a prediction and wait for the result in a production environment.
try:# Create predictionprediction_id = create_prediction()print(f"Prediction created: {prediction_id}")# Get resultresult = get_prediction(prediction_id)print(f"Output URL: {result['output']}")print(f"Processing time: {result['metrics']['predict_time']}s")except Exception as e:print(f"Error: {e}")
Additional Information
- The API uses a two-step process: create prediction and poll for results
- Response time: ~150 seconds
- Rate limit: 60 requests/minute
- Concurrent requests: 10 maximum
- Use long-polling to check prediction status until completion
Overview
Kling v1.6 Standard Effects enables motion-based video generation from static images by applying predefined animated templates. It transforms one or two input images into short animated sequences based on selected visual effects. Kling v1.6 Standart Effects is designed to support a range of stylized motion effects including gestures like hugs, kisses, and abstract animations such as fuzzy or expansion visuals.
Technical Specifications
Kling v1.6 Standard Effects is designed to apply fixed motion effects to one or two images.
Output format is MP4 video.
The animation is rendered using internal keyframe interpolation combined with template-driven motion design.
Template logic defines both the camera movement and visual elements (e.g., hearts, particles, stretching).
Image resolution is auto-scaled to fit the output frame based on the selected template and aspect ratio.
Outputs are optimized for short emotional interactions (e.g., hugging, kissing gestures) or playful effects (e.g., squish, dizzy).
Key Considerations
image_url_2 is required for templates: hug, kiss, and heart_gesture. If omitted, Kling v1.6 Standart Effects will fail.
Kling v1.6 Standart Effects is designed for human-centric images; abstract or object-only images may lead to awkward motion rendering.
Templates cannot be customized beyond the preset options.
Duration must be selected from fixed values: 5 or 10 seconds.
Cropping and framing the subjects correctly (centered faces, clear separation) directly improves results.
Legal Information for Kling v1.6 Standart Effects
By using this Kling v1.6 Standart Effects, you agree to:
- Kling Privacy
- Kling SERVICE AGREEMENT
Tips & Tricks
To improve the output quality, follow these input-specific recommendations:
-
image_url_1:
- Use images with clear facial features, ideally centered.
- Avoid busy backgrounds to ensure the animation effect stands out.
-
image_url_2:
- Required only for hug, kiss, and heart_gesture.
- The secondary subject should be similarly aligned as the first one for consistent animation.
- Ensure both images have a similar visual style and lighting for natural transitions.
-
template_slug:
-
Choose based on the intended expression:
- hug, kiss, heart_gesture: for emotional connection between two subjects.
- squish: creates a squeezing effect, works best on close-up portraits.
- expansion: emphasizes subtle motion from center outward.
- fuzzyfuzzy: applies a playful blur and bounce.
- bloombloom: simulates blooming motion with petal-like transitions.
- dizzydizzy: introduces a spinning or swirl-based effect.
-
Choose based on the intended expression:
-
duration:
- Accepts only 5 or 10.
- Use 5 for fast-paced loops, 10 for smoother, slower motion.
General tip:
- Match the template effect with the emotional tone or message you want to deliver visually.
Capabilities
Converts static portraits into animated gesture-based videos.
Adds expressive motion to human photos with templates like hugs or kisses.
Enables visual storytelling through short motion effects.
Supports both single and dual image animations depending on the template.
What can I use for?
Creating animated profile content or reaction visuals.
Generating short, expressive clips for social sharing.
Adding subtle emotional interaction to visual content.
Simulating stylized gestures between two characters.
Things to be aware of
Combine two similar portraits with the hug template for realistic emotional output.
Use fuzzyfuzzy on a pet image to create a cute, bouncy animation.
Apply dizzydizzy to a selfie for a surreal, rotating effect.
Explore differences between 5 and 10 second durations with the same input and template.
Limitations
Templates are not customizable beyond selection.
Only two durations are allowed: 5 and 10.
Not suitable for multi-subject scenes beyond two people.
May produce unnatural results if subjects are misaligned or not centered.
Output Format: MP4