본문으로 건너뛰기

Seedance 2.0 Spicy는 넣은 스틸을 첫 프레임으로 소리와 함께 움직이는 ByteDance의 무검열 image-to-video입니다. 480p·720p·1080p·4K의 4~15초이며 이미지만 필수입니다.

최저가 $0.114/초Spicy 정가보다 5% 저렴

플레이그라운드

입력

이미지→영상
468/5000
여기서는 선택이고, 그게 핵심입니다. 첫 프레임이 화면에 무엇이 있는지 이미 고정하므로 프롬프트는 움직임만 지시하면 됩니다. 동작과 시선이 가는 곳, 카메라의 흐름, 공간의 소리가 여기에 해당합니다. 브리프를 저희가 검토하지는 않지만, Seedance 자체 계층이 좁은 범위의 표현을, 특히 키스를 가장 일관되게 거절합니다. 그 동작은 문장이 아니라 프레임에 담으세요. 5000자 이하
1/1

파일이나 미디어 링크를 끌어오거나 붙여넣기 또는 선택 · 파일 1개 · 개당 최대 10 MB · JPG · PNG · WEBP · GIF

  • 1
파일 1 / 1개
필수이고 유일한 필수 필드입니다. 클립의 첫 프레임이 되니 구도와 닮은 모습, 의상, 색보정, 품질 상한이 전부 여기서 나옵니다. 선명하고 빛이 좋은 스틸이 나중에 프롬프트로 기우는 것보다 훨씬 낫습니다. 이 엔드포인트가 무검열 소재를 안정적으로 다루는 이유이기도 합니다. 이미 그림에 있는 내용은 말로 설득할 필요가 없기 때문입니다. 각 변은 300~6000픽셀이어야 합니다. 이보다 작은 이미지는 입력 검사에서 걸러지며, 이 경우 요금은 청구되지 않습니다.
0/1

파일이나 미디어 링크를 끌어오거나 붙여넣기 또는 선택 · 파일 1개 · 개당 최대 10 MB · JPG · PNG · WEBP · GIF

파일 0 / 1개
선택인 마지막 프레임입니다. 컷이 도착할 그림을 정합니다. 전환이든, 전후 비교 한 쌍이든, 같은 스틸에서 열고 닫는 루프든 마찬가지입니다. 두 프레임 사이에 카메라와 빛은 그대로 두고 분명한 상태 하나만 바꾸세요. 안 그러면 클립 중간이 컷 전환처럼 됩니다. 각 변은 300~6000픽셀이어야 합니다. 이보다 작은 이미지는 입력 검사에서 걸러지며, 이 경우 요금은 청구되지 않습니다.
출력 구도이고 기본은 adaptive입니다. 보낸 프레임의 비율을 따라가서 미리 크롭할 수고를 덜어 줍니다. 21:9에서 9:16 사이의 구체적인 비율은 납품 형식이 이미 정해져 있을 때만 고르세요. 과금에는 영향이 없습니다.
요금에 영향
출력 해상도입니다. 480p, 기본인 720p, 1080p, 4k 중에서 고릅니다. 요율 구간을 정하고 전달되는 형식만 좌우할 뿐, 첫 프레임에 없던 디테일을 더하지는 않습니다. 높은 구간일수록 파일이 크고 렌더링이 오래 걸립니다.
길이요금에 영향
완성된 클립의 길이이고 4에서 15까지 정수 초, 기본은 5이며 과금 대상입니다. 프레임 하나가 이끄는 컷은 길수록 더 흔들리니, 15초에 돈을 쓰기 전에 4~5초에서 움직임을 확인하세요. 4 이상 · 15 이하
오디오 생성요금에 영향
자체 사운드트랙을 화면과 싱크 맞춰 만들지 여부입니다. 기본으로 켜져 있습니다. 무음 루프나 후반에서 음악을 붙일 소재, 구도만 확인하는 경우에는 꺼 두세요.
시드
정수 seed입니다. 빼면 실행마다 알아서 뽑습니다. 나머지를 전부 고정한 채 seed를 고정하면 프롬프트 수정이 실제로 무엇을 바꿨는지 판단할 수 있습니다. 프레임까지 똑같이 반복된다는 약속이 아니라 비교 도구입니다. 0 이상 · 2147483647 이하
안전 검사꺼짐

