소개
FLUX 3 이미지→비디오는 Black Forest Labs의 FLUX 3 비디오 모델로 정지 이미지를 움직입니다. 시작 프레임과, 원한다면 끝 프레임을 주면 720p 또는 1080p로 동기화된 사운드가 있는 5~20초의 움직임을 만들어 냅니다.
가진 자료에 따라 모드를 고르세요
| 가진 것 | 모드 |
|---|---|
| 글로 쓴 기획 | FLUX 3 텍스트→비디오 |
| 움직이게 할 정지 이미지(선택 마지막 프레임) | FLUX 3 이미지→비디오 |
| 이어 갈 클립 | FLUX 3 비디오 확장 |
| 키울 클립 | FLUX 3 비디오 업스케일 |
핵심 기능 및 하이라이트
이미지가 룩을 정합니다
인물, 의상, 배경은 시작 프레임에서 오므로 프롬프트에는 동작, 카메라, 사운드만 적으면 됩니다.
시작 프레임과 끝 프레임
마지막 이미지를 주면 클립이 한쪽에서 다른 쪽으로 움직입니다. 빛과 위치가 가까운 프레임은 부드럽게 섞이고, 서로 많이 다른 프레임은 중간에서 장면이 끊길 수 있습니다.
화면 모양은 이미지를 따릅니다
화면비를 생략하면 클립은 시작 프레임의 모양을 유지합니다.
초당 과금
가격은 길이와 등급(draft가 가장 낮고, 그다음이 스탠더드 720p, 스탠더드 1080p)을 따르며, 마지막 프레임과 사운드 설정에는 추가 요금이 없습니다.
요청 파라미터
| 파라미터 | 필수 | 설명 |
|---|---|---|
prompt | 예 | 최대 5,000자입니다. 시작 이미지 이후에 일어날 일, 즉 동작, 카메라 움직임, Sound: 줄을 설명하세요. 1자 이상 · 5000자 이하 |
image_url | 예 | 시작 프레임으로, 업로드하거나 링크로 지정합니다. 피사체는 이 이미지의 모습을 유지합니다. 1자 이상 |
last_image_url | 아니요 | 선택 사항인 마지막 프레임입니다. 클립은 시작 이미지에서 이 이미지로 움직이며, 두 이미지가 크게 다르면 모델이 점진적으로 바꾸지 않고 중간에서 장면을 끊을 수 있습니다. 1자 이상 |
aspect_ratio | 아니요 | 16:9, 9:16, 1:1, 4:3, 3:4, 21:9, 2:1 중 하나입니다. 생략하면 시작 이미지를 따릅니다. |
quality | 아니요 | standard(기본값)는 선택한 해상도로 렌더하고, draft는 항상 720p ( |
resolution | 아니요 | 720p(기본값) 또는 1080p. 1080p가 더 비쌉니다. |
duration_seconds | 아니요 | 길이는 정수 초로 5~20, 기본값은 5입니다. 초당 과금되므로 등급과 함께 가격을 결정합니다. |
generate_audio | 아니요 | 화면과 동기화된 사운드를 생성합니다. 기본으로 켜져 있고, 끄면 무음 파일이 나옵니다. 기본값: |
요금
영상 1초당 과금되며 등급별로 draft가 가장 낮고, 그다음이 스탠더드 720p, 스탠더드 1080p입니다. 사운드를 켜든 끄든 가격은 같고 화면비는 가격에 영향을 주지 않습니다. 거부되거나 실패한 요청에는 요금이 청구되지 않습니다. 마지막 프레임을 더해도 가격은 달라지지 않습니다.
| 해상도 | 품질: 초안 | 품질: 표준 |
|---|---|---|
| $0.06 / 초 | $0.29 / 초 |
| $0.06 / 초 | $0.17 / 초 |
활용 사례
인물 사진에 생명 불어넣기
미소, 고개 돌림, 머리카락을 스치는 바람을 어울리는 공간 소리와 함께 담습니다.
비포 앤 애프터 연출
시작 프레임에서 끝 프레임으로, 시간대의 변화나 자세의 변화를 담습니다.
제품·장소 사진
이미 가진 사진 속 피사체 주위를 천천히 도는 카메라 호를 만듭니다.
프롬프트 가이드 및 실전 팁
그림이 아니라 움직임을 설명하세요
누가 어디에 있는지는 이미지가 이미 보여 주니, 무엇이 바뀌는지를 적으세요.
두 프레임을 가깝게 유지하세요
비슷한 빛과 위치는 부드러운 움직임을 만들고, 크게 다른 프레임은 컷으로 이어지는 경향이 있습니다.
한 번에 이어지는 샷 표현에 기대지 마세요
한 번에 이어지는 샷을 요청해도 보장되지 않으니 결과를 확인하세요.
긴 움직임에서는 얼굴이 조금 달라질 수 있습니다
큰 고개 돌림이나 손이 얼굴을 지나갈 때 얼굴이 살짝 바뀔 수 있습니다.
드래프트로 미리 보기
본 렌더 전에 드래프트로 움직임을 시험하세요.
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": "black-forest-labs/flux-3/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",
"quality": "standard",
"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 레퍼런스에서 확인하세요.


























