사용 가이드
HiAPI API에서 vidu-q4-preview를 활용한 참조 기반 영상 생성 숏폼 워크플로
다중 이미지와 음성 참조를 실제 동작하는 HiAPI 요청에 연결하는 개발자 가이드
참조 기반 영상 생성이 숏폼 워크플로를 바꾸는 이유
프롬프트만으로 생성하려면 모델이 주체의 외형, 의상, 구도, 동작과 오디오까지 스스로 창조해야 합니다. 일회성 실험이라면 문제없습니다. 그러나 숏폼 제작처럼 동일한 캐릭터나 진행자가 수십 개의 클립에 등장해야 하는 경우에는 프롬프트만으로는 제어가 금세 무너집니다. 표현의 미세한 변화가 큰 시각적 표류를 낳고, 아무리 프롬프트 엔지니어링을 해도 얼굴 하나, 의상 하나, 목소리 하나를 안정적으로 고정할 수 없습니다.
참조 기반 영상 생성은 이 규약을 바꿉니다. 주체를 글로 묘사하는 대신, 신원을 확립하는 여러 장의 이미지와 주체의 목소리를 확립하는 음성 참조를 모델에 제공하고, 프롬프트에는 누가 등장하는지가 아니라 무슨 일이 일어나야 하는지를 서술하게 합니다. 창작 제어가 토큰 수준의 표현에서 소재 수준의 기획으로 이동하며, 소재 준비가 사후 보완이 아니라 워크플로의 첫 번째 엔지니어링 단계가 됩니다.
이러한 전환은 숏폼 콘텐츠가 실제로 제작되는 방식과 잘 맞아떨어집니다:
- 재사용 가능한 신원. 한 번 검수된 참조 세트는 여러 클립에서 재사용할 수 있으므로, 한 시리즈가 다시 프롬프트하지 않고도 시각적 일관성을 유지합니다.
- 관심사 분리. 작가는 프롬프트에서 동작과 리듬을 담당하고, 소재 담당자는 참조 세트의 외형과 목소리를 담당합니다.
- 검토 가능한 입력. 출력이 이상해 보일 때 어떤 형용사가 결과를 바꿨는지 추측하는 대신 실행 간 참조 세트를 비교할 수 있습니다.
숏폼은 또한 실패 비용의 문턱을 높입니다. 클립 배포 비용은 낮고 재촬영 비용은 높기 때문에, 고정된 참조 라이브러리에서 예측 가능한 변화를 만들어내는 파이프라인이 가끔 뛰어난 일회성 결과를 내는 파이프라인보다 더 가치 있습니다. 참조 기반 영상 생성이 바로 이러한 예측 가능성을 가능하게 하는 메커니즘입니다.
변하지 않는 부분
여전히 프롬프트를 작성해야 하고, 여전히 비동기 방식의 요청을 제출해야 하며, 여전히 반환된 영상을 후처리해야 합니다. 다른 점은 참조 소재가 일급 입력이 되어 프롬프트와 마찬가지로 버전 관리하고 검증하고 보관해야 한다는 것입니다.

