# Kling 2.5 Turbo Pro - Core.Today AI API > Cinematic-grade video generation with enhanced motion and scene coherence. Top-tier Kling model for professional output. - **Provider**: Kuaishou - **Model ID**: kwaivgi/kling-v2.5-turbo-pro - **Category**: Video Generation - **Credits**: 810 per video - **Speed**: Medium - **Quality**: Ultra ## Features - Cinematic-grade output quality - Enhanced motion coherence - Superior scene consistency - Medium generation speed - Image-to-video support ## Use Cases - Professional video production - Film and TV pre-visualization - High-end advertising content - Music video concepts - Premium social media content ## API Endpoint Base URL: https://api.core.today/v1 Create Prediction: POST /predictions Get Status: GET /predictions/{job_id} ## Authentication Header: X-API-Key: YOUR_API_KEY ## Input Parameters ### Required - **prompt**: string - Text description of the video to generate ### Optional - **negative_prompt**: string - Things you do not want to see in the video - **start_image**: string - First frame of the video - **end_image**: string - Last frame of the video - **aspect_ratio**: string (default: 16:9) - Output aspect ratio Options: 16:9, 9:16, 1:1 - **duration**: integer (default: 5) - Video duration in seconds (5 or 10) Options: 5, 10 - **image**: string - Deprecated: Use start_image instead. - **guidance_scale**: number - Kept for backwards compatibility. This parameter is not used. ## Examples ### Cinematic Action Dynamic cinematic action sequence ```json { "model": "kwaivgi/kling-v2.5-turbo-pro", "input": { "prompt": "A samurai drawing a katana in slow motion, cherry blossoms falling, dramatic side lighting, cinematic depth of field, film grain", "duration": "5", "aspect_ratio": "16:9", "cfg_scale": "0.6" } } ``` ### Luxury Brand Ad Premium brand advertisement video ```json { "model": "kwaivgi/kling-v2.5-turbo-pro", "input": { "prompt": "Close-up of a luxury watch with water droplets on its surface, dramatic macro lens, smooth rotating camera, premium commercial feel", "duration": "10", "aspect_ratio": "16:9", "cfg_scale": "0.5" } } ``` ## Response Format ```json { "job_id": "abc123", "status": "pending | processing | completed | failed", "result": "URL or data (when completed)" } ``` ## Usage Flow 1. POST /predictions with model and input -> receive job_id 2. GET /predictions/{job_id} -> poll until status is completed or failed 3. Result contains output URL(s) ## Tips - Best Kling model for cinematic and professional-grade content - Use with image_url for maximum control over the visual style - Excels at scenes with complex motion and character movement - Pair with lower cfg_scale for more dynamic, creative results