소개
Kling 2.6 이미지→영상은 첫 프레임과 그다음에 일어나는 일을 설명하는 프롬프트를 받아 고정 1080p, 5초 또는 10초 클립을 돌려줍니다. aspect_ratio 필드도 없어 출력은 소스 이미지의 형태를 따릅니다. generate_audio는 선택 사항으로, 켜면 대사나 배경음이 움직임과 함께 렌더링됩니다.
시작 소재별 Kling 2.6 모드 선택
| 시작 시점에 가진 것 | 모드 |
|---|---|
| 글로 쓴 장면 | Kling 2.6 텍스트→영상 |
| 승인된 첫 이미지 | Kling 2.6 이미지→영상 |
| 구동 영상과 캐릭터 사진 | Kling 2.6 Motion Control |
핵심 기능 및 하이라이트
첫 프레임이 클립 전체를 고정합니다
저희 테스트에서는 여성의 체크무늬 셔츠, 픽업트럭, 사막 배경이 첫 프레임에서 클립 전체로 이어졌습니다. 프롬프트는 몸짓, 태양 쪽으로 돌아섬, 대사 한 줄만 제공했습니다.테일게이트 테스트에서는 체크무늬 셔츠 사진 한 장만으로 대사, 사막의 바람, 지나가는 트럭이 더해진 노을 클립이 만들어졌습니다. 사진이 이미 정한 의상이나 배경을 다시 설명할 필요가 없었습니다.
요청하면 사운드가 동작을 따라갑니다
generate_audio를 켠 저희 테스트에서는 사막의 바람, 귀뚜라미 소리, 지나가는 트럭 소리가 그녀가 말하는 순간에 맞춰 돌아왔습니다. 다만 믹스가 영상보다 조용하게 실행돼서 오디오가 더 두드러지길 원한다면 다시 실행해 볼 가치가 있습니다.
요청 파라미터
| 파라미터 | 필수 | 설명 |
|---|---|---|
prompt | 예 | 프레임 이후에 일어나는 일만 설명하세요. 동작, 카메라 움직임, 그리고 사운드를 켰다면 대사나 배경음입니다. 1자 이상 · 2500자 이하 |
image_url | 예 | 첫 프레임입니다. 이 이미지 속 인물, 의상, 배경이 클립 내내 유지됩니다. |
negative_prompt | 아니요 | 나오면 안 되는 것을 적습니다. 두 번째 인물, 자막, 모델이 자꾸 끌어오는 소품 같은 것들입니다. 2500자 이하 |
generate_audio | 아니요 | 기본적으로 꺼져 있습니다. 켜면 영상과 함께 생성된 사운드트랙이 담기며 초당 비용이 더 듭니다. 기본값: |
duration_seconds | 아니요 | 5초 또는 10초만 가능하며 다른 값은 받지 않습니다. 가격을 결정합니다. |
guidance_scale | 아니요 | 클립이 프롬프트를 얼마나 엄격하게 따를지를 0에서 1까지 0.01 단위로 정합니다. 기본값은 0.5입니다. |
요금
출력 초당 과금됩니다. 사운드를 켜면 초당 비용이 더 듭니다.
| 사양 | 요금 |
|---|---|
| $0.069 / 초 |
| $0.138 / 초 |
활용 사례
승인된 스틸을 사운드가 입혀진 장면으로 바꾸기
이미 사진으로 확정한 캐릭터, 제품, 장소를 애니메이션화하고 아무것도 없는 상태에서 장면 전체를 설명하는 대신 짧은 대사나 배경음을 더하세요.
고정 형식의 소셜 클립
1080p, 5초 또는 10초는 클립마다 해상도나 길이를 조정할 필요가 없을 때 예측 가능하고 바로 게시할 수 있는 형태입니다.이 고정 형식 덕분에 승인된 제품이나 캐릭터 스틸 여러 장을 피드용으로 동일한 형식의 클립 묶음으로 빠르게 바꿀 수도 있습니다.
같은 스틸을 다른 대사로 다시 연출하기
첫 프레임이 룩을 고정하므로, 승인된 이미지 하나를 여러 프롬프트—다른 대사, 다른 몸짓—에 통과시키면서도 인물, 의상, 배경을 모든 버전에서 동일하게 유지할 수 있습니다.
프롬프트 가이드 및 실전 팁
장면 전체가 아니라 다음 박자를 설명하세요
프레임이 이미 룩을 정했으므로 프롬프트는 움직임, 카메라, 그리고 generate_audio를 켰다면 원하는 대사나 배경음만 필요합니다.사진이 이미 보여주는 의상이나 배경을 다시 설명하면 모델이 동작 묘사에 쓸 수 있는 단어를 낭비하게 됩니다.
JPEG 또는 PNG만 가능합니다
이 엔드포인트의 이미지 필드는 다른 형식을 받지 않습니다. 업로드 전에 소스 이미지를 JPEG나 PNG로 변환하세요.WEBP나 HEIC 소스는 작업이 시작되기도 전에 실패합니다.
사운드 믹스가 조용하게 나온다면 프롬프트에 명시하세요
저희 사막 테스트에서는 바람, 귀뚜라미, 트럭 소리가 그녀가 말하는 순간에 맞춰 돌아왔지만 영상보다 조용하게 믹스됐습니다. 배경음을 대사만큼 크게 들리게 하려면 기본값으로 균형 잡힌 믹스를 가정하지 말고 프롬프트에 명시적으로 요청하세요.
API 빠른 시작
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "kling/2.6/image-to-video",
"input": {
"duration_seconds": 5,
"generate_audio": false,
"image_url": "https://example.com/reference.png",
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
인증, 전체 스키마, 폴링과 오류 처리는 API 레퍼런스에서 확인하세요.