vidu-q4-preview 참조 모델이 HiAPI에 통합되는 방식
HiAPI에서 vidu-q4-preview/reference-to-video는 모델 식별자로서, 다른 생성 작업에 사용하는 것과 동일한 요청 인터페이스에서 호출됩니다. 별도의 공급자 SDK를 연동하거나 두 번째 자격 증명 세트를 관리할 필요가 없습니다. 애플리케이션이 HiAPI API를 호출하면 플랫폼이 요청을 참조 기반 영상 모델로 라우팅하고, 응답으로 생성된 영상 소재를 반환합니다.
이러한 계층화는 두 가지 측면에서 실질적 의미가 있습니다:
- 단일 통합 인터페이스. 인증, 요청 구조, 오류 처리가 사용 중인 모델 전반에서 일관되므로, 모델 추가나 교체는 새 클라이언트가 아니라 구성 변경입니다.
- 통합 운영 도구. 로깅, 재시도, 속도 처리, 응답 파싱이 한곳에 모여 참조 기반 영상 경로가 평행한 코드베이스로 변질되지 않습니다.
이 엔드포인트의 용도
참조 기반 영상 모델은 주체의 신원이 텍스트에서 지어내는 것이 아니라 제공된 소재에 의해 고정되어야 하는 클립—짧은 프로모션 클립, 고정 진행자 구간, 일관된 모델이 등장하는 제품 촬영, 그리고 이와 유사하게 시리즈 일관성이 필요한 콘텐츠—에 적합합니다. 범용 영상 편집기가 아니며, 참조와 프롬프트에 따라 새 클립을 생성합니다.
모델 식별자를 구성으로 취급하기
모델 식별자와 지원되는 매개변수는 모델이 추가되고, 미리보기되고, 퇴역하면서 시간에 따라 변합니다. vidu-q4-preview/reference-to-video를 열 군데 이상의 비즈니스 로직에 하드코딩하지 마세요. 하나의 구성 계층에 보관하고, 릴리스 전에 HiAPI의 공개 문서를 대조하여 현재 식별자, 지원 매개변수, 예상 입력 형태를 확인하세요. 본 가이드의 요청 구조에 관한 내용은 형태에 대한 개요이며, 정확한 필드명의 권위 있는 출처는 문서입니다.
본 가이드에서 다루지 않는 내용
가격 책정은 의도적으로 범위 밖입니다. HiAPI의 과금은 제출한 모델과 매개변수에 따라 작업 단위로 측정되며, 실시간 수치는 튜토리얼이 아니라 플랫폼의 가격 패널에 속합니다. 개별 모델의 지연 시간이나 처리량에 관한 주장도 마찬가지입니다—블로그 글에서 복사한 숫자를 믿지 말고 자신의 워크로드에서 측정하세요.

다중 이미지와 음성 참조 준비하기
참조 품질이 출력 품질을 지배합니다. 모델의 일관성은 제공한 참조만큼만 좋을 수 있으므로 소재 준비에 실질적인 엔지니어링 시간을 배분하세요.
다중 이미지 참조 선택하기
동일한 주체를 서로 다르지만 양립 가능한 조건—다양한 각도, 약간씩 다른 조명, 클로즈업과 미디엄 샷의 혼합—으로 묘사한 여러 이미지를 사용하세요. 목표는 모델이 모순을 도입하지 않으면서 여러 시점에서 신원을 해석할 수 있을 만큼 충분한 커버리지를 주는 것입니다.
실용적인 선택 규칙:
- 동일 주체, 동일 시기. 모델이 평균을 내길 원하지 않는 한 헤어스타일, 수염, 스타일링이 다른 외형 참조를 섞지 마세요.
- 일관된 색 처리. 참조 간 화이트 밸런스나 색 보정 차이가 너무 크면 모델이 불안정한 색 팔레트로 끌려갑니다.
- 경쟁 주체 없음. 두 개의 두드러진 얼굴이 포함된 참조 세트는 혼합을 유발하기 쉽습니다. 세트당 주체는 하나로.
- 충분한 해상도. 축소되거나 심하게 압축된 참조는 모델에 필요한 정밀한 디테일을 잃습니다.
음성 참조 준비하기
음성 참조는 음색과 표현 방식을 확립합니다. 깨끗한 오디오를 제공하세요—낮은 바닥 잡음, 배경 음악 없음, 겹치는 화자 없음. 의도한 표현 방식을 가장 잘 대표하는 구간으로 잘라내고, 전체 독백이 아니라 대표성을 가질 만큼 충분히 짧게 유지하세요. 동일한 음성으로 시리즈를 제작할 계획이라면 하나의 음성 참조를 고정하고 재사용하세요.
소재 정규화하기
어떤 소재든 요청 빌더에 도달하기 전에 정규화 단계를 거치게 하세요: 세트 내 일관된 이미지 포맷과 크기, 일관된 오디오 포맷과 샘플링 레이트. 정규화는 "어제는 작동했는데" 유형의 고장을 통째로 제거하고 캐시 키를 의미 있게 만듭니다.
참조 세트 버전 관리하기
참조 세트를 식별자가 있는 아티팩트로 취급하세요:
refsets/
presenter-a/
v1/ images/ voice.wav manifest.json
v2/ images/ voice.wav manifest.json
매니페스트에는 소재 출처, 적용된 정규화, 각 파일의 해시를 기록해야 합니다. 출력이 표류할 때 참조 세트가 변경되었는지 즉시 판단할 수 있습니다. 참조 세트는 그대로인데 출력이 표류한다면 프롬프트나 모델 버전을 확인해야 함을 알 수 있습니다. 참조 세트는 작게 유지하세요—일관성 없는 대량의 집합보다 신중히 선별한 소수의 이미지가 낫습니다—그리고 재현성이 핵심이므로 버전 관리를 유지하세요.

