소개
HunyuanVideo 1.5 이미지→동영상은 사진 한 장을 480p 또는 720p의 5초·8초 클립으로 움직입니다. HunyuanVideo 1.5는 Tencent가 공개한 83억 파라미터 동영상 모델입니다. 클립은 사진의 형태를 유지하고, 프롬프트는 선택이며, 플랫폼은 콘텐츠 필터를 더하지 않습니다.
시작 자료에 따라 모드 선택하기
| 가진 자료 | 모드 |
|---|---|
| 글로 쓴 설명 | HunyuanVideo 1.5 텍스트→동영상 |
| 움직일 사진 | HunyuanVideo 1.5 이미지→동영상 |
핵심 기능 및 하이라이트
움직여도 유지되는 얼굴
저희 테스트에서 사진 속 인물은 클립 내내 얼굴, 머리카락, 의상을 유지했습니다.
어떤 형태든
화면비 필드가 없으므로, 세로, 정사각형, 와이드 사진 모두 자기 형태 그대로 돌아옵니다.
프롬프트는 선택
사진만 보내면 모델이 움직임을 정하고, 원하면 다음 순간을 직접 묘사할 수 있습니다.
무검열
사진, 프롬프트, 클립 어디에도 필터가 없습니다. 저희 테스트에서 대부분의 콘텐츠 테스트는 적은 그대로 렌더링되었고, 가장 높은 수위에서는 장면의 일부를 덜 표현했습니다.
요청 파라미터
| 파라미터 | 필수 | 설명 |
|---|---|---|
prompt | 아니요 | 선택 사항입니다. 그 사람이 다음에 무엇을 하는지와 카메라 움직임을 적으십시오. 1자 이상 |
image_url | 예 | 첫 프레임입니다. 클립은 이 사진에서 시작하며 화면비를 그대로 유지합니다. |
resolution | 아니요 | 480p 또는 720p(기본값)입니다. 720p는 초당 요금이 두 배이며, 형태는 사진을 따릅니다. |
duration_seconds | 아니요 | 5초 또는 8초이며 초 단위로 과금됩니다. |
seed | 아니요 | 프롬프트를 바꾸는 동안 결과를 비교하기 쉽게 해 줍니다. 프레임 단위로 똑같은 클립을 보장하지는 않습니다. |
요금
선택한 해상도로 출력 초 단위로 과금됩니다. 사진의 형태는 가격에 영향을 주지 않습니다.
| 사양 | 요금 |
|---|---|
| $0.024 / 초 |
| $0.048 / 초 |
활용 사례
살아 움직이는 인물 사진
미소 짓고, 노래하고, 카메라를 돌아보는 프로필 사진입니다.
제품과 패션 컷
카탈로그 사진에 옷감의 움직임, 카메라의 흐름, 돌아서는 동작을 더합니다.
필터 없이 사용자 이미지를 움직이기
사용자가 올린 이미지를 콘텐츠 필터 없이 움직입니다. 성인만 해당합니다.
프롬프트 가이드 및 실전 팁
다음 순간을 묘사하십시오
사진에 보이는 것이 아니라, 사진을 찍은 뒤 그 사람이 무엇을 하는지 적으십시오.
유지할 것을 적으십시오
옷이나 소품이 바뀌면 안 된다면 프롬프트에 그렇게 적으십시오.
한 사람이 두 사람보다 쉽습니다
접촉하는 두 사람은 얽히기 쉬우니 움직임을 느리게 유지하십시오.
깨끗한 공개 링크를 쓰십시오
이미지는 바로 내려받을 수 있어야 하며, 로그인이 필요한 링크는 실패하고 요금이 부과되지 않습니다.
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": "tencent/hunyuan-video-1.5/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 레퍼런스에서 확인하세요.








