Draft on MiniMax H3 Max, finish on H3: is one gateway endpoint the right way to wire a two-stage video pipeline?

CometAPI’s recent MiniMax H3 Max vs MiniMax H3 comparison lands on a two-stage pattern: use H3 Max for fast concept iteration and candidate generation, then move selected ideas into a standard H3 workflow “when 2K regeneration, editing, or deeper multimodal conditioning becomes necessary.” The same article says both models sit behind one CometAPI key and base URL (https://api.cometapi.com/v1) as minimax-h3-max and minimax-h3, and that switching between them means changing only the model field. That turns a creative-workflow tip into an integration decision, and it is worth separating what the shared endpoint actually solves from what it leaves to your code.

What one endpoint removes

The article frames the alternative as managing “separate keys, billing accounts, and slightly different request schemas across MiniMax, fal, and other hosts.” Its availability row lists fal and CometAPI for hosted H3 Max, and the MiniMax API, the released H3-Base weights and CometAPI for H3, so without a gateway the draft stage and the final stage would likely live with different providers. Routed through CometAPI, the handoff becomes one client and one credential, and you switch stages by sending a different model string. For code already built on an OpenAI SDK, the article describes migration as “essentially a base-URL and key swap.”

What it doesn’t remove

A shared endpoint is not a shared parameter envelope. From the same source:

  • Resolution: H3 Max is 480p/768p native (some platforms mention limited 1080p refinement). Because it is a fal Research post-train of the open H3 weights, it stays below 2K: the hosted H3 2K path is a second-stage H3-Regenerate-2K pass that isn’t part of those weights. Hosted H3 is 768p native and reaches the 2560×1440 class through that stage.
  • Duration: H3 accepts 4–15 s; H3 Max accepts 5–15 s in whole seconds. A 4-second transition is valid on the final model and out of range on the draft model.
  • Editing: the comparison table lists editing for H3 and describes it as not the primary documented H3 Max endpoint.
  • References: H3 documents up to 9 images, up to 3 video clips (2–15 s each, at most 15 s in total) and up to 3 audio clips that must accompany visual references. H3 Max gained reference modes after launch on several platforms, but the article says that surface “remains more constrained than full H3 in some implementations” and tells teams relying on multi-image character consistency, motion transfer or audio steering to verify the exact surface of their chosen endpoint.
  • Shared: 24 fps, jointly generated 32 kHz stereo audio, and the same family of aspect ratios (21:9, 16:9, 4:3, 1:1, 3:4 and 9:16 are listed for H3).

How I’d wire it

My answer to the title question is a qualified yes. Use one CometAPI client, plus a small per-model constraint table keyed by minimax-h3-max and minimax-h3 (duration floor, allowed resolutions, which conditioning inputs you will send), and validate against it before the request leaves your code. The article says CometAPI’s documentation includes H3 / H3 Max guides covering text-to-video, image-to-video, reference modes and size/duration controls, so that is where I’d start filling the table, especially the H3 Max reference row.

Then check the result, not the acceptance. An accepted request shows that the transport and the model name worked; it doesn’t show that you received a 2K file or that three reference images actually conditioned the output. Read back the returned clip’s resolution and duration, and review reference adherence on a sample, before a model-field swap counts as a working handoff.

Two more caveats. The source describes the handoff as moving “selected ideas” into H3; it doesn’t document feeding an H3 Max output into H3’s 2K regeneration, which it describes as a stage that “uses the original context.” So I’d treat the final as a new H3 generation from the carried-over prompt, frames and references, not as an upscale of the draft. And the headline speed (a 5-second 768p clip in about three seconds, roughly 35× the throughput of the official H3 endpoint) is fal’s figure on fal’s inference stack; the article itself says it should not be read as an intrinsic advantage on every provider. Draft-loop latency through a gateway is something to measure, not assume.

On cost, the article cites official MiniMax rates as of mid-September (H3 Max $0.05/s at 480p and $0.08/s at 768p, H3 $0.13/s at 2K) and says CometAPI pricing is “often 20–40% below direct vendor list rates on many models,” but it gives no per-model CometAPI figure for either model ID. Estimate the draft/final split from the rates your key is actually billed at.

For anyone running a draft/final split across two video models behind one gateway: do you keep per-model constraints in a client-side table, or lean on the endpoint’s validation errors? And how do you confirm that a 2K or reference-conditioned final actually came back that way before it leaves the pipeline?

The readback step confirms the final came back as requested: resolution, duration and reference adherence. It doesn’t check whether the shot you picked survives the model switch, and on the source’s own evidence that’s a separate risk.

The article describes H3 Max, fal’s post-train of H3, as “optimized for maximum speed, stronger prompt adherence, and aesthetics while preserving the core audiovisual quality of the parent model.” Its Artificial Analysis figures (late-August captures) put H3 Max above base H3 in both directly comparable with-audio categories: image-to-video 1,204 vs 1,184 and text-to-video 1,235 vs 1,226. If the final is a new H3 generation, as your post argues, then you choose drafts on the model the source rates higher on adherence and aesthetics and render the final on the one it rates lower. The source never measures how well a pick made on one model carries over to the other.

The benchmark numbers can’t settle it either. The article calls the margins “modest but consistent” and reports no confidence intervals or generation settings for those boards. If they use the conventional 400-point Elo scale, a 9-point gap works out to about 51% expected pairwise preference and 20 points to about 53%. That’s thin. The #1 placements for overall quality, prompt understanding and aesthetics come from fal’s internal evaluation of its own post-train, so I’d give the third-party boards more weight.

A check worth running before committing: regenerate a sample of selected drafts on H3 at 768p, the native tier both models share, with the same prompt and inputs. Then blind-compare them on whatever you selected for, keeping that comparison separate from the 2K pass. If H3 keeps losing there, the article’s other option fits those shots better: stay on H3 Max where 768p or 1080p refinement is enough.