SpicyAPI는 이 모델에 안전 검사를 적용하지 않습니다. 프롬프트와 소재는 작성한 그대로 모델에 전달되며, 결과는 모델 자체가 결정합니다.

제출과 가격 계산을 열기 전에 계정을 확인하고 있습니다.

출력

실행 대기
샘플 결과

관련 모델과 다음 단계

찾는 모델이 없나요?

필요한 모델과 쓰려는 목적을 알려 주세요. 다음에 무엇을 추가할지 정하는 팀에 바로 전달됩니다.

미리보기는 엄선한 예시를 보여 줍니다. Playground에서 원하는 프롬프트와 설정을 시험해 보세요.

2.0 Spicy의 전체 사양: 4k, 화면비 지정, 15초까지

Seedance 2.0 Spicy 이미지 투 비디오 API는 시작 이미지 한 장을 4~15초 길이의 클립으로 애니메이션화하며, 최대 4k까지 지원하고 사운드트랙도 프레임과 같은 단계에서 함께 생성합니다. 필수 필드는 image_url 하나뿐이고 duration_seconds, resolution, aspect_ratio, generate_audio는 기본값이 있으며 prompt는 선택 사항이라 첫 호출은 URL 하나로도 충분합니다. Fast와 Mini Spicy는 720p에서 멈추고, 4k까지 도달하는 것은 이 버전뿐입니다.

플레이그라운드 열기
2.0 Spicy의 전체 사양: 4k, 화면비 지정, 15초까지
클립 길이
4~15초(정수), 기본값 5
해상도 상한
4k, 그 아래로 480p / 720p / 1080p
화면비
aspect_ratio 일곱 가지, 기본값은 adaptive
시작 프레임
image_url 필수, last_image_url은 선택으로 함께 사용
오디오
generate_audio 기본값 켜짐, 프레임과 같은 단계에서 생성
프롬프트
선택 사항, 최대 5,000자
화면비
화면비는 호출자가 직접 정한다Seedance 2.5 Spicy는 aspect_ratio 속성 자체를 공개하지 않기 때문에 그쪽에서는 화면비를 호출자가 정할 수 없습니다. 이 버전은 여섯 가지 고정 비율 중 하나를 받거나 시작 이미지의 형태를 그대로 유지하는 adaptive를 받습니다. 배치가 이미 정해졌다면 비율을 명시하고, 더 넓거나 좁은 프레임 안에서 피사체가 원하는 위치에 놓이는지 확인하세요.
상한
4k는 네 단계 중 가장 위에 있다낮은 해상도에서 장면을 다듬은 뒤 같은 입력과 seed로 납품 해상도 버전을 생성하세요. 해상도를 바꾸면 새로 생성되므로 최종 구도와 움직임을 확인한 후 전달합니다.
기준
Fast와 Mini의 기준점Fast Spicy와 Mini Spicy는 동일한 일곱 개 속성, 동일한 4~15초 범위, 동일한 일곱 가지 aspect_ratio 값을 선언합니다. 두 버전에서 좁아지는 열거값은 resolution 하나뿐이며 720p에서 멈춥니다. 따라서 이 엔드포인트용으로 작성한 요청 본문도 resolution 값을 그 범위 안에 맞추기만 하면 둘 중 어느 쪽에서도 그대로 실행됩니다.

Seedance 2.0 Spicy 스키마가 실제로 허용하는 것

15초는 하나의 전개를 온전히 담을 여유다

15초는 하나의 전개를 온전히 담을 여유다

duration_seconds는 4~15 사이의 정수 초를 받으며, 이는 Seedance 1.5 Pro Spicy의 상한인 12초보다 3초 깁니다. 이 여분의 초가 하나의 생성 안에서 동작이 시작되고 전개되고 마무리되도록 해 주기 때문에, 장면이 이미 진행 중인 움직임으로 열리지 않습니다. 요청한 길이에 맞춰 프롬프트를 쓰세요. 4초짜리 아이디어를 15초로 늘리면 대개 같은 동작이 반복됩니다.

적응형 화면비, 또는 고정 비율 여섯 가지 중 하나

적응형 화면비, 또는 고정 비율 여섯 가지 중 하나

