소개
Seedance 1.5 Pro Spicy 이미지→영상은 보낸 스틸을 첫 프레임으로 삼아 최대 12초까지 움직입니다. camera_fixed를 켜면 준비한 구도가 클립 전체의 구도가 됩니다.
Seedance 1.5 Pro Spicy는 ByteDance Seedance 1.5 Pro 세대를 LoRA로 무검열 조정한 모델로, 이미지→영상 엔드포인트와 video-extend 엔드포인트를 공개합니다. 필수 필드는 image_url뿐이며, 클립은 480p, 720p, 1080p의 4~12초이고 소리도 같은 패스에서 생성됩니다.
핵심 기능 및 하이라이트
고정된 화면에서는 작은 움직임이 클립을 이끈다
camera_fixed를 true로 두면 화면은 완전히 멈추고 피사체만 그 안에서 계속 움직입니다. 가까이서 서두르지 않고 찍은 영상이 중요합니다. 떠도는 카메라는 머무는 시선을 뮤직비디오처럼 만들지만, 화면을 고정하면 숨 한 번, 발목의 움직임, 이불 위의 손이 클립 전체를 떠받칩니다.
스틸에 담긴 것은 이미 클립에 있다
의상, 포즈, 피부, 노출은 프롬프트가 읽히기 전에 이미지와 함께 도착합니다. 그래서 이미지에서 출발하는 작업은 빈 페이지로는 통과하지 못할 브리프도 소화하며, 선명하고 노출이 맞는 스틸이 나중에 프롬프트로 보완하는 어떤 방법보다 낫습니다.
알아 둘 확실한 한계
이 세대는 1080p와 12초가 한계이며 레퍼런스 엔드포인트가 없습니다. 4K나 30초가 필요한 샷은 Seedance 2.5 Spicy가 맡지만 카메라 고정은 없습니다. aspect_ratio의 기본값은 adaptive이며 스틸의 비율을 따릅니다.
요청 파라미터
| 파라미터 | 필수 | 설명 |
|---|---|---|
image_url | 예 | 필수이고 유일한 필수 필드입니다. 클립의 첫 프레임이 되니 구도와 닮은 모습, 의상, 노출, 품질 상한이 전부 여기서 나오고, camera_fixed를 켜면 여기서 짠 구도가 클립 전체의 구도가 됩니다. |
prompt | 아니요 | 여기서는 선택이고, camera_fixed를 켠 상태라면 프레임 안의 움직임만 적어야 합니다. 숨 한 번, 손 하나, 발목의 움직임, 오래 머무는 시선 같은 것입니다. |
last_image_url | 아니요 | 선택인 마지막 프레임입니다. 컷이 도착할 그림을 정합니다. |
aspect_ratio | 아니요 | 출력 구도이고 기본은 adaptive입니다. 보낸 프레임의 비율을 따라가서 미리 크롭할 수고를 덜어 줍니다. |
duration_seconds | 아니요 | 완성된 클립의 길이이고 4에서 12까지 정수 초, 기본은 5이며 과금 대상입니다. 프레임 하나가 이끄는 컷은 길수록 더 흔들리니, 12초에 돈을 쓰기 전에 4~5초에서 움직임을 확인하세요. |
resolution | 아니요 | 출력 해상도입니다. 480p, 기본인 720p, 1080p 중에서 고릅니다. |
generate_audio | 아니요 | 자체 사운드트랙을 화면과 싱크 맞춰 만들지 여부입니다. 기본으로 켜져 있고 요청을 더 높은 요율 구간으로 올립니다. 기본값: |
camera_fixed | 아니요 | 기본은 꺼짐입니다. 켜면 카메라가 멈춰서 피사체만 움직이는데, 프롬프트로 고정 컷을 우기는 것보다 훨씬 확실한 방법입니다. 기본값: |
seed | 아니요 | 정수 seed입니다. 빼면 실행마다 알아서 뽑습니다. |
요금
| 해상도 | 오디오 생성: 아니요 | 오디오 생성: 예 |
|---|---|---|
| $0.012 / 초 | $0.024 / 초 |
| $0.026 / 초 | $0.052 / 초 |
| $0.052 / 초 | $0.104 / 초 |
활용 사례
1인칭·시점 숏
침대 끝의 발, 이불 위의 손, 렌즈를 똑바로 바라보는 시선처럼 카메라가 가만히 누워 있는 사람처럼 행동해야만 성립하는 샷입니다. camera_fixed가 있어야 이를 대충이 아니라 확실하게 만들 수 있습니다.
흐트러지지 않는 루프
같은 스틸을 image_url과 last_image_url에 모두 보내고 camera_fixed를 켠 다음, 움직임은 숨 한 번이나 체중 이동 정도로 제한하십시오. 고정된 화면과 작은 움직임은 출발점 가까이로 돌아오므로 처음으로 되돌아가는 이음새가 보이지 않습니다.
재촬영 없는 클라이언트 수정
승인된 테이크의 seed를 고정하고, 손이 오른쪽 대신 왼쪽으로 움직이거나 조명이 더 따뜻해지는 식으로 한 구절만 바꿔 다시 생성하십시오. 카메라가 고정되고 화면이 정해져 있으므로 두 번째 버전도 분명히 같은 샷입니다.
프롬프트 가이드 및 실전 팁
시작 프레임을 고정 샷으로 구성하기
camera_fixed를 켜면 그 구도가 그대로 나오므로 클립 전체를 어떻게 보여 줄지 생각하며 스틸을 구성하십시오. 카메라의 도움 없이 피사체가 움직일 여백을 남겨 두십시오. 각 변은 300~6000픽셀이어야 합니다.
모든 동사는 피사체의 것으로
카메라를 고정했다면 프롬프트에는 화면 안의 움직임만 적습니다. 숨 한 번, 손, 발목, 머무는 시선 같은 것입니다. 카메라 지시와 고정 카메라는 서로 충돌합니다. Seedance 자체 레이어는 여전히 일부 표현을 거절하며 키스가 가장 자주 거절되므로, 그 순간은 문장이 아니라 이미지에 담으십시오.
포함된 예시 응용하기
공개된 예시는 camera_fixed true, duration_seconds 5, generate_audio true, resolution 720p를 씁니다.
Camera stays locked off. Her crossed ankles rock slowly and one foot flexes. She slides one hand out from behind her head and rests it on her stomach, her fingers tracing a slow circle on the camisole, while her other hand stays tucked behind her head. Her chest rises with a long breath. Nothing else in frame moves except the light shifting on the sheets.
첫 스틸이 구도와 의상을 주고, camera_fixed가 프레임을 완전히 멈춰 두며, 프롬프트는 발목, 손, 호흡만 움직입니다.
12초 값을 치르기 전에 짧게 확인하기
프레임 한 장으로 움직이는 샷은 길어질수록 더 흐트러지므로 먼저 4~5초로 움직임을 확인하십시오. generate_audio는 요청을 더 높은 요금 구간으로 옮기므로 구도만 확인하는 동안에는 꺼 두십시오.
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": "bytedance/seedance-1.5-pro-spicy/image-to-video",
"input": {
"aspect_ratio": "adaptive",
"duration_seconds": 5,
"generate_audio": true,
"image_url": "https://example.com/reference.png",
"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 레퍼런스에서 확인하세요.
















