소개
Kling 2.1 이미지→영상은 이 세대가 제공하는 유일한 모드입니다. 첫 프레임과 그다음에 일어나는 일을 설명하는 프롬프트를 보내고, resolution을 720p(표준) 또는 1080p(프로) 중에서 선택하면 무음 5초 또는 10초 클립을 받습니다. 마지막 프레임(last_image_url)은 1080p에서만 받아들여집니다.
예산에 따라 해상도 선택하기
| 원하는 것 | 해상도 |
|---|---|
| 이 라인업에서 가장 저렴한 등급 | 720p(표준) |
| 더 선명한 클립, 선택적 마지막 프레임 포함 | 1080p(프로) |
핵심 기능 및 하이라이트
마지막 프레임은 1080p에서만 가능합니다
resolution을 1080p로 설정하고 첫 프레임과 함께 마지막 프레임을 추가하면, 클립은 마지막 프레임에서 정확히 그 포즈에 도달하도록 만들어집니다. 720p에서는 마지막 프레임이 허용되지 않습니다. 이를 포함한 요청은 실행 전에 거부되며 과금되지 않으므로, 이 등급에서는 보내지 말고 클립이 첫 프레임에서 모델이 멈추기로 결정한 지점까지 진행되도록 두세요.
두 등급 모두 오디오 트랙이 없습니다
이 모델은 720p든 1080p든 소리를 전혀 생성하지 않습니다. 이것은 결함이 아니라 계획에 반영해야 할 단순한 사실입니다. 나중에 직접 내레이션, 음악, 사운드 디자인을 추가할 편집으로 이어질 영상에 잘 맞습니다.
첫 프레임과 마지막 프레임이 깔끔하게 이어질 수 있습니다
저희 테스트 중 하나에서는 안개 속에서 시작해 카메라 가까이에서 정면을 향하는 포즈로 끝나는 부두 산책 장면이 제공된 마지막 프레임에 거의 정확히 도달했으며, 바람과 색보정은 5초 내내 일관되게 유지됐습니다.
요청 파라미터
| 파라미터 | 필수 | 설명 |
|---|---|---|
prompt | 예 | 첫 프레임 이후에 일어나는 일—동작과 카메라 움직임—만 설명하세요. 1자 이상 · 5000자 이하 |
image_url | 예 | 첫 프레임입니다. JPEG 또는 PNG만 가능합니다. |
last_image_url | 아니요 | 선택적인 마지막 프레임으로 1080p에서만 받아들여집니다. 720p에서 이를 포함한 요청은 거부되며 과금되지 않습니다. |
resolution | 아니요 | 720p(표준, 가장 저렴한 등급) 또는 1080p(프로, 마지막 프레임을 받아들이는 유일한 등급)입니다. |
duration_seconds | 아니요 | 정수 초로 5초 또는 10초입니다. 가격을 결정합니다. |
negative_prompt | 아니요 | 클립이 피해야 할 것들의 짧은 목록입니다. 500자 이하 |
guidance_scale | 아니요 | 0~1입니다. 높을수록 문구에 더 가깝게, 낮을수록 모델에게 더 많은 자유를 줍니다. |
요금
출력 클립의 초당 과금됩니다. 1080p 프로 등급은 720p 표준 등급보다 초당 비용이 더 듭니다. Kling이 거부한 업로드는 과금되지 않습니다.
| 사양 | 요금 |
|---|---|
| $0.035 / 초 |
| $0.068 / 초 |
활용 사례
첫 프레임의 가장 저렴한 테스트
더 상위 등급이나 더 새로운 세대에 더 쓰기 전에, 먼저 720p 표준 등급을 실행해 동작, 카메라 움직임, 프레이밍이 원하는 대로 읽히는지 확인하세요.
결말을 고정한 두 프레임 시퀀스
컷 전환 직전 마지막 샷처럼 정확한 최종 포즈가 중요할 때는 image_url과 last_image_url을 모두 사용해 1080p 프로 등급으로 실행하세요.
프롬프트 가이드 및 실전 팁
처음부터 끝까지 하나의 연속 동작을 묘사하세요
위의 옥상 검술 예시는 휘두름에서 마지막 방어 자세까지 하나의 호를 지목합니다. 이런 단일 박자 구성은 하나의 프롬프트에 여러 개의 서로 다른 동작을 욱여넣는 것보다 이 세대에서 더 안정적입니다.
길게 끌리는 디테일이 형태를 유지할 거라 기대하지 마세요
긴 머리카락, 끌리는 원단, 나부끼는 소품은 이 세대가 10초 동안 놓치기 쉬운 디테일입니다. 저희 계단 테스트 중 하나에서는 긴 벨벳 트레인이 중간에 눈에 띄게 짧아졌습니다. 이런 디테일은 짧게 유지하거나, 나중에 보정 작업을 계획하세요.
샷에 필요한 것에 맞춰 해상도를 고르세요
아직 동작이나 카메라 워크를 다듬는 중이라면 먼저 720p로 테스트하고, 마지막 프레임을 선택적으로 쓸 수 있는 1080p pro 등급은 간직하고 싶은 테이크를 위해 아껴두세요.
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.1/image-to-video",
"input": {
"duration_seconds": 5,
"image_url": "https://example.com/reference.png",
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "720p"
}
}'
# 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 레퍼런스에서 확인하세요.