aspect_ratio의 기본값은 adaptive이며, 보낸 이미지의 비율을 그대로 따르므로 세로 이미지를 보내면 다른 설정 없이도 세로로 돌아옵니다. 출력이 들어갈 자리가 고정돼 있고 이미지가 거기에 맞지 않을 때는 16:9, 9:16, 4:3, 3:4, 1:1, 21:9 중 하나를 지정하세요. 비율을 명시하면 모델이 장면을 다시 구도 잡게 되므로, 피사체가 가장자리로 밀려나지 않았는지 확인하세요.

  • 종료 프레임, 조건은 하나

    last_image_url은 첫 장면뿐 아니라 마지막 장면도 고정하므로, 클립은 결국 당신이 정한 결과에 도달하게 됩니다. 스키마는 이 필드를 image_url과 같은 요청 안에서만 받아들이며, 종료 프레임만 단독으로 보내면 생성 전에 거부됩니다. 두 이미지의 구도나 조명이 크게 어긋나면 모델이 그 사이를 채우기 위해 다뤄야 할 범위가 커집니다.

  • 소리는 영상과 함께 생성된다

    generate_audio는 false로 설정하지 않는 한 켜져 있으며, 사운드트랙은 프레임과 같은 작업 안에서 만들어집니다. 맞춰야 할 두 번째 호출도, 따로 폴링할 오디오 작업도 없으므로 룸 톤과 움직임이 이미 검토 중인 컷에 바로 얹힙니다. 시퀀스에 후반 작업에서 음악을 입힐 계획이라면 꺼 두세요.

  • seed를 고정해 차이를 더 쉽게 비교

    같은 image_url을 사용해 캐릭터의 얼굴, 의상, 조명을 각 클립에 전달하세요. 움직임 프롬프트를 비교할 때 seed를 고정하고 선택한 테이크와 두 필드의 값을 함께 저장합니다.

표준 Seedance 2.0 Spicy 버전이 맞는 상황

  • 전달할 형태에 맞춰 구도를 잡는다

    고정된 배치 위치

    전달할 형태에 맞춰 구도를 잡는다

    피드 타일, 스토리 슬롯, 와이드스크린 예고편은 같은 장면을 담는 세 가지 다른 프레임입니다. aspect_ratio를 미리 지정하면 클립이 그 형태로 생성되므로 나중에 잘라 낼 필요가 없습니다. 시작 이미지가 이미 그 용도에 맞게 잘려 있는 경우에는 adaptive로 처리됩니다.

  • 로맨틱한 순간에 시작과 끝을 부여한다

    성인 캐릭터들의 로맨스 서사

    로맨틱한 순간에 시작과 끝을 부여한다

    허가받은 정지 이미지 한 장이 인물, 의상, 빛을 붙잡아 둡니다. 이 버전이 1.5 Pro Spicy에 더한 초들이 다가가는 순간, 전환점, 그 뒤의 고요까지 전체 흐름을 실어 나릅니다. 모델이 읽는 것은 문장이므로, 모든 등장인물이 성인이라는 점과 합의된 맥락을 프롬프트에 분명하게 적어 주세요.

  • Fast나 Mini를 시험하기 전에 기준을 세운다

    버전 간 A/B 비교

    Fast나 Mini를 시험하기 전에 기준을 세운다

    프롬프트, seed, 길이, 해상도를 유지하고 설정을 한 번에 하나씩 바꾸세요. 이미지를 사용하는 작업에서는 같은 원본을 재사용합니다. 여러 테이크의 구도와 움직임을 비교하면 변경이 도움이 되는지 판단할 수 있습니다.

  • 필드 하나 보내면 비동기 작업이 돌아온다

    첫 호출을 연결하는 개발자

    필드 하나 보내면 비동기 작업이 돌아온다

    image_url을 제외한 모든 속성은 선택 사항이므로, 가장 작은 유효 요청 본문은 URL 하나이고 응답은 폴링하거나 콜백으로 받을 작업입니다. Idempotency-Key를 보내고 작업 id를 보관하세요. 작업이 종료 상태에 도달하면 영상과 오디오가 함께 도착합니다.

