소개
Wan 2.2 Spicy LoRA 영상 연장은 기존 클립을 마지막 프레임부터 5초 또는 8초 더, 480p나 720p로 이어 갑니다. 이미지→영상과 같은 LoRA 목록 세 개를 받으므로 첫 패스에서 스타일을 입힌 가중치를 다음 세그먼트에 다시 붙일 수 있습니다. LoRA는 원본 클립에서 상속되지 않으므로 호출할 때마다 보내야 합니다.
시작 소재로 Wan 2.2 Spicy LoRA 모드 고르기
| 처음 가진 소재 | 모드 |
|---|---|
| 움직이게 만들 오프닝 이미지 | Wan 2.2 Spicy LoRA 이미지→영상 |
| 마지막 프레임부터 이어 갈 완성 클립 | Wan 2.2 Spicy LoRA 영상 연장 |
핵심 기능 및 하이라이트
스타일은 가중치를 반복해서 지정할 때 이어집니다
첫 패스에서 붙인 LoRA는 렌더링된 클립 안에 남지 않습니다. 연장할 때마다 같은 링크를 같은 강도로 보내면 룩이 세그먼트마다 새로 만들어지지 않고 이어집니다. 패스 사이에 가중치나 강도를 바꾸면 이음새에서 렌더링 질감이 달라집니다. 그래도 연장은 매번 새로운 생성이므로 작은 차이가 생길 수 있어, 이음새마다 확인할 가치가 있습니다.
결과물에는 원본 영상이 포함됩니다
반환되는 영상은 보낸 클립으로 시작한 뒤 이어지는 부분이 붙으므로, 요청한 초 수보다 깁니다. 원래 편집본에 새 부분을 붙이기 전에 원본 구간을 잘라 내십시오. 그러지 않으면 원본 구간이 두 번 재생됩니다.
한 세그먼트씩 늘려 가는 길이
한 번 호출할 때 정확히 5초 또는 8초가 추가됩니다. 긴 장면은 승인한 세그먼트를 다음 원본으로 다시 넣는 과정을 반복해 만들며, 그래서 각 세그먼트를 다음 분량에 비용을 쓰기 전에 검토하고 버릴 수 있습니다. 해상도는 원본 클립에 맞추십시오. 중간에 480p와 720p를 바꾸면 그 변화가 이음새에 드러납니다.
요청 파라미터
| 파라미터 | 필수 | 설명 |
|---|---|---|
low_noise_loras | 아니요 | 저노이즈 단계에만 적용되는 LoRA를 최대 세 개까지 붙입니다. 디테일과 질감이 확정되는 단계이므로 선화나 그레인, 렌더링 처리에 잘 맞습니다. 3개 이하 |
high_noise_loras | 아니요 | 고노이즈 단계에만 적용되는 LoRA를 최대 세 개까지 붙입니다. 구도와 움직임이 정해지는 단계이므로 카메라나 움직임 스타일에 잘 맞습니다. 3개 이하 |
video_url | 예 | 이어 만들 클립입니다. 그 마지막 프레임에서 시작하므로, 정리된 자세로 끝나는 원본이 훨씬 매끄럽게 붙습니다. 1자 이상 |
prompt | 예 | 필수입니다. 다음 동작만 적으세요. |
loras | 아니요 | LoRA는 최대 세 개이며, 첫 구간뿐 아니라 여기에도 있어야 합니다. 같은 URL과 강도를 그대로 반복하지 않으면 접합부에서 스타일이 달라집니다. 3개 이하 |
duration_seconds | 아니요 | 새로 만드는 분량은 정확히 5초 또는 8초입니다. 그 밖의 값은 반올림되지 않고 거절됩니다. |
resolution | 아니요 | 480p 또는 720p이며 기본값은 480p입니다. 이음매에서 차이가 드러나길 원하는 것이 아니라면 원본 클립에 맞추세요. |
seed | 아니요 | 0에서 2147483647까지입니다. 원본 클립 하나에서 여러 다음 동작을 시험할 때는 고정해 두세요. |
요금
| 사양 | 요금 |
|---|---|
| $0.038 / 초 |
| $0.076 / 초 |
활용 사례
LoRA로 스타일을 입힌 클립을 8초 더 이어 가기
공개 예시 extend-the-stack은 이미지→영상에서 LoRA 세 개를 겹쳐 만든 720p 클립에 8초를 더합니다. 그녀가 빛을 등지고 돌아서며 새틴이 반대쪽 어깨에서 흘러내립니다. 프롬프트는 멈춘 상태에서 시작되는 새 움직임만 다루고, 같은 LoRA 세트는 상속되는 것이 아니라 다시 붙입니다.
LoRA 없이 이음새만 시험하기
tail-rise-continue 예시는 LoRA를 전혀 쓰지 않고 720p 클립을 5초 늘려, 이음매 자체를 보여 줍니다. 그녀는 무릎에서 일어나고, 보송한 꼬리가 러그 위로 천천히 호를 그리며 쓸고, 그녀는 카메라를 완전히 바라봅니다. 짙은 진홍 램프 빛과 필름 그레인은 이음매를 지나도 바뀌지 않아야 하며, 이것은 LoRA가 변화를 일으키는지 판단하기 전의 유용한 기준선이 됩니다.
더 연장할 수 있는 정지 장면으로 시퀀스 마무리하기
closing-hold 예시는 카메라 고정, 시드 640022로 8초를 요청합니다. 그녀가 계단 꼭대기에서 멈춰 지하 묘실을 돌아보고, 뒤편의 촛불이 잦아드는 가운데 가만히 서 있습니다. 안정된 자세로 끝내면 편집의 결말이 깔끔해지고 추가 연장의 여지도 남습니다. 연장은 멈춘 마지막 프레임에서 가장 깔끔하게 이어지기 때문입니다.
프롬프트 가이드 및 실전 팁
다음 한 동작만 쓰십시오
피사체와 룩은 이미 원본 클립에서 넘어오므로 프롬프트에는 다음에 일어날 일을 적습니다. 원본을 마지막 프레임까지 보고 바로 그 상태에서 시작하십시오. ‘Continuing the same unbroken take: she rises up from her knees...’가 잘 통하는 이유는 클립이 끝난 자세를 짚고 컷 없는 하나의 연속 동작을 요청하기 때문입니다.
영상은 직접 링크로, LoRA 링크는 짧게
video_url은 영상 파일 자체를 가리켜야 합니다. 영상을 재생하는 페이지를 넣으면 HTML이 돌아와 길이를 읽을 수 없고 호출이 실패합니다. 파일을 업로드하는 방법이 가장 확실합니다. 이 엔드포인트에서는 세 목록 모두에서 LoRA 경로가 최대 500자이며, 서명된 URL은 이보다 긴 경우가 많으므로 길이를 확인하거나 더 짧은 링크를 쓰십시오.
다음 동작을 비교할 때는 변수를 고정하십시오
원본 클립 하나로 여러 가지 다음 동작을 시험할 때는 seed(0~2147483647)를 고정해 차이가 프롬프트에서만 나오게 하십시오. 이음새에서 변화를 보여 주려는 경우가 아니라면 resolution은 원본 클립에 맞추고, duration_seconds는 5 또는 8로 두십시오. 다른 값은 반올림되지 않고 거부됩니다. 이음새에서 인물이나 방향이 튄다면 동작을 단순하게 줄여 다시 시도한 뒤 더 연장하십시오.
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-2.2-spicy-lora/video-extend",
"input": {
"duration_seconds": 5,
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "480p",
"video_url": "https://example.com/reference.mp4"
}
}'
# 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 레퍼런스에서 확인하세요.




























