소개
2.0 Spicy에 사용할 시작 이미지는 선명한 것으로 선택하고 구도, 조명, 이용 권한을 확인해야 합니다. 출력 해상도를 높여도 원본에 없는 세부 정보의 복원이 보장되지는 않습니다. Seedance 2.0 Spicy 이미지 영상화의 필수 입력은 image_url 하나입니다. 선택 항목인 prompt로 정지 이미지에 더할 움직임을 지정할 수 있습니다.
| 항목 | 값 |
|---|---|
| 입력 | 이미지 |
| 출력 | 영상 |
| 필수 입력 |
|
| 마지막 프레임(선택) |
|
| 영상 길이 | 4~15초 정수, 기본값 5초 |
| 해상도 | 480p / 720p / 1080p / 4k |
| 음성 | 생성 오디오, 기본 활성화 |
| 내용 검토 | SpicyAPI 추가 필터 없음, 모델 거절 가능 |
핵심 기능 및 하이라이트
정지 이미지에서 시작하는 2.0 Spicy
2.0 Spicy에 사용할 시작 이미지는 선명한 것으로 선택하고 구도, 조명, 이용 권한을 확인해야 합니다. 출력 해상도를 높여도 원본에 없는 세부 정보의 복원이 보장되지는 않습니다.
고정 비율 6개와 adaptive 선택
2.0 Spicy 이미지 엔드포인트는 고정 비율 6개와 기본값인 adaptive를 제공합니다. adaptive는 시작 이미지의 비율을 따르며 고정 비율은 구도를 바꿀 수 있습니다.
마지막 동작을 위한 목표 이미지
2.0 Spicy 이미지 영상화에서는 image_url과 함께 last_image_url을 보내 끝 장면을 지정합니다. 양끝에 같은 이미지를 넣더라도 매끄러운 반복 재생이 보장되지는 않습니다.
요청 파라미터
| 파라미터 | 필수 | 설명 |
|---|---|---|
image_url | 예 | 2.0 Spicy에 사용할 시작 이미지는 선명한 것으로 선택하고 구도, 조명, 이용 권한을 확인해야 합니다. 출력 해상도를 높여도 원본에 없는 세부 정보의 복원이 보장되지는 않습니다. |
prompt | 아니요 | Seedance 2.0 프롬프트는 눈에 보이는 동작 하나, 카메라 방향, 필요한 환경음을 중심으로 작성하면 좋습니다. 배경과 인물의 기본 모습은 시작 이미지에서 가져옵니다. 5000자 이하 |
last_image_url | 아니요 | 2.0 Spicy 이미지 영상화에서는 image_url과 함께 last_image_url을 보내 끝 장면을 지정합니다. 양끝에 같은 이미지를 넣더라도 매끄러운 반복 재생이 보장되지는 않습니다. |
aspect_ratio | 아니요 | 2.0 Spicy 이미지 엔드포인트는 고정 비율 6개와 기본값인 adaptive를 제공합니다. adaptive는 시작 이미지의 비율을 따르며 고정 비율은 구도를 바꿀 수 있습니다. |
resolution | 아니요 | Seedance 2.0 Spicy는 정수 단위로 4~15초를 생성합니다. 기본값은 5초와 720p이며 이 페이지에서는 480p, 1080p, 4k도 선택할 수 있습니다. |
duration_seconds | 아니요 | Seedance 2.0 Spicy는 정수 단위로 4~15초를 생성합니다. 기본값은 5초와 720p이며 이 페이지에서는 480p, 1080p, 4k도 선택할 수 있습니다. |
generate_audio | 아니요 | Seedance 2.0 Spicy의 generate_audio는 기본으로 활성화되며 영상과 함께 소리를 생성합니다. 완성된 영상에서는 음향도 확인해야 합니다. 기본값: |
seed | 아니요 | 이 2.0 Spicy 엔드포인트는 seed를 지원합니다. 같은 난수원을 사용해 조건을 비교할 수 있지만 동일한 seed가 픽셀이나 프레임의 일치를 보장하지는 않습니다. |
요금
| 사양 | 요금 |
|---|---|
| $0.114 / 초 |
| $0.228 / 초 |
| $0.57 / 초 |
| $1.14 / 초 |
활용 사례
성인용 이미지 영상화
SpicyAPI는 Seedance 2.0 Spicy에 별도의 콘텐츠 필터를 추가하지 않습니다. 모델이 요청을 거절할 수 있으므로 무검열 NSFW 표기가 모든 입력의 수락을 보장하지는 않습니다.
여러 영상에 공유하는 시작 이미지
2.0 Spicy에서 같은 시작 이미지를 재사용하면 여러 영상에 공통된 시각 기준을 둘 수 있습니다. 요청마다 별도의 장면이 생성되므로 인물의 일관성은 결과에서 확인해야 합니다.
짧은 영상을 위한 세로 구도
세로 인물 사진으로 2.0 Spicy 영상을 만들 때는 adaptive로 머리 위 여백부터 확인하면 좋습니다. 게시 위치에 맞춰 9:16이나 3:4를 선택할 수 있습니다.
사진에서 동작 후보를 선택합니다
이용 권한이 있는 사진 모음은 2.0 Spicy에서 짧은 720p 영상으로 먼저 비교할 수 있습니다. 길게 다시 생성한 결과가 첫 결과와 같을 것이라고 가정하지 않고 후보를 선택해야 합니다.
프롬프트 가이드 및 실전 팁
0 Spicy 시작 이미지를 준비합니다
2.0 Spicy에 사용할 시작 이미지는 선명한 것으로 선택하고 구도, 조명, 이용 권한을 확인해야 합니다. 출력 해상도를 높여도 원본에 없는 세부 정보의 복원이 보장되지는 않습니다.
구도와 소재 이용 권한을 확인합니다
2.0 Spicy 영상을 게시하기 전에 시작 이미지, 초상, 음악, 상업적 이용에 필요한 권한을 확인해야 합니다. 엔드포인트 이용 권한이 이러한 권리를 부여하지는 않습니다.
길이와 해상도, 오디오를 선택합니다
2.0 Spicy 요금은 생성 초 수, resolution, generate_audio의 조합에 따라 달라집니다. 제출 전에 해당 조합의 현재 견적을 확인해야 합니다.
제출한 생성 작업을 추적합니다
2.0 Spicy 생성 요청에는 Idempotency-Key를 넣고 반환된 작업 ID를 보관해야 합니다. 연결이 끊기면 새 작업을 만들기 전에 기존 작업부터 조회합니다.
길게 생성하기 전에 동작을 검토합니다
2.0 Spicy 결과는 처음부터 끝까지 보며 피사체 변화, 구도, 소리를 확인해야 합니다. 길이나 해상도를 바꾸기 전에 선택한 파일과 입력을 보관합니다.
정지 이미지에서 시작하는 2.0 Spicy
Seedance 2.0 Spicy 이미지 영상화의 필수 입력은 image_url 하나입니다. 선택 항목인 prompt로 정지 이미지에 더할 움직임을 지정할 수 있습니다.
SpicyAPI는 Seedance 2.0 Spicy에 별도의 콘텐츠 필터를 추가하지 않습니다. 모델이 요청을 거절할 수 있으므로 무검열 NSFW 표기가 모든 입력의 수락을 보장하지는 않습니다.
2.0 Spicy 시작 이미지를 준비합니다
2.0 Spicy에 사용할 시작 이미지는 선명한 것으로 선택하고 구도, 조명, 이용 권한을 확인해야 합니다. 출력 해상도를 높여도 원본에 없는 세부 정보의 복원이 보장되지는 않습니다.
Seedance 2.0 Spicy는 정수 단위로 4~15초를 생성합니다. 기본값은 5초와 720p이며 이 페이지에서는 480p, 1080p, 4k도 선택할 수 있습니다.
2.0 Spicy 이미지 엔드포인트는 고정 비율 6개와 기본값인 adaptive를 제공합니다. adaptive는 시작 이미지의 비율을 따르며 고정 비율은 구도를 바꿀 수 있습니다.
이미지에 더할 움직임을 지정합니다
Seedance 2.0 프롬프트는 눈에 보이는 동작 하나, 카메라 방향, 필요한 환경음을 중심으로 작성하면 좋습니다. 배경과 인물의 기본 모습은 시작 이미지에서 가져옵니다.
2.0 Spicy 이미지 영상화에서는 image_url과 함께 last_image_url을 보내 끝 장면을 지정합니다. 양끝에 같은 이미지를 넣더라도 매끄러운 반복 재생이 보장되지는 않습니다.
이 2.0 Spicy 엔드포인트는 seed를 지원합니다. 같은 난수원을 사용해 조건을 비교할 수 있지만 동일한 seed가 픽셀이나 프레임의 일치를 보장하지는 않습니다.
길이와 해상도, 오디오를 선택합니다
2.0 Spicy 요금은 생성 초 수, resolution, generate_audio의 조합에 따라 달라집니다. 제출 전에 해당 조합의 현재 견적을 확인해야 합니다.
Seedance 2.0 Spicy의 generate_audio는 기본으로 활성화되며 영상과 함께 소리를 생성합니다. 완성된 영상에서는 음향도 확인해야 합니다.
길게 생성하기 전에 동작을 검토합니다
2.0 Spicy 생성 요청에는 Idempotency-Key를 넣고 반환된 작업 ID를 보관해야 합니다. 연결이 끊기면 새 작업을 만들기 전에 기존 작업부터 조회합니다.
2.0 Spicy 결과는 처음부터 끝까지 보며 피사체 변화, 구도, 소리를 확인해야 합니다. 길이나 해상도를 바꾸기 전에 선택한 파일과 입력을 보관합니다.
2.0 Spicy 영상을 게시하기 전에 시작 이미지, 초상, 음악, 상업적 이용에 필요한 권한을 확인해야 합니다. 엔드포인트 이용 권한이 이러한 권리를 부여하지는 않습니다.
Seedance 2.0 Spicy에는 동의한 성인의 이용 허가를 받은 소재만 사용해야 하며 비동의 이미지와 오해를 유발하는 사칭은 배제해야 합니다. 완성 파일은 명시된 14일 보관 기간 안에 직접 저장해야 합니다.
2.0 Spicy 영상을 게시하기 전에 시작 이미지, 초상, 음악, 상업적 이용에 필요한 권한을 확인해야 합니다. 엔드포인트 이용 권한이 이러한 권리를 부여하지는 않습니다.
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-2.0-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 레퍼런스에서 확인하세요.
















