映画のような成人向け動画を作るには、雰囲気を表す言葉だけでは足りません。誰が登場し、ショット中に何が変わり、どんな音が聞こえるのかをモデルに伝える必要があります。MiniMax H3、H3 Max、H3 Spicyは受け付ける入力も異なるため、文面を磨く前に使用するモデルとタスクを選びましょう。
結論から: 場面を平易な言葉で、出来事の順に書きます。2026年9月のテストでは、基本モデルのH3は、示唆的なものから強度の高いものまで、送信したすべての成人向けリクエストを記述どおりに生成しました。H3 Maxは強い内容や高強度のリクエストの多くを拒否または弱めたため、その用途には基本モデルのH3を使います。以下の14例は、示唆的な範囲でコピーして使える出発点です。
30秒でわかる要点
- 基本の式: 誰が何を着ているか、何をするか、カメラ、光、雰囲気、音。出来事の順に平易な文で書きます。
- 直接書きます。 衣装や小道具を普通の言葉で指定すると、そのまま描写されます。婉曲表現は不要です。
- 同じ人物を再び出すなら、静止画から始めます。 テキストから動画を生成するタスクにはシードがなく、実行ごとに顔が変わる場合があります。画像からの動画生成は、フレーム内の要素を引き継ぎます。
- 高強度のプロンプトをH3 Maxに送らないようにします。 多くを拒否または弱めたため、基本モデルのH3に送ります。
- 768p、5秒の試作は$0.185です。 解像度を指定しない場合も768pになります。H3 Spicyは$0.114(3秒)からで、音の設定はありません。
書く前にMiniMaxモデルを選ぶ
| モデル・タスク | プロンプトで指定すること | テスト結果 | 5 sの最低料金 |
|---|---|---|---|
| H3のテキストから動画生成 | すべて | 検閲なし:成人向けリクエストを記述どおり生成 | $0.185 |
| H3の画像から動画生成 | 動くものだけ | 検閲なし:手元の静止画から同様に生成 | $0.185 |
| H3の参照画像から動画生成 | 各画像の役割、次に動き | 検閲なし:今回のテストで生成 | $0.185 + 画像あたり$0.0068 |
| H3 Spicy | 指定不要:静止画だけでリクエストが成立。音の切り替えなし | 検閲なし:生成したが、高強度の1本は弱められた | $0.19(3 s:$0.114) |
| H3 Maxのテキストから動画生成 | すべて | フィルターあり:強い内容や高強度のプロンプトの多くを拒否または弱めた | $0.25 |
| H3 Maxの画像から動画生成 | 動くものだけ | 弱められた:高強度は拒否し、より強いカテゴリの1件は弱めた | $0.25 |
テストの全一覧はMiniMax H3の検閲なしテストをご覧ください。
MiniMax H3のプロンプトを書く:6要素の基本式
画面上で起きる順に6つの要素を書きます。プロンプト1を分解すると、次のようになります。
| 要素 | 書くこと | プロンプト1の該当部分 |
|---|---|---|
| 主体 | 「Adult」、誰、衣装、場所 | An adult woman in an oversized white shirt kneels on an unmade bed |
| 行動 | 「then」でつなぐ2〜3段階の動き | She gathers her hair up, lets it fall, then glances back over her shoulder |
| カメラ | 1つの動きを独立した文で指定 | Slow handheld drift toward her. |
| 光 | 光源1つとその色 | Warm low sun through sheer curtains |
| 雰囲気 | 表情や空気中の質感 | A slow half-smile, dust drifting in the light |
| 音 | 聞こえる音、または「no music」 | Soft room tone, a distant dog barking |
- 長さに合わせて動きを配分します。 5秒に2〜3段階。表情を保つ場合はさらに少なくします。
- すべての人物を成人と明記し、 2人いる場合は誰が何をするかを書きます。
- 避けたいことではなく、望むことを書きます。 H3にはネガティブプロンプトの欄がありません。プロンプト内の制約は問題ないので、変えてはいけないことを「She stays fully dressed throughout」のような肯定文で指定し、残りを起きてほしい出来事に使います。
- 品質タグは省きます。 「8k, masterpiece」では動きが伝わりません。
- 印象ではなく、カメラの動きを指定します。 「Pushes in」はカメラが近づき、「zooms」はカメラの位置を変えずにレンズを変化させます。
実行前に確認する設定
- テキストから動画生成の初期設定は16:9、768p、5秒です。 変更しない場合は$0.185で、これが最も安い試作料金でもあります。長さは秒単位の整数で、テキストからの生成は5〜15、参照画像からの生成は4〜15、H3 Spicyは3〜15です。
- H3 Maxではプロンプト拡張をオフのままにします。 H3 Maxでは
enable_prompt_expansionが初期状態でオフです。オンにすると、MiniMaxがまずショット、音、音楽の詳しい説明に書き直すため、書いていない細部が現れる場合があります。リクエストごとに定額の追加料金もかかります。通常のH3ではこの選択肢は提供されなくなりました。 - 音の扱いはモデルによって異なります。 H3とH3 Maxは音を生成するため、基本式の6番目の要素が反映されます。H3 Spicyには音声制御のフィールドがありません。届いた音声トラックを確認し、必要なら編集で追加または置き換えます。
1段落では足りない場合
カットの時刻、複数の話者、セリフを指定するショットでは、MiniMaxの公式H3プロンプトガイドは別の書き方を使います。カット時刻付きの番号入りショット([Shot 2] At 00:03.500, the camera cuts to...)、種類・移動幅・速度によるカメラ指定(「pushes in with small amplitude at slow speed」)、環境音と背景音楽に分けた音の説明です。これらはプロンプト本文の構造であり、SpicyAPIの追加JSONフィールドではありません。正確なカットやセリフは、生成結果での確認が必要です。短い単一ショットなら、6要素の説明から始める方が簡単です。
場面別:コピーできるMiniMax H3プロンプト14例
ここに掲載するプロンプトはすべて、示唆的な範囲にとどめています。
1. 1人:ゴールデンアワー(テキストから動画)
An adult woman in an oversized white shirt kneels on an unmade bed at golden hour, facing the window. She gathers her hair up with both hands, lets it fall, then glances back over her shoulder at the lens with a slow half-smile. Warm low sun through sheer curtains, dust drifting in the light. Slow handheld drift toward her. Soft room tone, a distant dog barking.
2. 1人:シルエット(テキストから動画)
A gauzy white curtain divides the frame. Behind it, backlit by warm lamplight, the soft silhouette of an adult woman unclips her hair and lets a robe slide from her shoulders, only her outline readable through the fabric. A hand reaches from the near side and draws the curtain slowly closed. Static camera, candle flicker, film grain, quiet room tone.
3. 1人:入浴(テキストから動画)
An adult woman rises slowly from a deep freestanding bath in a dark tiled bathroom, water running off her shoulders and down her back. She wrings out her hair, reaches for a white towel on the rail and wraps it around herself as she steps onto the stone floor. One warm pendant lamp, steam drifting across the frame. Slow push-in from the doorway. Dripping water, a soft echo, no music.
4. 夜明けの後ろ姿(テキストから動画)
An adult woman in a loose white linen shirt and trousers stands at an open balcony door at dawn with her back to the camera. The curtain lifts in the breeze and wraps around her; she pushes it aside, stretches both arms overhead, then turns her head in profile toward the sea. Pale blue morning light. The camera cranes up slowly over her shoulder to reveal the water. Waves, gulls, the curtain rustling.
背後から撮るのは構図の選択であり、回避策ではありません。同じ構造は正面からの撮影にも使えます。
5. 成人2人:スローダンス(テキストから動画)
Two adults, a woman and a man, stand close in a dim hotel room at night. She loosens his tie and rests her forehead against his while he holds her by the waist, then they sway into a slow dance by the window. Street neon washes the room magenta and blue. The camera circles them once at chest height. Their breathing, muffled city traffic, no music.
2人には共通の行動1つとカメラの動き1つを指定します。指定しなかったことはH3が決めます。
6. 動きとカメラ:1周する撮影(テキストから動画)
An adult woman in a long black silk robe dances alone in an empty loft to a slow bass line. She spins twice so the robe flares out, drops into a low crouch, then rises with both arms over her head. The camera orbits her in a full circle at waist height while she moves. One hard spotlight from above, dust in the beam, dark concrete floor. Slow bass, bare feet on concrete.
7. 顔と感情:クローズアップ(テキストから動画)
Extreme close-up of an adult woman lying on a pillow in candlelight, looking into the lens. She bites her lower lip, breaks into a shy laugh and looks away, then slowly brings her eyes back to the camera, serious again. Shallow focus on her eyes, one candle flickering just out of frame. Static camera. Her quiet breathing, the wick crackling.
表情の変化も行動です。動作と同じように、表情を順につなげます。
8. 衣装と素材:濡れたシャツ(テキストから動画)
A man stands soaked in a wheat field in a thunderstorm, head tipped back; each lightning strike prints the clinging shirt white for an instant and drops it back to darkness. Wind moving the wheat in waves. Cinematic, heavy film grain, storm silver and green-black.
素材は、何かが作用するときに最も伝わりやすくなります。自分のプロンプトではすべての人物を成人と明記してください。「a glossy black raincoat」や「a silver sequined dress」に置き換え、それに作用する雨、風、光は残します。
9. 夜とネオン、縦型(テキストから動画、9:16に設定)
An adult woman in a red satin slip dress leans on the rail of a rooftop pool at night, the city skyline blurred behind her and neon signs reflected in the water. She lets go of the rail, steps down into the glowing pool, then floats on her back looking up at the camera. The camera rises slowly until it looks straight down on her. Magenta and cyan neon, underwater light. City hum, water lapping.
縦型動画は9:16に設定します。テキストから動画生成の初期設定は16:9です。
10. 画像から動画:動くものだけを書く

