Kling 4.0 레퍼런스 기반 동영상 API: 이미지를 비디오로

레퍼런스 이미지, 동영상, 요소, 음성을 활용해 Kling 4.0 동영상을 생성하세요. 330초, 720p/1080p, 네이티브 오디오를 지원합니다. 생성 건별로 결제하며 구독은 필요하지 않습니다. Kling 4.0 레퍼런스 기반 동영상 생성은 레퍼런스 이미지, 레퍼런스 동영상, 이름이 지정된 요소, 음성으로 네이티브 오디오가 포함된 330초 클립을 720p/1080p로 만듭니다. 프롬프트에서 @태그로 각 자료를 지정할 수 있습니다.

대화형 모델 제어

Kling 4.0 레퍼런스 기반 동영상 생성은 레퍼런스 이미지, 레퍼런스 동영상, 이름이 지정된 요소, 음성으로 네이티브 오디오가 포함된 3~30초 클립을 720p/1080p로 만듭니다. 프롬프트에서 @태그로 각 자료를 지정할 수 있습니다.

📝

개요

이 모델 정보

Kling 4.0 레퍼런스 기반 동영상 생성은 사용자의 자료를 바탕으로 네이티브 오디오가 포함된 330초 클립을 720p 또는 1080p로 만듭니다. 레퍼런스 이미지 최대 10개, 레퍼런스 동영상 5개, 이름이 지정된 요소 7개(각 요소에 이미지 24장 또는 3~8초 분량의 캐릭터 동영상 1개), 음성 3개를 사용할 수 있으며, 자료는 총 15개까지입니다. 프롬프트에서 @image_1, @video_1 또는 @name으로 각 자료를 지정하세요. 자료를 제공하지 않으면 일반 텍스트 투 비디오처럼 작동합니다. 정지 프레임으로 클립을 구성하려면 Kling 4.0 키프레임 기반 동영상 생성을 사용하세요.

1Characters: Keep a named character consistent across scenes with image or video elements.
2Voice: Bind a reference voice to a character and have them speak in the clip.
3Video-guided shots: Reuse the motion and setting of a reference video, with or without its original sound.
4Ads: Combine product, model and background references into one shot.
💰

가격 및 가치

비용 분석

muapiapp720p에서 초당 $0.157(5초 클립당 $0.785)

720p에서 $0.157/s, 1080p에서 $0.235/s입니다. 레퍼런스 동영상 또는 동영상 요소 사용 시 720p에서 $0.094/s, 1080p에서 $0.141/s이며, 레퍼런스 길이와 출력 길이를 합산해 청구합니다(최소 출력 길이의 2배).

** 경쟁업체 가격은 유사한 모델 아키텍처 및 사용 계층을 기준으로 추정됩니다.

⚙️

기술적인 세부사항

구성 스키마

프롬프트string

Video description (max 8000 chars). Reference materials with @image_1, @video_1 or @name for elements/voices.

기본값@Hero sits at the desk in @video_1, picks up the doll from @image_1, and greets using @Narrator
참조 이미지 URLarray

Up to 10 reference images. Mention as @image_1, @image_2, ... in array order.

기본값undefined
참조 비디오 URLarray

Up to 5 reference videos (2-30s each, 30s combined). Mention as @video_1, @video_2, ...

기본값undefined
원본 사운드 유지boolean

Keep the original audio of the reference videos (only applies when video_urls is set).

기본값false
Elementsarray

Up to 7 named subjects, each {name, image_urls (2-4) or video_url (3-8s), tag?, description?, voice_url?}. Mention as @name.

기본값-
Voicesarray

Up to 3 named voices, each {name, audio_url}. Mention as @name.

기본값-
기간(초)int

Video length in seconds (3-30).

기본값5
해상도열거형(2 옵션)

출력 해상도.

기본값720p
종횡비열거형(5 옵션)

Output aspect ratio. Defaults to auto when reference media is provided, otherwise 16:9.

기본값-
📖

구현 가이드

개발자 문서

Kling 4.0 레퍼런스 기반 동영상 사용 방법

  1. 자료 준비: image_urls(최대 10개), video_urls(최대 5개, 각 2~30초, 총 30초), elements(최대 7개), voices(최대 3개) 중 원하는 항목을 제공합니다.

  2. 프롬프트에서 자료 지정: @image_1, @video_1은 배열 순서를 따릅니다. @Hero 또는 @Narrator는 요소나 음성의 name을 사용합니다. 프롬프트에 지정하는 모든 항목은 요청에 포함된 자료와 일치해야 합니다.

  3. 출력 설정: duration(3~30초), resolution(720p 또는 1080p), aspect_ratio(auto, 16:9, 9:16, 1:1, 21:9), keep_original_sound를 설정합니다.

  4. 요청을 제출하고 결과 받기: 엔드포인트는 비동기 방식입니다. /api/v1/predictions/{request_id}/result를 폴링하거나 webhook_url을 전달하세요.

curl -X POST https://api.muapi.ai/api/v1/kling-4.0-reference-to-video \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{"prompt": "@Hero sits at the desk, picks up the doll from @image_1, and greets using @Narrator", "image_urls": ["https://example.com/doll.png"], "elements": [{"name": "Hero", "image_urls": ["https://example.com/hero-front.jpg", "https://example.com/hero-side.jpg"], "tag": "character"}], "voices": [{"name": "Narrator", "audio_url": "https://example.com/narrator.mp3"}], "duration": 10, "resolution": "1080p"}'
❓

일반적인 질문

자주 묻는 질문

길이와 해상도 제한은 어떻게 되나요?

클립당 3~30초이며, 720p 또는 1080p를 지원합니다.

레퍼런스 자료를 몇 개까지 사용할 수 있나요?

이미지 최대 10개, 동영상 5개(각 2~30초, 총 30초), 요소 7개(동영상 요소는 최대 3개), 음성 3개를 사용할 수 있으며, 자료는 총 15개까지입니다.

프롬프트에서 자료를 어떻게 지정하나요?

배열 순서에 따라 @image_1, @video_1을 사용하거나 요소와 음성에는 @name을 사용하세요. 일치하는 자료가 없는 항목을 지정하면 요청이 거부됩니다.

오디오도 생성하나요?

네, 네이티브 오디오가 생성됩니다. 레퍼런스 동영상을 전달하고 원본 오디오를 유지하려면 keep_original_sound를 true로 설정하세요.

요금은 어떻게 계산되나요?

출력 동영상 초당 요금은 720p에서 $0.157/s, 1080p에서 $0.235/s입니다. 레퍼런스 동영상 또는 동영상 요소를 사용하는 경우 요금은 720p에서 $0.094/s, 1080p에서 $0.141/s이며, 레퍼런스 동영상 길이와 출력 길이를 합산해 청구합니다. 최소 청구 길이는 출력 길이의 2배입니다.

결과는 어떻게 받나요?

엔드포인트는 비동기 방식입니다. /api/v1/predictions/{request_id}/result를 폴링하거나 webhook_url을 전달하면 동영상이 준비되었을 때 알림을 받을 수 있습니다.