Kling Video V3 Standard
kwaivgi/kling-video/v3/standard/motion-controlKling Video V3 Standard by KwaiVGI - AI-powered video editing and transformation. Apply style transfer, motion control, lip-sync, and visual effects to existing videos with natural language instructions.
- Base price
- $0.63USD / run
- Execution
- async
- Model type
- video
- Input fields
- 5
Try the model
Playground
PNG, JPEG, WebP, or GIF · 20 MiB maximum
Your output will appear here
Complete the inputs, then click Run.
Specifications
Pricing
- Base price
- $0.63 / run
- Billing formula
- (usage.duration ?? (media_length(params.video ?? 0) > 0 ? media_length(params.video) : 5)) * 0.126
Context & modalities
- Input
- Schema-defined
- Output
- video
Capabilities
- Chat
- Not supported
- Vision
- Not supported
- Reasoning
- Not supported
- Structured output
- Not supported
- Function calling
- Not supported
- Audio input
- Not supported
Access
- Provider
- KwaiVGI
- Model ID
- kwaivgi/kling-video/v3/standard/motion-control
- Execution
- async
- API
- Unified Run API
- Endpoint
- /v1/run
API README
Kling Video V3 Standard
kwaivgi/kling-video/v3/standard/motion-control is centered on kling Video V3 Standard by KwaiVGI - video editing and transformation. The capability is useful when that specific transformation is the main objective, because the request can be planned around the documented source material and intended result rather than a generic generation workflow.
It gives teams a concrete way to decide whether the endpoint fits the available asset and desired change while keeping technical parameter details in the specifications below.
Highlights
- Model capability. Within the
kling-video/v3/standard/motion-controlendpoint,kwaivgi/kling-video/v3/standard/motion-controldocuments visual effects to existing videos with natural language instructions. - Core workflow. Within the
kling-video/v3/standard/motion-controlendpoint,kwaivgi/kling-video/v3/standard/motion-controldocuments video to video. - Creative control. Within the
kling-video/v3/standard/motion-controlendpoint,kwaivgi/kling-video/v3/standard/motion-controldocuments controls whether the output character's orientation matches the reference image or video. 'video': orientation matches reference video - better for complex motions (max 30s). 'image': orientation matches reference image - better for following camera movements (max 10s). - Source guidance. Within the
kling-video/v3/standard/motion-controlendpoint,kwaivgi/kling-video/v3/standard/motion-controldocuments reference image URL. The characters, backgrounds, and other elements in the generated video are based on this reference image. Characters should have clear body proportions, avoid occlusion, and occupy more than 5% of the image area.
Pricing
- Local price formula:
(usage.duration ?? (media_length(params.video ?? 0) > 0 ? media_length(params.video) : 5)) * 0.126
Technical Specs
- Model ID:
kwaivgi/kling-video/v3/standard/motion-control - Request fields:
character_orientation(string, optional, enum:image/video);image(string, required);keep_original_sound(boolean, optional);prompt(string, required);video(string, optional) - Required fields:
image,prompt - Output fields:
content_type(string, optional);url(string, required) - Execution mode:
async
When to Use
- Use the
kling-video/v3/standard/motion-controlvariant ofkwaivgi/kling-video/v3/standard/motion-controlwhen the project specifically needs whether to keep the original sound from the reference video.
Start building
Send your first request
OpenAI-compatible endpoint with unified authentication and usage tracking.
# The quoted heredoc keeps Unicode and shell metacharacters unchanged.
result=$(curl --fail-with-body --silent \
-X POST "https://api.sandbase.ai/v1/run" \
-H "Authorization: Bearer $SANDBASE_API_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'SANDBASE_JSON'
{
"model": "kwaivgi/kling-video/v3/standard/motion-control",
"image": "https://static.sandbase.ai/examples/mirrored/39c314d0257c-VHtWK5BZMa-XoT6gahJKS_077.png",
"video": "https://static.sandbase.ai/examples/mirrored/364bdb1d674a-3nvl30ic9g2otKRcOV5nO_output.mp4",
"prompt": "An man dancing",
"keep_original_sound": true,
"character_orientation": "video"
}
SANDBASE_JSON
)
run_id=$(printf '%s' "$result" | jq -r .id)
for attempt in $(seq 1 120); do
status=$(printf '%s' "$result" | jq -r .status)
case "$status" in completed|failed|timeout) break ;; esac
sleep 2
result=$(curl --fail-with-body --silent \
-H "Authorization: Bearer $SANDBASE_API_KEY" \
"https://api.sandbase.ai/v1/run/$run_id")
done
status=$(printf '%s' "$result" | jq -r .status)
[ "$status" = completed ] || { echo "Generation ended: $status" >&2; exit 1; }
printf '%s\n' "$result"Choose your model
Compare models
| Model | Context | Input / 1M | Output / 1M | Released |
|---|---|---|---|---|
Kling Video V3 StandardThis model KwaiVGI | — | — | — | Mar 5, 2026 |
KwaiVGI | — | — | — | Jul 6, 2026 |
KwaiVGI | — | — | — | Jul 6, 2026 |
KwaiVGI | — | — | — | Jul 3, 2026 |
KwaiVGI | — | — | — | Jul 3, 2026 |
KwaiVGI | — | — | — | Jul 3, 2026 |
