소개
Wan 3.0 Prime Spicy 이미지→동영상은 Wan 3.0 Prime Spicy 패밀리의 이미지→동영상 엔드포인트이며, 표준 모델의 한계를 넘도록 조정되었습니다. image_url의 시작 프레임과 선택적 prompt로 480p·720p·1080p의 2~30초 동영상이 생성되며, 오디오도 함께 생성됩니다. 정지 이미지가 인물, 의상, 세트, 조명을 담당하고, 프롬프트가 움직임, 카메라, 사운드를 담당합니다. 마지막 장면을 고정하려면 last_image_url을 추가하십시오.
요청 본문에 콘텐츠 플래그도, 요청마다 하는 선언도 없습니다. 2026-09-30의 6단계 콘텐츠 테스트에서 모든 단계가 요청한 그대로 나왔습니다.
핵심 기능 및 하이라이트
6단계를 테스트해 6단계 모두 렌더링
저희 표준 사다리를 480p, 5초로 돌렸으며, '약함'부터 '최대' 두 가지 테스트까지 진행했습니다. 거절되거나, 가려지거나, 다른 사람으로 바뀐 것은 없었습니다. '매우 강함' 단계는 표준 Wan 3.0 Prime이 2026-09-24 테스트에서 누그러뜨린 바로 그 단계입니다.
프롬프트보다 더 나아갈 수 있습니다
여기가 계획에 넣어야 할 부분입니다. 예시 촬영에서는 "의상은 그대로 유지"라고 적은 프롬프트와 함께 시작 프레임 네 장을 보냈고, 두 장이 바뀐 채 돌아왔습니다. 그중 하나는 병 뒤에 사람이 하나 더 생긴 향수 제품 컷이었습니다. 프롬프트는 보장이 아니라 요청으로 여기고, 클립 전체를 확인하십시오.
한 번의 요청으로 최대 30초
duration_seconds는 2에서 30 사이의 정수라면 어떤 값이든 되고, 기본값은 5입니다. 5초 요청은 초당 30프레임, 약 5.04초 분량을 돌려줍니다. resolution은 480p, 720p(기본값), 1080p이며, 길이와 해상도 모두 가격과 소요 시간에 영향을 줍니다.
형태, 소리, 마지막 프레임
aspect_ratio는 16:9, 9:16, 1:1, 4:3, 3:4를 받고, 생략하면 클립이 스틸의 형태를 따릅니다. generate_audio는 기본값이 켜짐입니다. last_image_url은 마지막 프레임을 고정합니다. 테스트에서 클립은 요청한 비율로 크롭된 채 넘긴 이미지에서 끝났습니다.
요청 파라미터
| 파라미터 | 필수 | 설명 |
|---|---|---|
prompt | 아니요 | 선택이지만 쓸 가치가 있습니다. 동작 하나, 카메라 움직임 하나, 소리에 대한 메모 하나. 1자 이상 |
image_url | 예 | 필수입니다. 인물, 의상, 공간, 빛이 모두 이 첫 프레임에서 옵니다. |
last_image_url | 아니요 | 선택 사항인 마지막 프레임입니다. 클립이 이 이미지에서 끝나며, 요청한 화면비로 크롭됩니다. |
aspect_ratio | 아니요 | 16:9, 9:16, 1:1, 4:3, 3:4. 생략하면 클립이 첫 프레임의 형태를 따르고, 다른 비율을 지정하면 프레임이 크롭됩니다. |
resolution | 아니요 | 480p, 720p, 1080p, 기본값은 720p입니다. 해상도가 높을수록 초당 비용이 늘고 시간이 더 걸립니다. |
duration_seconds | 아니요 | 2에서 30 사이의 정수라면 어떤 값이든 되고, 기본값은 5입니다. 요청한 초 단위로 과금됩니다. |
generate_audio | 아니요 | 기본값은 켜짐이며 추가 요금은 없습니다. 화면에 맞춘 소리와 함께 클립이 돌아옵니다. 기본값: |
enable_prompt_expansion | 아니요 | 기본값은 꺼짐이며 추가 요금은 없습니다. 켜면 짧은 프롬프트가 생성 전에 더 긴 문장으로 다시 쓰입니다. 기본값: |
seed | 아니요 | 0에서 2147483647. 해상도나 길이를 비교하는 동안 고정해 두세요. |
요금
| 사양 | 요금 |
|---|---|
| $0.09 / 초 |
| $0.18 / 초 |
| $0.36 / 초 |
활용 사례
표준 Prime과 다른 점
두 사람이 나오는 장면이 이 버전과 표준 Wan 3.0 Prime이 갈리는 지점입니다. 저희 테스트에서 '매우 강함' 단계는 누그러지지 않고 쓴 그대로 나왔습니다.
액션과 물
로맨틱하지 않은 움직임도 잘 됩니다. 이 페이지의 수영장 예시는 수건을 벗고, 뛰어들고, 헤엄치는 사람을 수중까지 따라가는 장면을 5초 한 테이크에 담았습니다.
끝을 정해 두는 롱테이크
최대 30초를 요청하고 last_image_url을 넣으면, 다음 샷이 시작되는 포즈에서 테이크가 끝납니다.
프롬프트 가이드 및 실전 팁
스타일링은 프레임에 맡기세요
의상, 공간, 빛은 스틸에 담고 프롬프트에는 움직이는 것만 적으세요. 이 페이지의 탱고 예시는 duration_seconds 5, resolution 720p로 실행했습니다.
The couple finishes a slow turn and he dips her back over his arm; her hand stays on the back of his neck and their foreheads almost touch. Both stay fully dressed the whole time: he keeps his white shirt and black vest buttoned, she keeps the red satin gown on. The camera circles them slowly under the chandelier. Soft bandoneon, shoes on the wooden floor.
이 엔드포인트에서 옆에 보이는 첫 프레임으로 만든 클립의 실제 요청 그대로입니다.
480p로 초안, 그다음 렌더링
5초짜리 480p 클립은 첫 배치에서 약 2분에서 2분 30초가 걸렸습니다. Alibaba는 Prime을 고속 티어라고 부르지만 여기서는 더 빠르지 않았으니, 직접 작업으로 시간을 재 보세요. 거기서 아이디어를 굳히고 seed를 고정한 채 720p나 1080p로 다시 렌더링하세요. 비교가 의미를 갖도록 한 번에 필드 하나만 바꾸세요.
옷이 유지되어야 할 때
프롬프트에서 의상을 명시하고 그대로 유지된다고 적으십시오(탱고 예시는 그렇게 외형을 지켰습니다). 다만 이 모델에서는 어떤 표현도 보장이 되지 않습니다. 납품 전에 클립 전체를 확인하십시오.
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": "alibaba/wan-3.0-prime-spicy/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 레퍼런스에서 확인하세요.



























