소개
Wan 2.1 LoRA 텍스트→영상은 Alibaba의 오픈 14B 영상 모델에 LoRA 파일을 최대 3개 불러와 프롬프트에서 무음 클립을 만듭니다. 클립은 480p 또는 720p의 16:9 또는 9:16으로 5초 또는 10초이며, 플랫폼은 프롬프트, 가중치, 클립 어디에도 콘텐츠 필터를 더하지 않습니다.
출발 자료에 따라 모드 고르기
| 가진 것 | 모드 |
|---|---|
| 글로 쓴 설명 | Wan 2.1 LoRA 텍스트→영상 |
| 움직일 사진 | Wan 2.1 LoRA 이미지→영상 |
| 스타일을 바꿀 클립 | Wan 2.1 LoRA 영상→영상 |
| 클립 대신 정지 이미지 | Wan 2.1 Image LoRA 텍스트→이미지 |
핵심 기능 및 하이라이트
깊이 있는 커뮤니티 LoRA 라이브러리
Wan 2.1 14B는 오픈 영상 모델 중에서도 가장 큰 커뮤니티 LoRA 라이브러리를 갖고 있습니다. 캐릭터, 아트 스타일, 카메라 무빙, 필터 없는 LoRA 등이 있으며, 대부분 Hugging Face와 Civitai에 있습니다. 직접 링크로 최대 세 개까지 불러올 수 있고, 각각 0에서 4 사이의 강도를 따로 줄 수 있습니다.
Wan 2.2 LoRA도 이어서 쓸 수 있음
저희 테스트에서 Wan 2.2 단일 파일 스타일 LoRA는 이 모델에서 클립을 세피아 옛 필름 룩으로 바꿨습니다. 그래서 더 새로운 Wan 2.2 라이브러리의 상당 부분을 여기서도 쓸 수 있습니다. 이미지 모델처럼 관련 없는 모델용 LoRA는 대신 요청이 실패합니다.
열려 있는 조정 항목
steps, guidance, flow shift, 네거티브 프롬프트를 모두 직접 정할 수 있어서, 권장 설정을 공개하는 LoRA 제작자의 파일에 중요합니다. 기본값(30 steps, guidance 5)은 저희 실행에서 깔끔한 프레임을 냈습니다.
커스텀 가중치에서도 무검열
LoRA는 검토되지 않으며 출력도 필터링되지 않습니다. 필터 없는 LoRA를 쓰지 않으면 강함 단계 내용은 그려졌고, 매우 강함 단계는 수위가 낮춰진 채 돌아왔습니다. 그 이상으로 나아가려면 필터 없는 LoRA를 쓰세요.
요청 파라미터
| 파라미터 | 필수 | 설명 |
|---|---|---|
prompt | 예 | LoRA에 트리거 단어가 있다면 먼저 쓰고, 그다음 피사체, 동작, 카메라를 적으십시오. 평범한 문장이 잘 통하며, 저희 실행에서는 끝에 적은 카메라 지시도 따랐습니다. 1자 이상 |
negative_prompt | 아니요 | 흐림, 여분의 손가락, 글자, 워터마크처럼 클립에서 빼야 할 것을 적습니다. 선택 사항이며 가격에는 영향이 없습니다. |
aspect_ratio | 아니요 | 16:9(기본값) 또는 9:16입니다. 모양은 가격에 영향을 주지 않습니다. |
resolution | 아니요 | 480p(832 x 480, 기본값) 또는 720p(1280 x 720)입니다. 720p는 클립당 요금이 더 높고 시간도 더 걸립니다. |
duration_seconds | 아니요 | 5(기본값) 또는 10초이며 다른 길이는 거부됩니다. 10초 클립은 5초 클립의 1.5배 요금입니다. |
loras | 아니요 | Wan 2.1 14B용으로 학습한 {path, scale} 항목을 최대 3개 넣습니다. path는 .safetensors 파일로 가는 공개 직접 링크이고, scale은 0에서 4까지(기본값 1)입니다. 기본값: |
guidance_scale | 아니요 | 클립이 프롬프트를 얼마나 엄격히 따를지이며 0~20(기본값 5)입니다. 단계를 낮추면서 올리면 저희 테스트에서 채도가 과하고 아티팩트가 많은 프레임이 나왔습니다. |
flow_shift | 아니요 | 플로 매칭 타임스텝 시프트이며 1~10입니다. 비워 두면 480p에서는 3, 720p에서는 5가 쓰이며, LoRA 제작자가 값을 권할 때만 바꾸십시오. |
steps | 아니요 | 노이즈 제거 단계 수이며 1~40(기본값 30)입니다. 단계가 적을수록 빠르지만 흐릿해집니다. |
seed | 아니요 | LoRA나 scale을 한 번에 하나씩 바꾸는 동안 실행끼리 비교할 수 있게 해 줍니다. 똑같은 결과를 보장하지는 않습니다. |
요금
해상도와 길이에 따라 클립 단위로 과금되며, 10초 클립은 5초 클립의 1.5배 요금입니다. LoRA와 화면비는 가격에 영향을 주지 않습니다.
| 해상도 | 길이: 5 | 길이: 10 |
|---|---|---|
| $0.24 / 요청 | $0.36 / 요청 |
| $0.36 / 요청 | $0.54 / 요청 |
활용 사례
캐릭터 시리즈
캐릭터 LoRA를 한 번 학습하거나 내려받아 모든 요청에 불러오십시오. 프롬프트만으로는 클립마다 보장할 수 없는 같은 얼굴과 옷차림이 장면마다 이어집니다.
스타일을 맞춘 쇼츠
스타일 LoRA는 셀 애니메이션부터 빈티지 필름까지 세트의 모든 클립에 같은 룩을 줍니다. 프롬프트가 바뀌어도 시리즈가 하나의 작품처럼 읽힙니다.
콘텐츠 필터가 없는 플랫폼
이용자가 원하는 LoRA를 불러와 필터의 방해 없이 5초 또는 10초 클립을 생성하세요. 화면에 나오는 모든 사람은 성인이어야 합니다.
프롬프트 가이드 및 실전 팁
트리거 단어를 먼저
대부분의 Wan LoRA는 LoRA 페이지에 적힌 트리거 문구로 학습되었습니다. 프롬프트 맨 앞에 두고, 그다음 피사체, 동작, 카메라를 평범한 문장으로 묘사하십시오.
scale 1에서 시작
저희 테스트에서 0.5만으로도 결과가 움직였고 1에서는 더 크게 움직였습니다. LoRA가 여전히 흐리게 보일 때만 scale을 올리고, 세트와 캐릭터가 원하는 것보다 더 바뀌면 낮추십시오.
guidance는 적당히
30 steps에 guidance 5는 깔끔한 프레임을 냈습니다. 단계를 줄이면서 guidance를 올리면 채도가 과하고 아티팩트가 많은 프레임이 나왔으니 한 번에 하나씩 바꾸십시오.
공개된 직접 링크 쓰기
Hugging Face의 "resolve/main" 링크처럼 .safetensors 파일을 바로 내려받는 공개 링크를 쓰십시오. 저장소 페이지, 로그인이 필요한 파일, 로그인으로 리디렉션되는 Civitai 링크는 요청이 실패하며, 실패한 요청에는 요금이 부과되지 않습니다.
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.1-lora/text-to-video",
"input": {
"aspect_ratio": "16:9",
"duration_seconds": 5,
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "480p"
}
}'
# 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 레퍼런스에서 확인하세요.
