She exhales a slow plume of smoke against the rain-streaked glass, the neon outside pulses red across her face, and she turns her head toward camera without changing expression. Rain runs down the window, distant traffic.
プロンプトには女性、部屋、服の説明がありません。それらはすべて静止画が伝えます。H3とH3 Maxの画像から動画生成はプロンプトなしのリクエストを拒否するので、動きの説明を必ず1行書きます。例外はH3 Spicyです(後述)。
11. 画像から動画:自分の静止画を使う
She draws a slow breath, pushes herself up on one elbow and turns toward the camera, the sheet gathered around her shoulders. She holds the look, then laughs and falls back into the pillows. The bedside lamp flickers once. Slow push-in, then hold. Quiet room tone, rain on the window.
シーツの説明を手元の静止画に合わせてください。まず検閲なしの画像モデルで静止画を作ります。
12. 終了フレームを使う画像から動画生成


She rises from the edge of the bed, lets the silk robe fall closed as she crosses the room, and stops framed in the doorway looking back. Slow handheld push, warm bedside lamp, bare feet on wood.
終了フレームが到達点を決め、プロンプトがそこまでの動きを説明します。両方の画像で光と衣装をそろえましょう。H3 Spicyも終了フレームを受け付けます。15秒の動画では中間部分が逸れる場合があるため、2枚の光と構図を近づけておきます。
H3 Spicy:プロンプトなしで使う
プロンプトを空にして静止画を送ると、H3 Spicyが動きを選びます。480p、3秒は$0.114です。まず短い動画を1本作り、別のバージョンに費用をかける価値があるか判断します。H3 Spicyには任意のシード(0〜2147483647)も指定できるため、シードを固定してプロンプトまたは長さだけを変えられます。同じシードでも同一の動画になる保証はありません。H3 Spicyを開く →
プロンプトなしでの生成、3秒のバリエーション、シードが必要ならH3 Spicyを選びます。動きを指示して秒あたりの費用を抑えたいならH3の画像から動画生成です。768p、5秒はH3が$0.185、Spicyが$0.42です。音も異なります。H3は映像と音を生成しますが、H3 Spicyには音の切り替え設定がないため、届く音声トラックを想定せず確認しましょう。
13. H3 Spicy:レンズに向かう1つの動き