코드베이스에서 요청 조립하기
참조 기반 영상 호출의 요청에는 개념적으로 세 부분이 있습니다: 모델 선택, 동작을 서술하는 프롬프트, 그리고 다중 이미지와 음성 소재를 담는 참조 페이로드입니다. 각 부분을 별도 계층에 두어 하나를 변경할 때 다른 부분을 건드리지 않아도 되게 하세요.
실행 가능한 구조
config/ 모델 id, 엔드포인트, 기본 매개변수
refsets/ 버전 관리되는 참조 소재 + 매니페스트
builder/ 프롬프트 + 참조 세트 + 매개변수를 요청으로 조립
client/ HiAPI 호출, 재시도, 오류 매핑
handler/ 반환된 영상 검증 및 저장
이 형태의 요청 빌더는 대략 다음을 수행합니다:
- 구성에서 모델 식별자(예:
vidu-q4-preview/reference-to-video)를 로드하며, 호출자에 묻혀 있는 리터럴에서는 절대 로드하지 않습니다. - 매니페스트에서 버전별 참조 세트를 로드하여 사용된 정확한 소재가 실행과 함께 기록되게 합니다.
- 장면, 동작, 리듬을 서술하는 프롬프트 텍스트를 첨부합니다.
- 기본 매개변수를 실행별 재정의와 병합합니다.
- 클라이언트 계층이 HiAPI API로 제출할 요청 객체를 생성합니다.
이음새를 깨끗하게 유지하기
빌더는 요청 형태를 아는 유일한 곳입니다. 필드명이 바뀌거나 참조 기반 영상 모델에 매개변수가 추가되면 변경은 빌더에 국한되고 다른 곳에는 미치지 않습니다. 프롬프트 텍스트는 가변 콘텐츠 슬롯(제품명, 장면 비트, 행동 유도 문구)이 있는 템플릿이어야 하며, 호출 코드에 흩어진 문자열 연결이 아니어야 합니다.
전송 전 검증하기
빌더에서 빠르게 실패하세요: 참조 세트가 파싱 가능한지, 예상 개수의 이미지가 존재하는지, 오디오가 비어 있지 않은지, 프롬프트가 제한 범위 내에 있는지 확인하세요. 로컬에서 거부된 잘못된 형식의 요청은 밀리초면 끝나지만, 원격에서 거부된 동일한 요청은 왕복 한 번이 필요하고 계측 방식에 따라 실패 작업이 발생할 수도 있습니다.
출처 기록하기
제출된 각 작업에 대해 모델 식별자, 참조 세트 버전, 프롬프트 템플릿 버전, 매개변수 재정의를 기록하세요. 그 한 줄의 로그가 "출력이 나빠졌다"를 답할 수 있는 질문으로 바꾸는 열쇠입니다. 연동 시 HiAPI의 공개 문서와 대조하여 현재 식별자와 매개변수명을 확인하고, 모델을 업그레이드할 때 다시 확인하세요.
응답 처리와 숏폼 후처리
반환된 소재는 시작점이지 최종 결과물이 아닙니다. 숏폼 플랫폼은 자체적인 화면 비율, 길이, 음량 규범, 자막 관례를 적용하므로, 반환된 영상과 그 네이티브 오디오는 그에 맞게 성형되어야 합니다.
먼저 저장하고, 그다음 변환하기
반환된 원본 영상을 건드리기 전에 영구 저장소에 기록하세요. 변환은 손실이 있고 때로 결함이 있습니다. 유일한 사본이 잘라낸 것이라면 잘못된 자르기는 재생성을 의미합니다. 저장 객체의 키를 작업 id와 참조 세트 버전으로 구성하여 게시된 모든 클립을 입력까지 추적할 수 있게 하세요.
후처리 체인
전형적인 숏폼 체인은 다음과 같습니다:
- 검사. 반환된 소재에서 길이, 크기, 프레임 레이트, 오디오 음량을 읽어 작업 메타데이터에 기록합니다.
- 트리밍. 목표 길이로 잘라내되, 고정 오프셋에서 자르는 대신 인점/아웃점을 의도적으로 선택합니다—생성 결과는 종종 시작 부분에 불안정한 한 박자를 남깁니다.
- 재구성. 플랫폼의 화면 비율에 맞게 확대/축소하고 자릅니다. 주체가 중심에서 벗어나 있다면 맹목적인 중앙 자르기 대신 주체 인식 자르기를 사용하세요.
- 오디오 정규화. 네이티브 오디오 트랙에 음량 정규화를 적용하고 음성 참조가 의도대로 유지되는지 검증합니다.
- 자막과 브랜딩. 자막 번인이나 오버레이를 별도 단계로 추가하여 기본 영상을 재인코딩하지 않고 변경할 수 있게 합니다.
- 인코딩. 대상 플랫폼별로 최종 프로파일을 생성하고 중간 마스터를 보존합니다.
오디오를 명시적으로 처리하기
모델이 네이티브 오디오를 반환하면 오디오 트랙을 독립 아티팩트로 취급하세요. 추출하고, 측정하고, 정규화한 뒤 다시封装합니다. 이렇게 하면 생성을 다시 실행하지 않고도 조용한 트랙을 고칠 수 있고 동기화 문제가 일찍 드러납니다.
검증 실패 시 크게 알리기
처리 후 자동 검사를 실행하세요: 길이가 범위 내인지, 화면 비율이 올바른지, 오디오가 존재하고 음량 하한을 넘는지, 시작 부분에 검은 프레임이 없는지. 실패한 것은 배포가 아니라 검토 큐로 보냅니다. 숏폼의 물량 때문에 모든 클립을 사람이 검토하는 것은 불가능하므로, 검증 관문이 불량 출력의 게시를 막는 열쇠입니다.
비용, 지연 시간, 장애 모드 체크리스트
생성은 작업 단위로 측정되고 실제 시간을 소모하므로, 운영 문제는 값비싼 비동기 작업과 동일합니다: 어떻게 낭비되는 실행을 피하고, 실패한 실행을 어떻게 진단할 것인가? 실패한 참조 기반 영상 실행을 조사할 때 아래 체크리스트를 사용하세요.
입력 원인
- 참조 세트가 파싱 가능하며 원하는 버전인가?
- 이미지가 주체, 스타일링, 색 처리에서 일관되는가?
- 음성 참조가 깨끗하고 음악과 겹치는 음성이 없으며 비어 있지 않은가?
- 크기, 포맷, 샘플링 레이트가 문서 제한 범위 내인가?
요청 원인
- 모델 식별자가 문서와 정확히 일치하게 표기되었으며 여전히 유효한가?
- 매개변수명과 값 유형이 이 모델에 유효한가?
- 프롬프트가 길이 제한 내에 있으며, 참조가 이미 다루는 신원을 다시 서술하는 대신 동작을 서술하는가?
- 자신의 클라이언트 계층이 부과한 동시성이나 속도 제한을 초과했는가?
응답 원인
- 요청은 성공했지만 검증 관문을 통과하지 못한 소재가 반환되었는가? 먼저 트리밍과 클립 시작부의 안정성을 확인하세요. 생성 창을 늘리면 동작 중간에서 시작하는 클립이 대개 고쳐집니다.
- 출력이 참조에 비해 모델에서 벗어났는가? 이것은 거의 항상 프롬프트 문제가 아니라 참조 일관성 문제입니다.
- 산발적 타임아웃이 보이는가? 재시도가 중복 과금이 되지 않도록 멱등 작업 추적을 추가하세요.
비용과 지연 위생
- 맹목적으로 재시도하지 마세요. 전송 오류나 명확히 재시도 가능한 상태에서만 재시도하세요. 콘텐츠 실패는 다시 실패합니다.
- 입력을 로컬에서 검증하세요. 로컬에서 잡은 모든 오류는 비용을 지불하지 않은 한 번의 실행입니다.
- 지연 시간을 직접 측정하세요. 숫자를 가정하지 말고 자신의 워크로드에서 모델과 매개변수 구성별로 제출부터 준비 완료까지의 시간을 기록하세요.
- 적극적으로 캐시하세요. 검수된 출력은 많은 다운스트림 변형에 쓰일 수 있으므로 참조나 장면이 실제로 바뀔 때만 기반을 재생성하세요.
- 영향 범위를 제한하세요. 배치 작업에는 최대 실패 임계값을 두어 체계적 장애 시 큐를 멈추게 하세요.
이 목록을 로그 옆에 두세요. 실패한 실행의 대부분은 1분 안에 위 세 갈래 중 하나로 분류됩니다.
반복 가능한 파이프라인으로 통합하기
마지막 단계는 워크플로를 루프로 전환하여 템플릿과 참조 라이브러리에서 숏폼 클립을 필요에 따라 생성하고, 검수된 각 출력이 라이브러리로 되먹임되게 하는 것입니다.
루프
파이프라인에는 반복 실행되는 네 단계가 있습니다:
- 템플릿 + 참조 선택. 템플릿은 프롬프트 골격, 매개변수 기본값, 후처리 구성을 보관합니다. 참조 라이브러리는 버전 관리되는 소재 세트를 보관합니다. 작업은 둘을 각각 하나씩 짝짓습니다.
- 생성. 요청 빌더가 호출을 조립하고, 클라이언트가 제출하며, 반환된 소재는 출처 메타데이터와 함께 저장소에 들어갑니다.
- 검수와 후처리. 클립은 자동으로 검증 관문을 통과하며, 표시된 것은 사람 검수로 넘어갑니다. 승인된 클립은 트리밍, 재구성, 오디오 정규화, 인코딩을 거칩니다.
- 피드백. 검수 중의 구조화된 메모—"음성 표류", "조명 불일치"—는 임시 프롬프트 수정이 아니라 참조 라이브러리나 템플릿의 변경이 됩니다. 변경을 추적할 수 있도록 버전 번호를 올리세요.
반복 가능하게 만드는 요소
- 프롬프트보다 템플릿. 작업 간에 반복되는 것은 실행별 코드가 아니라 템플릿에 속합니다.
- 모든 것을 버전 관리하세요. 참조 세트, 템플릿, 모델 식별자, 후처리 구성. 작업 로그를 통해 무엇이 실행되었는지 정확히 재구성할 수 있어야 합니다.
- 결정론적 패키징. 데이터—장면 스프레드시트, 콘텐츠 캘린더—로부터 큐를 구축하여 파이프라인이 이를 작업으로 확장하게 하세요.
- 검수를 데이터로. 검수 결과를 구조화된 저장소에 캡처하여 어떤 템플릿과 참조 세트가 가장 많은 승인 클립을 내는지 측정할 수 있게 하세요.
어디서 시작할 것인가
하나의 템플릿과 하나의 참조 세트로 시작하여 작은 배치를 실행하고, 확장하기 전에 참조 세트를 조정하세요. 파이프라인의 가치는 참조 라이브러리가 시간에 따라 복리로 쌓이는 데서 나옵니다: 승인된 각 클립은 그 뒤의 소재를 검증하고, 거부된 각 클립은 무엇을 고쳐야 하는지 정확히 짚어줍니다.
연동할 준비가 되면 HiAPI의 vidu-q4-preview/reference-to-video 문서에서 현재 모델 식별자와 요청 형태를 확인하고, 다음 모델 출시 이후에도 파이프라인 나머지가 살아남도록 모델 선택을 구성에 유지하세요.
관련 글
모든 아티클 보기 →-
사용 가이드
seedream-5.0-pro/image-to-image 시작 가이드: 기능, 가격 및 연동 핵심 포인트
ByteDance 이미지 편집 모델의 기능 경계, 과금 방식 및 엔지니어링 연동 실무
-
사용 가이드
seedream-5.0-pro 텍스트-이미지 생성 입문 가이드: 능력 경계, API 연동 및 비용 관리
개발자를 위한 실무 관점: 파라미터 핵심부터 장당 $0.05 비용 추정까지
-
사용 가이드
Hailuo 2.3 Fast 이미지-투-비디오 입문 가이드: 성능 범위, 가격 및 연동 실무
개발자를 위한 MiniMax 이미지-투-비디오 모델 선택과 연동 핵심 포인트