Pika H3 Flex character consistency with a turnaround sheet
Pika H3 Flex is Pika's post-trained version of MiniMax H3. It renders video and sound in six steps instead of fifty, and its reference mode (Ref2VA) takes up to nine images, three videos and three audio clips at once. Pika's own showcase feeds it a character sheet with front, three-quarter and back views. This page shows which pack images to upload, two prompt templates, what changes when you run the open weights, and what a clip costs.
We have not made an example with Pika H3 Flex yet. This page maps the pack to Pika's model card, API reference and ComfyUI's official workflow notes; the examples on this site were made with Kling 3.0.
Pika H3 Flex (official limits)
Checked 2026-10-30- Released by Pika on 29 October 2026 as open-weight LoRA adapters on MiniMax H3: FL2VA for text, first-frame and last-frame video, and Ref2VA for reference video. Six sampling steps; available through the Pika API, ComfyUI and Diffusers.
- Reference mode: up to 9 images, 3 videos and 3 audio clips, 12 files in total, with at least one image or video. Each video or audio clip must be 2–15 seconds, and each type adds up to 15 seconds at most.
- On the API each reference file can be up to 24 MiB, as PNG, JPEG or WebP for images. References are cited by position in the prompt: @Image1, @Image2 … @Video1 … @Audio1.
- 5–15 seconds per clip in whole seconds, 24 fps, stereo sound. 480p or 768p natively; the API finishes a draft at 1080p, 2K or 4K. Eleven aspect ratios from 21:9 to 9:21.
- The hosted API also returns five separate audio stems (dialogue, score, SFX, foley, ambience) and rewrites prompts by default. Local open-weight inference outputs 480p or 768p with mixed stereo only.
- The adapters are MiniMax H3 model derivatives under the MiniMax H3 Community License, which has territorial and commercial-use conditions. Read it before using local outputs commercially.
Sources: Hugging Face: Pika-Labs/Pika-H3-Flex (model card) · GitHub: Pika-Labs/Pika-H3-Flex (inference package) · Pika: Pika H3 Flex (pricing and launch prices) · Pika API: Pika H3 Flex Reference to Video · Pika Blog: Pika H3 Flex Technical Deep Dive · ComfyUI docs: Pika H3 Flex workflows
From turnaround sheet to Pika H3 Flex in five steps
- Get a character sheet: download a pack from the library or a free character. The front, side and back are already separate files.
- Upload the five images below as references, in this order, so the prompt can name them @Image1 to @Image5. Image references cost nothing extra on the API.
- Add a short video of the movement you want as @Video1 if the character has to dance, fight or walk a specific way. Keep it 2–15 seconds; it is billed by its length.
- In the prompt, say what every reference supplies, keep the identity line identical in every clip, and write each shot with a time range and a stopping point for the camera.
- Draft at 480p. Finish only the take you keep at 1080p, 2K or 4K with draft-to-video, which keeps the same take and audio and charges only the price difference.
Which views to upload, in which order
Five images cover identity and the setting. You have four image slots left for outfits (03_outfits) or props (04_props) when the shot needs them.
- @Image1
02_turnaround_views/view_front.pngFace and front of the outfit - @Image2
02_turnaround_views/view_side.pngProfile and hair from the side - @Image3
02_turnaround_views/view_back.pngHair and outfit from behind - @Image4
01_character_reference/full_body.pngHeight and proportions - @Image5
05_scenes/scene_workspace.pngThe location
Pika's own showcases do both: one prompt calls a single character sheet "front, three-quarter and back views of ONE character", another uses an opening frame plus a separate character sheet. Separate files let you name which image holds the face, the profile and the back, which matters when a shot shows the character from the side or from behind.
Why three separate views beat one good angle
A single image, even a well-chosen three-quarter view, only shows part of the character. When the character turns, the model has to invent the profile and the back, and that is where the face, hair and outfit start to drift. Upload the front, side and back as separate references and give each one a single role in the prompt, as the official guide recommends. If you also have a three-quarter view, add it as an extra reference rather than using it on its own.
Keep one face per image: crop expression grids out of the sheet, and paste the same locked appearance description into every shot's prompt.
Prompt template: character sheet + scene + motion video
References: @Image1, @Image2 and @Image3 are the front, side and back views of ONE character, [Name]: [skin, eyes, hair, outfit colors]. @Image4 sets her height and proportions. @Image5 is the environment. @Video1 is the motion reference only. Make a new video of [Name] from @Image1–@Image4, inside the environment from @Image5, performing exactly the body motion, timing and camera movement of the person in @Video1. Take NOTHING else from @Video1 - not the person's face, body, clothes, props, location, colours or photographic look. Keep [Name] exactly as designed in @Image1–@Image4 - same face, proportions, outfit, colours - and render the whole video in the art style of @Image1, never photoreal. Only ONE character in frame. [What she does, mapped onto the motion in @Video1.] Audio: [diegetic sounds], [music or "no music"]. Normal real-time speed, NO slow motion. No text, no captions, no logos.
Adapted from Pika's "Record-shop dance" showcase, which uses exactly this setup: a character sheet, an environment image and a motion-reference video. The key line is "take NOTHING else from @Video1": without it the person in the motion video can leak into the result.
Prompt template: multi-shot scene without a motion video
References: @Image1, @Image2 and @Image3 are the front, side and back views of ONE character, [Name]: [skin, eyes, hair, outfit colors]. @Image4 sets her height and proportions. @Image5 is the location. Keep her face, hair, outfit and proportions exactly as in @Image1–@Image4 in every shot; she never transforms or morphs. Style: [art style], [aspect ratio]. [Shot 1] 0-4 s: wide shot - [Name] is small in the [location] from @Image5, [action]. The camera [move] and stops at [end point]. [Shot 2] 4-9 s: hard cut to a medium shot from the side, showing her profile as in @Image2. [action, one line of dialogue in quotes]. [Shot 3] 9-12 s: hard cut to a low shot from behind, matching @Image3, as she [action]. Sound: [diegetic sounds]. Music: [style or "none"]. Normal real-time speed, NO slow motion. No subtitles or other text.
Pika and ComfyUI both direct shots with time ranges and hard cuts inside one prompt. Showing the side in one shot and the back in another gives each turnaround view a job. ComfyUI's testing notes say cut timestamps can land 0.2–0.3 seconds off, so do not rely on frame-exact cuts.
Running the open weights in ComfyUI or locally
- Use the "Pika H3 Flex: Reference to Video" template in ComfyUI's Template Library (Video). It loads the H3 ref2va base plus the Ref2VA adapter; the text-to-video and first/last-frame templates use the fl2va files instead.
- Keep Pika's six-step schedule (lcm sampler, ManualSigmas, CFG 1.0) and the adapter strength at 1.0. ComfyUI warns not to stack a Turbo or Lightning LoRA on top: the adapter is already distilled, and a second acceleration LoRA breaks the output.
- Pika's own inference package was tested on one H100 80GB per request and downloads about 210 GB of base files plus 5.5 GB of adapters. Long clips and large reference sets can run out of GPU memory, so Pika suggests starting at 480p and 5 seconds and using --cpu-offload when needed.
- There is no prompt rewriter locally. Write the full prompt yourself, or call Pika's prompt rewriter API ($0.02 per request) if you host the model.
Community repacks with extra speed-up LoRAs have appeared on X; they are third-party, not part of Pika's release, and ComfyUI's official notes advise against stacking acceleration LoRAs on the Flex adapter.
What one attempt costs on the API
Reference-to-video launch prices from Pika's pricing page (29 October to 5 November 2026 for Pika API Club members). Image and audio references are free; a reference video is billed per input second at the same rate as the output.
- 10 seconds at 480p (a draft): $0.30
- 15 seconds at 768p with five pack images: $0.90
- 15 seconds at 768p plus a 5-second motion video: $1.20 (20 billed seconds)
- After the launch window the listed regular price doubles at 480p and 768p ($0.06 and $0.12 per second), so the same 15-second 768p clip costs $1.80
Only successful generations are charged, and the API has no free generation tier. Prices change; check Pika's pricing page before a batch.
Pika H3 Flex or MiniMax H3?
Both use the same reference limits and the same pack images, so you can switch without redoing the character. Pika H3 Flex is faster (six steps), finishes up to 4K and returns separate audio stems, and its image references are free. MiniMax H3 gives the first five images free and adds 2K regeneration. Pika's own human evaluation reports Flex leading on visual style and camera framing in reference-to-video, while other models were preferred for action-heavy reference tasks and multi-scene narrative. That is Pika's evaluation, not ours, so test your character on both before a long project.
Face drift and other problems
- The face changes between clips.
- Upload the same images in the same order and paste the same identity line into every prompt. On the API, turning the prompt rewriter off (rewrite: false) keeps your exact wording; it is on by default.
- The person from my motion video shows up instead of my character.
- Say that @Video1 is the motion reference only and list what not to take from it: face, body, clothes, location, colours. Pika's own showcase prompt does exactly this.
- My illustrated character turns photoreal.
- Name the art style and tie it to the sheet: "render the whole video in the art style of @Image1, never photoreal". A live-action motion video pulls the look toward photo unless you say so.
- The wide shot comes out as a medium shot.
- ComfyUI's testing notes say "wide shot" alone tends to render medium. Describe the framing as content instead, for example "she is small in a large empty hall".
- Will more sampling steps make the face sharper?
- No. Six steps is the trained schedule: according to ComfyUI more steps do not add detail, and a shorter sigma list breaks it. For a sharper face, finish the kept take at a higher resolution instead.
Start with a free character
Every character's full 19-image pack is free: eight starter characters need no account, the rest a free sign-up. All nine example ads use pack images only.
Browse free characters