First person point of view, the camera never moves. She leans in toward the lens until her face and shoulders fill the frame, reaches out and presses one gloved fingertip against the lens, holds eye contact, then tilts her head and smiles. She keeps the black leather harness, satin camisole, long opera gloves and choker on the whole time. The hard overhead light rakes her collarbone and the background stays pure black.
別の静止画を使う場合は、衣装の文を画像に合わせて書き換えます。
14. 参照画像から動画:ショットをまたいで同じ人物を使う
Picture 1の人物に目的の衣装を着せてください。下の動画では別の衣装画像が反映されず、女性は自身の画像にあった服を着たままでした。記録されたリクエストには3枚の画像が使われています。


Picture 1にはすでに衣装があり、Picture 2ではH3にその置き換えを求めています。下の部屋の参照画像は別の役割で、行動の場所を指定します。

記録されたプロンプトは次のとおりです:“Keep the woman from Picture 1 and the black lace slip from Picture 2, in the hotel room from Picture 3. She sits on the arm of the chair, crosses her legs and looks up at camera. Slow handheld drift, warm lamp, quiet room tone.”
対処法:Picture 1の人物に衣装を着せ、他の画像は場所の指定だけに使います。
Picture 1 is the woman, already wearing the red dress. Picture 2 is the loft bedroom. She sits on the edge of the bed in the room from Picture 2, pulls her hair over one shoulder and looks up at the camera, then lies back slowly. Slow handheld drift, warm lamp, quiet room tone.
さらに強い場面にするには
強度は主体を説明する文で決まり、上の構造は変わりません。より強い場面では、次を意識します。
- 服装の状態は婉曲表現ではなく、普通の名詞で書きます。
- 同意した成人2人の場合、誰が何をするかを、動き1つにつき平易な動詞1つで書きます。
- 5秒に2〜3段階の動きを入れ、締めの動作で終えます。
- カメラの動きは安定した1つにします。
- 静止画から生成する場合、動きだけを書き、静止画は検閲なしの画像モデルで作ります。
弱い例と強い例:3組の比較
人物。 弱い例:"Beautiful woman on a bed, cinematic, 8k." 強い例:プロンプト1。弱い例では体、衣装、行動、カメラ、音をH3に委ねています。基本モデルのH3には、繰り返しの生成を固定するシード制御がありません。
動き。 弱い例:"She dances beautifully. Dynamic cinematic camera. She stays in place, locked framing." 強い例:プロンプト6。「Beautifully」は具体的なステップを指定せず、「dynamic cinematic camera」は「locked framing」と矛盾します。固定カメラの前でその場で踊ることは可能です。ステップを説明し、カメラの指示を1つに絞ります。
静止画。 画像から動画生成の弱い例:"A beautiful woman with long dark hair lying on white sheets, ultra realistic, 8k." 強い例:プロンプト11。弱い例は画像を説明し直すだけで、動かす内容がありません。静止画と矛盾する細部があると、動画は両方の指定の間で折り合いをつけることになります。
弱められる内容と通る内容
基本モデルのH3は、送信した成人向けリクエストを生成しました。H3 MaxとH3 Spicyの挙動は異なりました。
| 送信した内容 | 送信先 | 返った結果 | 代わりに送る内容 |
|---|---|---|---|
| 強い内容や高強度のテキストプロンプト | H3 Maxのテキストから動画生成 | より穏やかな場面、または拒否 | これらを生成したH3のテキストから動画生成を使う |
| 平易な言葉による高強度の成人向けリクエスト | H3のテキストから動画生成 | 記述どおり生成 | ショットの指示を維持し、結果を確認する |
| 外部で作成した高強度の静止画 | H3の画像から動画生成 | 失敗または拒否の可能性あり。エラーと仮押さえ額の解除を確認 | 拒否理由を読む。アクセス不能・無効なファイルを直すか、許可される入力を選ぶ |
| "She stays fully dressed throughout."のような結びの文 | H3のテキストから動画生成 | 下の鏡の動画のように衣装を維持 | 連続性を保つための有用な指定。生成された動画を確認する |
H3で起きやすい問題と対処法
- 動きが遅く、ほぼ止まっている。 見て分かる動きを指定したか、プロンプトが開始フレームと矛盾していないか確認します。固定カメラでも人物が止まる必要はありません。終点のある明確な行動1つと、環境の小さな変化を試しましょう。行動を増やしたり不要なカメラの動きを加えたりすると、ショットの制御が難しくなる場合があります。
- カメラが勝手に動く。 動きを明記します。プロンプト2では「Static camera」、13では「the camera never moves」が守られました。r/comfyuiのH3ユーザーは、「stationary camera」と書いてもカットやパンが起きると報告しています。背景の物へパンする場合、固定構図の指示を残し、後半にあるその物へ「focus on」や「show」を求める指示を外してみます。
- 実行ごとに人物が変わる。 このガイドのH3、Max、Spicyでは、シードを受け付けるのはSpicyだけです(別系統のLoRAモデルも対応します)。それでも同一の動画は保証されません。対処法:静止画を一度作って画像から動画生成に使うか、同じ参照画像を再利用します。
- 衣装の参照画像が反映されない。 公開したプロンプト14の失敗例では、Picture 2の衣装ではなくPicture 1の服が残りました。対処法:人物画像の段階で目的の衣装を着せます。
- 動作が繰り返される、または早く終わる。 「then holds on the look」のように行動の終点を示し、動きの数を長さに合わせます。
- 指定していない音が付く。 H3はプロンプトで音に触れていなくても音声を加えます。対処法:必要な音を指定し、音楽が邪魔なら「no music」を加えます。
- H3 Maxは指定しないと正方形、8秒です。 H3 Maxのテキストから動画生成は、未設定なら768p、1:1、8秒で$0.64です。長さと画面比率を設定し、細部をすべて書きます。
- 上限は15秒です。 ある動画の最終フレームを次の開始フレームにします。長い検閲なし動画のガイドで連結方法を説明しています。
使える動画にかかる費用
内容が受け付けられても、表現上のやり直しに備えて予算を確保しましょう。誤った動き、変わった顔、欠けた衣装で、課金済みの動画が使えなくなる場合があります。ショットを判断できる最も安い設定から始めます。
| 動画 | 料金 |
|---|---|
| H3、768pで5 s(試作) | $0.185 |
| H3、2kで5 s | $0.29 |
| H3の参照画像から動画生成、768pで5 s、画像3枚 | $0.2054 |
| H3 Spicy、480pで3 s | $0.114 |
| H3 Spicy、768pで5 s | $0.42 |
| H3 Spicy、1080pで5 s | $0.76 |
| H3 Max、480pで5 s | $0.25 |
| H3 Max、768pで5 s | $0.40 |
完成した768p、5秒の動画1本:768pの試作3本($0.555)と採用版($0.185)で$0.74です。H3 Spicyでは、3秒の試作5本($0.57)と768pの採用版($0.42)で$0.99です。Spicyの1080pは768pの映像を拡大したものなので、料金を払うなら768pを選びます。
拒否されたジョブは通常、仮押さえ額が全額解除されます。ただしモデルページに例外が記載される場合があるため、タスクのsettledとcostを確認します(ポリシー)。弱められた動画も通常どおり課金されます。H3 Maxに高強度のプロンプトを送ると通常は拒否されますが、代わりに弱められた場合は、使えない動画に$0.25〜$0.40を払うことになります。料金は公開カタログに基づきます。
まずPlaygroundで試す
- H3のテキストから動画生成ページを開き、PlaygroundタブのForm表示を使います。実行にはログインが必要です。
- プロンプト1をPromptに貼り付けます。
- Resolutionは初期値の768pのままにします(もう一つの選択肢は2k)。Durationは5、縦型のプロンプトでなければAspect ratioは16:9のままにします。送信前に見積もりが更新されます。
- 実行してからプロンプトの1点だけを変え、再実行します。
画像から生成する場合は画像から動画生成ページを使い、Input imageに静止画を追加します(任意のClosing frameで終わりを絞れます)。書くのは動きだけです。Playgroundのリクエスト本文はAPIが受け付けるJSONと同じなので、そこで動作した設定はそのままコードに移せます。
次にコードから実行する
Python SDKをインストールし(pip install spicyapi)、環境変数SPICY_API_KEYを設定して、次の画像から動画生成の呼び出しを実行します。
import uuid
from spicyapi import SpicyClient, output_assets
client = SpicyClient() # reads SPICY_API_KEY from the environment
task = client.create_task(
model="minimax/h3/image-to-video",
input_data={
"image_url": "https://example.com/your-opening-frame.png",
"prompt": "From this opening frame, she draws a slow breath, turns toward the camera, "
"then holds the look. One slow push-in. Quiet room tone, no music.",
"resolution": "768p",
"duration_seconds": 5,
},
idempotency_key=str(uuid.uuid4()),
)
final = client.wait_for_terminal(task["taskId"])
if final["state"] != "succeeded":
raise RuntimeError(f"{task['taskId']} ended as {final['state']}: {final.get('errorCode')}")
print(output_assets(final)[0]["url"]) # copy the clip to your own storage nowここに挙げたMiniMaxモデルは、同じキーとリクエスト形式を使います。modelを変え、タスクに合わせてinputを調整します。テキストから動画生成には画像フィールドがなく、参照画像から動画生成はreference_image_urlsを使い、H3 Spicyではpromptが任意です。作成、待機、ダウンロード、エラーコードはタスクガイドとPython SDKリファレンス、全設定はMiniMax H3モデルページにあります。結果には有効期限があるため、返されたリンクを使って仕組みを作る前に保存期間と配信を確認してください。
またはAgentに実行してもらう
アシスタントにプロンプトを実行させる場合、3つの公式ツールはいずれも料金を示し、有料の呼び出し前に確認します。
- CLI。 同じ
inputオブジェクトをinput.jsonに入れ、次を実行します。
``bash spicyapi tasks create --model minimax/h3/image-to-video --input-file input.json --wait ``
CLIドキュメントをご覧ください。npx @spicyapi/cliはインストールなしで動作します。
- MCPサーバー。 MCPサーバーをアシスタントに追加し、"Run MiniMax H3 text-to-video with prompt 1 at 768p for 5 seconds."と頼みます。料金確認のため停止する
spicyapi_task_createを呼び、次にspicyapi_task_waitを呼びます。 - Skill。
npx skills add spicyapi-ai/spicy-skillでAgent Skillをインストールすると、コーディングアシスタントはフィールドを推測せず、最新のモデルスキーマを読みます。
よくある質問
MiniMax H3の検閲なしプロンプトはどう書きますか?
出来事の順に6つの平易な文を書きます。成人の主体と衣装、2〜3段階の動き、1つのカメラ移動、光、雰囲気、音です。プロンプト1がひな形になります。
普通の言葉でそのまま書いてよいですか?
意図した場面を平易な言葉で説明します。主体が1つの場面ならそれで十分です。参照画像が多い場合や似た人物が登場する場合は、公式の構造化形式が役立ちます。
MiniMaxの動画が弱められたのはなぜですか?
正確なモデルと届いた場面を確認してください。H3 Maxは高いカテゴリのリクエストの多くを弱めるか拒否し、H3 Spicyは高強度の画像からの動画1本を弱めました。基本モデルのH3から始め、構図の変化は弱められたものではなく表現上のエラーとして扱います。
MiniMax H3にネガティブプロンプトはありますか?
専用フィールドはありません。望む結果を書きます。「She stays fully dressed throughout」は衣装の継続を求め、公開した鏡の例でも一致しました。プロンプト内の短い制約は一般的です。
Hailuoの検閲なしプロンプトとしても使えますか?
HailuoはMiniMaxの消費者向け動画ブランドです。これらはコンテンツフィルターを追加しないこのAPI上のMiniMax H3向けに書いたプロンプトです。他のホストでは同じモデルでも反応が異なるため、まずそこでテストしてください。
MiniMaxの動画を15秒より長くできますか?
これらのタスクでは1回の生成ではできません。上の対処法のように最終フレームを通じて連結します。長い生成時間やフレームの指定でも途切れない撮影は保証されないので、連続性を確認します。
利用者の責任
当社はこれらのモデルの前にコンテンツフィルターを設けていませんが、入力と出力に関する責任がなくなるわけではありません。画面に登場する全員が成人でなければなりません。実在して個人を特定できる人物には同意が必要です。アップロードする内容の権利を持ち、公開する場所の法律に責任を負う必要があります。
最初のプロンプトを実行する
アカウントを作成し、PlaygroundでMiniMax H3を開いてプロンプト1を貼り付けます。768p、$0.185で試作し、動きがよければ2kで再実行しましょう。







