> ## Documentation Index
> Fetch the complete documentation index at: https://docs.comfy.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Pika H3 Flex ComfyUI 워크플로

> ComfyUI에서 Pika H3 Flex를 실행하세요. 동기화된 스테레오 오디오와 함께 6단계 텍스트 기반 비디오 생성, 레퍼런스 기반 비디오 생성, 첫 프레임 및 마지막 프레임 워크플로를 제공합니다.

![Pika H3 Flex](https://mintcdn.com/dripart/icfaG51neLouz0RW/images/pika/pika-h3-flex-logo-black.png?fit=max\&auto=format\&n=icfaG51neLouz0RW\&q=85\&s=728a44c1e60884f629fd3785193d68b2)

[Pika H3 Flex](https://github.com/Pika-Labs/Pika-H3-Flex)는 [MiniMax H3](https://docs.comfy.org/ko/tutorials/video/minimax/minimax-h3.md)를 포스트 트레이닝한 버전입니다. Pika는 비디오, 오디오, 레퍼런스 예제로 구성된 엄선된 멀티태스크 코퍼스로 H3를 파인튜닝하고, 50스텝 생성기를 **6스텝**으로 증류한 뒤, 리워드 피드백과 선호도 최적화로 이를 다듬었습니다. 이 모델은 이미 ComfyUI에 있는 MiniMax H3 베이스 위에서 실행되는 두 개의 LoRA 어댑터로 제공되므로, 새로운 모델 아키텍처가 필요하지 않습니다.

> [!NOTE]
>
> 어댑터는 [MiniMax H3 커뮤니티 라이선스 계약](https://huggingface.co/MiniMaxAI/MiniMax-H3/blob/main/LICENSE)에 따라 배포됩니다. 출력을 상업적으로 사용하기 전에 지역 및 상업적 사용 조건을 포함한 이용약관을 검토하세요.

## 주요 기능

* **6스텝, 같은 영역**: 5초 길이의 1344x768 클립이 단일 카드에서 약 1분 만에 완성됩니다. 비증류 H3 실행에 필요한 20\~50스텝이 들지 않습니다
* **네이티브 스테레오 오디오**: 대사, SFX, 음악이 화면과 같은 패스에서 생성됩니다
* **레퍼런스 기반 제어**: 생성당 최대 12개의 레퍼런스(이미지 9개, 비디오 3개, 오디오 클립 3개)를 사용할 수 있으며, 모션 레퍼런스 비디오와 음성 샘플도 포함됩니다
* **멀티 숏 연출**: 하나의 프롬프트 안에 하드 컷, 카메라 연출, 대사를 설명할 수 있습니다
* **오픈 웨이트**: 두 어댑터가 공개되어 있으며, 표준 `LoraLoaderModelOnly` 노드를 통해 로드됩니다

## 템플릿 워크플로 선택

`video_pika_h3_flex_*` 템플릿 워크플로 세 개를 **Template Library** > **Video**에서 사용할 수 있습니다. 세 템플릿 모두 H3 베이스와 어댑터 하나를 함께 로드하며, 모두 Pika의 6단계 샘플링 스케줄을 실행합니다.

> **[텍스트 기반 비디오 생성](#text-to-video-t2v)**
>
> 프롬프트만 사용하며 이미지 입력은 없습니다. ComfyUI **0.43.2+**.

> **[레퍼런스 기반 비디오 생성](#reference-to-video-ref2va)**
>
> 두 개 이상의 이미지 레퍼런스가 인물, 소품, 장면을 결정합니다. ComfyUI **0.30.0+**.

> **[첫 프레임과 마지막 프레임](#first-and-last-frame-fl2va)**
>
> 두 프레임이 샷의 시작과 끝을 고정합니다. ComfyUI **0.30.0+**.

> [!NOTE]
>
> 세 템플릿은 Pika가 공개한 6단계 샘플링 스케줄을 사용합니다. `lcm`과 `ManualSigmas`를 사용하고 `BasicGuider`를 통해 CFG 1.0을 적용합니다. 시그마 목록과 어댑터 강도를 1.0으로 유지하고, 그 위에 turbo 또는 Lightning LoRA를 중첩하지 마세요. 어댑터는 이미 6단계로 증류되어 있어 두 번째 가속 LoRA를 더하면 출력이 깨집니다.

## 텍스트 기반 비디오 생성 (T2V)

프롬프트만으로 동기화된 오디오가 포함된 비디오를 생성합니다.

<video controls src="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/output/video_pika_h3_flex_t2v.mp4" />

> **[Comfy Cloud에서 실행](https://cloud.comfy.org/?template=video_pika_h3_flex_t2v\&utm_source=docs\&utm_medium=referral\&utm_campaign=pika-h3-flex)**
>
> Comfy Cloud에서 열기

> **[워크플로 다운로드](https://github.com/Comfy-Org/workflow_templates/blob/main/templates/video_pika_h3_flex_t2v.json)**
>
> JSON을 다운로드하거나 템플릿 라이브러리에서 "Pika H3 Flex: Text to Video"를 검색하세요

### 모델 다운로드

> **[Diffusion Model: minimax\_h3\_fl2va\_pruned\_int8\_convrot](https://huggingface.co/Comfy-Org/MiniMax-H3/blob/main/diffusion_models/minimax_h3_fl2va_pruned_int8_convrot.safetensors)**
>
> `ComfyUI/models/diffusion_models/`에 배치하세요

> **[LoRA: pika\_h3\_flex\_fl2va\_v1\_bf16](https://huggingface.co/Comfy-Org/MiniMax-H3/blob/main/loras/pika_h3_flex_fl2va_v1_bf16.safetensors)**
>
> `ComfyUI/models/loras/`에 배치하세요

> **[Text Encoder: qwen3vl\_32b\_minimax\_h3\_nvfp4\_awq](https://huggingface.co/Comfy-Org/MiniMax-H3/blob/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors)**
>
> `ComfyUI/models/text_encoders/`에 배치하세요

> **[VAE: minimax\_h3\_video\_vae\_int8\_convrot](https://huggingface.co/Comfy-Org/MiniMax-H3/blob/main/vae/minimax_h3_video_vae_int8_convrot.safetensors)**
>
> `ComfyUI/models/vae/`에 배치하세요

> **[VAE: minimax\_h3\_audio\_vae\_fp32](https://huggingface.co/Comfy-Org/MiniMax-H3/blob/main/vae/minimax_h3_audio_vae_fp32.safetensors)**
>
> `ComfyUI/models/vae/`에 배치하세요

## 레퍼런스 기반 비디오 생성 (Ref2VA)

레퍼런스 이미지로부터 오디오가 동기화된 비디오를 생성합니다. 레퍼런스는 정체성, 의상, 객체 형태, 환경을 담고, 프롬프트는 동작과 샷을 담습니다.

<video controls src="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/output/video_pika_h3_flex_ref2va.mp4" />

> **[Comfy Cloud에서 실행](https://cloud.comfy.org/?template=video_pika_h3_flex_ref2va\&utm_source=docs\&utm_medium=referral\&utm_campaign=pika-h3-flex)**
>
> Comfy Cloud에서 열기

> **[워크플로 다운로드](https://github.com/Comfy-Org/workflow_templates/blob/main/templates/video_pika_h3_flex_ref2va.json)**
>
> JSON을 다운로드하거나 템플릿 라이브러리에서 "Pika H3 Flex: Reference to Video"를 검색하세요

> **[입력 이미지: ref\_pilot\_profile.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/input/ref_pilot_profile.png)**
>
> 템플릿의 레퍼런스 1입니다. 자신의 피사체로 교체하세요.

> **[입력 이미지: ref\_subject\_station.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/input/ref_subject_station.png)**
>
> 템플릿의 레퍼런스 2입니다. 두 번째 피사체나 장면으로 교체하세요.

### 모델 다운로드

> **[Diffusion Model: minimax\_h3\_ref2va\_pruned\_int8\_convrot](https://huggingface.co/Comfy-Org/MiniMax-H3/blob/main/diffusion_models/minimax_h3_ref2va_pruned_int8_convrot.safetensors)**
>
> `ComfyUI/models/diffusion_models/`에 배치하세요

> **[LoRA: pika\_h3\_flex\_ref2va\_v1\_bf16](https://huggingface.co/Comfy-Org/MiniMax-H3/blob/main/loras/pika_h3_flex_ref2va_v1_bf16.safetensors)**
>
> `ComfyUI/models/loras/`에 배치하세요

> **[Text Encoder: qwen3vl\_32b\_minimax\_h3\_nvfp4\_awq](https://huggingface.co/Comfy-Org/MiniMax-H3/blob/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors)**
>
> `ComfyUI/models/text_encoders/`에 배치하세요

> **[VAE: minimax\_h3\_video\_vae\_int8\_convrot](https://huggingface.co/Comfy-Org/MiniMax-H3/blob/main/vae/minimax_h3_video_vae_int8_convrot.safetensors)**
>
> `ComfyUI/models/vae/`에 배치하세요

> **[VAE: minimax\_h3\_audio\_vae\_fp32](https://huggingface.co/Comfy-Org/MiniMax-H3/blob/main/vae/minimax_h3_audio_vae_fp32.safetensors)**
>
> `ComfyUI/models/vae/`에 배치하세요

## 첫 프레임과 마지막 프레임 (FL2VA)

두 개의 정지 프레임 사이를 애니메이트합니다. 첫 번째 이미지가 샷을 열고, 두 번째 이미지가 샷을 닫으며, 프롬프트는 그 사이의 경로를 설명합니다.

<video controls src="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/output/video_pika_h3_flex_fl2va.mp4" />

> **[Comfy Cloud에서 실행](https://cloud.comfy.org/?template=video_pika_h3_flex_fl2va\&utm_source=docs\&utm_medium=referral\&utm_campaign=pika-h3-flex)**
>
> Comfy Cloud에서 열기

> **[워크플로 다운로드](https://github.com/Comfy-Org/workflow_templates/blob/main/templates/video_pika_h3_flex_fl2va.json)**
>
> JSON을 다운로드하거나 템플릿 라이브러리에서 "Pika H3 Flex: FL2VA"를 검색하세요

> **[입력 이미지: ref\_popart\_woman.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/input/ref_popart_woman.png)**
>
> 샷의 첫 프레임입니다.

> **[입력 이미지: lastP\_spin\_jump\_hole.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/input/lastP_spin_jump_hole.png)**
>
> 샷의 마지막 프레임입니다.

### 모델 다운로드

> **[Diffusion Model: minimax\_h3\_fl2va\_pruned\_int8\_convrot](https://huggingface.co/Comfy-Org/MiniMax-H3/blob/main/diffusion_models/minimax_h3_fl2va_pruned_int8_convrot.safetensors)**
>
> `ComfyUI/models/diffusion_models/`에 배치하세요

> **[LoRA: pika\_h3\_flex\_fl2va\_v1\_bf16](https://huggingface.co/Comfy-Org/MiniMax-H3/blob/main/loras/pika_h3_flex_fl2va_v1_bf16.safetensors)**
>
> `ComfyUI/models/loras/`에 배치하세요

> **[Text Encoder: qwen3vl\_32b\_minimax\_h3\_nvfp4\_awq](https://huggingface.co/Comfy-Org/MiniMax-H3/blob/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors)**
>
> `ComfyUI/models/text_encoders/`에 배치하세요

> **[VAE: minimax\_h3\_video\_vae\_int8\_convrot](https://huggingface.co/Comfy-Org/MiniMax-H3/blob/main/vae/minimax_h3_video_vae_int8_convrot.safetensors)**
>
> `ComfyUI/models/vae/`에 배치하세요

> **[VAE: minimax\_h3\_audio\_vae\_fp32](https://huggingface.co/Comfy-Org/MiniMax-H3/blob/main/vae/minimax_h3_audio_vae_fp32.safetensors)**
>
> `ComfyUI/models/vae/`에 배치하세요

## 모델 저장 위치

세 템플릿 모두 이 구조를 사용합니다. H3 기본 파일은 기존 MiniMax H3 템플릿과 공유하며, 새로 추가되는 파일은 어댑터 두 개뿐입니다.

```
ComfyUI/
├── 📂 models/
│   ├── 📂 diffusion_models/
│   │   ├── minimax_h3_fl2va_pruned_int8_convrot.safetensors
│   │   └── minimax_h3_ref2va_pruned_int8_convrot.safetensors
│   ├── 📂 loras/
│   │   ├── pika_h3_flex_fl2va_v1_bf16.safetensors
│   │   └── pika_h3_flex_ref2va_v1_bf16.safetensors
│   ├── 📂 text_encoders/
│   │   └── qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors
│   └── 📂 vae/
│       ├── minimax_h3_video_vae_int8_convrot.safetensors
│       └── minimax_h3_audio_vae_fp32.safetensors
```

## 프롬프트 작성

프롬프트는 나머지 H3와 동일한 구조를 따릅니다. T2V와 FL2VA의 경우 스타일을 설명한 다음, 각 숏을 카메라 무브와 함께 설명하고, 마지막으로 두 개의 사운드 필드를 설명합니다. Ref2VA의 경우 `subject_definitions`, `summary`, `retention_analysis`, `detailed_description`, `overall_soundscape`, `non_diegetic_music`을 사용하는 전체 참조(full-reference) 형식을 사용하고, 각 참조를 `<Subject 1>`, `<Picture 1>`, `<Video 1>`, `<Audio 1>`로 표시합니다.

카메라 어휘와 대사 태그를 포함한 전체 문법은 [프롬프트 가이드](https://docs.comfy.org/ko/tutorials/video/minimax/minimax-h3-prompt-guide.md)를 참고하세요.

출시된 어댑터를 테스트하며 얻은 실용적인 참고 사항은 다음과 같습니다.

* **카메라 진폭은 참고용입니다.** 무브를 숏 문장의 일부로 설명하고 항상 멈추는 지점을 지정하세요. 명시적인 각도와 컷 타임스탬프는 0.2\~0.3초 어긋나거나 반대 방향으로 나올 수 있습니다.
* **프레이밍은 콘텐츠로 설명하세요.** "와이드 숏"만으로는 미디엄 숏으로 렌더링되는 경향이 있습니다. 피사체가 크고 빈 방 안에 작게 자리한다고 묘사하면 와이드 프레이밍이 더 잘 유지됩니다.
* **미세한 접촉 제약은 신뢰할 수 없습니다.** 몇 센티미터 떨어진 곳에서 멈춰야 하는 손이 보통 접촉하게 되므로, 그렇게 되더라도 비트가 자연스럽게 이어지도록 유지하세요.
* **렌더링된 텍스트는 유지됩니다.** 소품과 제품의 짧은 라벨은 카메라 무브 중에도 읽을 수 있게 유지됩니다.

## FAQ

> **이 어댑터를 기존 MiniMax H3 템플릿과 함께 사용할 수 있나요?**
>
> 네. [MiniMax H3 템플릿](https://docs.comfy.org/ko/tutorials/video/minimax/minimax-h3.md)은 `BasicScheduler`와 함께 `res_multistep`을 사용하며, 이것이 20스텝 경로입니다. 템플릿의 LoRA 노드에 Pika 어댑터를 로드하고, 샘플러를 `lcm`으로 전환한 다음 스케줄러를 `ManualSigmas`로 교체하세요.

> **왜 6스텝인가요?**
>
> Pika는 50스텝 H3 생성기를 분포 매칭 증류로 증류한 뒤 보상 피드백으로 개선했습니다. 6스텝이 훈련된 스케줄이므로 스텝 수를 늘려도 디테일이 더해지지 않으며, 시그마 목록을 7개 값 미만으로 줄이면 스케줄이 깨집니다.

> **참조를 몇 개까지 연결할 수 있나요?**
>
> Ref2VA 어댑터는 최대 이미지 9개, 비디오 3개, 독립 오디오 클립 3개, 총 12개 파일을 받습니다. 비디오와 오디오 참조는 각각 2\~15초여야 하며, 각 유형의 합산 재생 시간은 15초 이내로 유지됩니다.

> **어댑터는 어디에서 제공되나요?**
>
> Pika는 [Pika-Labs/Pika-H3-Flex](https://huggingface.co/Pika-Labs/Pika-H3-Flex)에서 이를 공개하며, Comfy는 ComfyUI에서 바로 사용할 수 있는 파일을 동일한 파일 이름으로 [Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3/tree/main/loras)에 재배포합니다. 템플릿 노드는 Comfy 재배포본을 가리킵니다.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.