소개
LTX-2.3 LoRA 이미지→동영상은 직접 만든 LoRA 파일을 최대 3개 불러와 사진 한 장을 움직이며, 같은 과정에서 사운드트랙도 생성됩니다. Lightricks의 220억 파라미터 오픈 오디오·비디오 모델로 돌아가며, 클립은 480p, 720p, 1080p에서 사진 고유의 형태로 5~20초입니다. 플랫폼은 콘텐츠 필터를 더하지 않습니다.
시작 자료에 따라 모드 선택하기
| 가진 자료 | 모드 |
|---|---|
| 글로 쓴 설명 | LTX-2.3 LoRA 텍스트→동영상 |
| 움직일 사진 | LTX-2.3 LoRA 이미지→동영상 |
| 사진과 LTX-2 19B용으로 만든 LoRA | LTX-2 19B LoRA 이미지→동영상 |
핵심 기능 및 하이라이트
스타일이 사진을 다시 그립니다
스타일 LoRA는 클립이 시작되면서 정지 사진을 그 스타일로 바꿉니다. 저희 테스트에서 한 사진은 클레이메이션으로, 다른 사진은 유화로 바뀌었습니다.
실제 사진에 입히는 효과
저희 테스트에서 strength 1의 효과 LoRA는 사진 속 인물에게 적용되었습니다.
사운드 포함
모든 클립에 스테레오 사운드트랙이 있으며 ‘Audio:’ 줄에 묘사합니다.
커스텀 가중치에서도 무검열
LoRA는 심사하지 않고 아무것도 필터링하지 않습니다.
요청 파라미터
| 파라미터 | 필수 | 설명 |
|---|---|---|
prompt | 예 | 필수입니다. LoRA에 트리거 워드가 있다면 맨 앞에, 그다음 이 그림에서 다음에 일어나는 일, 카메라, ‘Audio:’ 줄을 적으십시오. 1자 이상 |
image_url | 예 | 첫 프레임입니다. 클립은 이 사진에서 시작하며 화면비를 그대로 유지합니다. |
resolution | 아니요 | 480p, 720p(기본값), 1080p입니다. 한 단계 올라갈수록 초당 요금이 높아지며, 형태는 사진을 따릅니다. |
duration_seconds | 아니요 | 5초에서 20초 사이의 정수 초이며, 클립당 고정 요금에 더해 초 단위로 과금됩니다. |
loras | 아니요 | LTX-2.3용으로 학습한 {path, scale} 항목을 최대 3개 넣습니다. 파일은 각각 2 GiB 미만, scale은 0~4입니다. 기본값: |
seed | 아니요 | LoRA strength를 조정하는 동안 결과를 비교하기 쉽게 해 줍니다. 프레임 단위로 똑같은 클립을 보장하지는 않습니다. |
요금
선택한 해상도의 출력 초 단위로 과금되며 클립마다 고정 요금이 더해집니다. 전체 금액은 실시간 견적에 표시됩니다. LoRA를 불러와도 추가 요금은 없고, 사진의 형태는 가격을 바꾸지 않습니다.
| 사양 | 요금 |
|---|---|
| $0.024 / 초 |
| $0.036 / 초 |
| $0.048 / 초 |
활용 사례
실제 사진의 스타일화 애니메이션
LoRA 하나와 사진 세트로 일관된 애니메이션 룩을 만듭니다.
내 스틸에 입히는 캐릭터·효과 LoRA
샷에 맞는 커뮤니티 LoRA를 가져와 내 프레임을 그것으로 움직이십시오.
사용자의 이미지, 그들의 LoRA
사용자 자신의 이미지를 사용자가 고른 LoRA로 움직이십시오. 성인만 해당됩니다.
프롬프트 가이드 및 실전 팁
사진에는 strength를 높이기
스타일 LoRA는 1에서 1.3으로 시작하십시오. 0.8에서 유화 LoRA는 거의 드러나지 않았고, 1.6에서는 얼굴이 바뀌었습니다.
인물을 적어 두기
사진 속 인물을 묘사해 두면 강한 스타일에서도 알아볼 수 있게 유지하는 데 도움이 됩니다.
그림 안에 머무르기
새로운 장소가 아니라 이 프레임에서 다음에 일어나는 일을 묘사하십시오.
직접 연결되는 공개 링크 쓰기
.safetensors 파일이나 Civitai 다운로드를 링크하십시오. 저장소 페이지, 로그인이 필요한 파일, 2 GiB가 넘는 파일은 요금 없이 실패합니다.
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": "lightricks/ltx-2.3-lora/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 레퍼런스에서 확인하세요.