Seedance 2.0 Spicy API 요청 만드는 방법

  1. 사용 권한이 있는 이미지에서 시작한다

    image_url은 요청이 반드시 담아야 하는 유일한 속성이며, 모델에 이미지가 전달되려면 로그인 없이 접근 가능한 URL이어야 합니다. 가져올 수 없는 URL은 잘못된 요청으로 돌아오므로, 생성을 한 번 소비하기 전에 링크를 먼저 확인해 볼 가치가 있습니다.

  2. 프롬프트를 쓰기 전에 aspect_ratio를 정한다

    adaptive는 이미지의 형태를 유지하고, 여섯 가지 고정 값은 그것을 다시 구도 잡습니다. 화면비가 바뀌면 같은 동작도 화면에서 다르게 읽히므로, 형태를 먼저 정한 뒤 그 안에 들어갈 샷을 서술하세요.

  3. 지금 진행하는 패스에 맞춰 duration_seconds와 resolution을 정한다

    duration_seconds는 4~15 사이의 정수이며 생략하면 5가 적용되고, resolution은 생략하면 720p가 적용됩니다. 둘 다 실행 비용을 정합니다. 과금은 초당이며 요율은 해상도가 올라갈수록 높아집니다. 초안은 낮은 단계에서 만들고 4k는 최종본을 위해 아껴 두세요. 4k는 매번 새로운 테이크로 렌더링됩니다.

  4. generate_audio를 켜 둘지 정한다

    기본값은 true이며, 사운드트랙은 같은 작업 안에서 같은 클립에 맞춰 생성됩니다. 작곡가가 나중에 시퀀스에 음악을 입힐 예정이거나, 움직임만 따로 판단하고 있어서 거친 사운드트랙이 주의를 흩뜨릴 때는 false로 설정하세요.

  5. 결말이 정해지면 last_image_url을 추가한다

    시작 프레임 없이 종료 프레임만 보내면 거부되므로 둘은 항상 함께 보내야 합니다. 마지막 구도가 첫 프레임만큼 중요할 때 사용하고, 클립이 시작한 곳에서 끝나야 한다면 같은 이미지를 두 번 보내세요.

Seedance 2.0 Spicy 실제 예시

  • 스토리 배치용 세로 장면

    aspect_ratio를 9:16으로 설정하고 그 형태에 맞는 느린 공개 연출을 지시하세요. 세로 프레임은 한 캐릭터를 가까이, 정면으로 담지만 와이드스크린 테이크라면 시청자와 피사체 사이에 방의 절반이 놓이게 됩니다.

    Vertical frame, adult character seated at a café table turns toward camera and smiles softly as evening light shifts across their face; slow push-in; ambient street sound
  • 전개할 여지가 있는 긴 장면

    15초 상한을 활용해 접근에서 차분하고 고요한 순간까지 장면이 전개되도록 하세요. 4초는 같은 아이디어를 몸짓 하나로 압축하며, 그 뒤에 이어지는 시간이 있을 때 순간의 여운이 다르게 남습니다.

    Two adult characters on a balcony at night move from standing apart to sitting close together, shoulders touching, both relaxed and smiling; string lights overhead; camera slowly circles
  • 후반 작업에서 음악을 입힐 무음 4k 패스

    음악을 나중에 작업할 계획이라면 resolution을 4k로, generate_audio를 false로 설정하세요. 클립은 최상위 단계로 렌더링되며, 움직임을 검토하는 동안 사운드트랙이 주의를 끌지 않습니다.

    Adult character walks slowly down a lamplit hallway at night, each lamp casting the same warm glow, camera tracking alongside at a steady pace, no dialogue

Seedance 2.0 Spicy API 관련 질문

프레임이 외형을 담당할 때 프롬프트를 쓰는 법

프롬프트는 움직이는 것에 대한 연출로 쓰세요. 동작, 카메라, 순간의 속도입니다. image_url이 이미 의상과 스타일링, 조명을 정했으므로, 그런 것들에 쓰는 단어는 이미지에 더해지는 대신 이미지와 경쟁하게 됩니다. 긴 복도를 따라 카메라 쪽으로 걸어오는 장면은 9:16과 21:9에서 다르게 읽히므로 aspect_ratio를 염두에 두고 쓰세요. 이 필드는 최대 5,000자까지 받지만, 짧은 프롬프트가 테이크 사이에 수정하기 더 쉽습니다.