> ## 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.

# P-H3-Image: ComfyUI 8ステップのテキストから画像生成と編集

> ComfyUI で P-H3-Image を実行すると、CFG なしで 8 ステップで 8 MP のフォトリアル画像をレンダリングし、元画像と最大 8 枚の参照画像で写真を編集できます。

**P-H3-Image** は、[MiniMax H3](https://docs.comfy.org/ja/tutorials/video/minimax/minimax-h3.md) をベースにした Pruna AI のオープンウェイト画像モデルです。1つの checkpoint で2つのタスクを処理します。テキストから画像への生成と、画像編集です。画像1枚の生成には classifier-free guidance なしで8サンプリングステップ、デフォルトで8メガピクセルを使用します。

このモデルは写真・フィルム調のルックに寄っています。ドキュメンタリーやエディトリアル写真、リアルな肌の質感を持つポートレート、TV フレーム風のアニメ、スクリーン印刷風のポスター、短い引用テキストを含むフラットなグラフィックデザインなどです。Qwen3.5-9B ベースのプロンプトアップサンプラーが、一行のリクエストをモデルが最もよく描画できる詳細なプロンプトに書き換え、その書き換え後のプロンプトを返すので、サンプラーに渡る前に内容を確認できます。

ComfyUI では、P-H3-Image はテキストから画像へと画像編集の2つのワークフローテンプレートとして動作します。MiniMax H3 の diffusion モデルを再利用し、Pruna のテキストエンコーダー、プロンプトアップサンプラー、VAE、LoRA を追加します。モデルファイルの合計は約 35 GB です。int8 ファイルは約 21 GB の VRAM にフィットします。

**モデルの特長**

* **8ステップ、CFG なし**: 蒸留された単一のサンプリングスケジュールと単一のポジティブ条件付けを使用し、ネガティブプロンプトはありません
* **8メガピクセル**: スクエア、4:3、3:2、16:9 とその縦長バージョンに対応し、最大 3872 x 2176
* **プロンプトアップサンプラー内蔵**: 一行のリクエストが完全なプロンプトに展開され、展開されたプロンプトがワークフロー内に表示されます
* **参照画像による編集**: 最初の画像が編集対象で、以降の画像はプロンプト内で `<Picture 2>`、`<Picture 3>` などになります
* **画像のみ**: P-H3-Image はビデオやオーディオを生成しません

**関連リンク**

* [Hugging Face: P-H3-Image](https://huggingface.co/PrunaAI/P-H3-Image)
* [Hugging Face: P-H3-Image ComfyUI files](https://huggingface.co/PrunaAI/P-H3-Image-Comfy)
* [Pruna AI リリース記事](https://www.pruna.ai/blog/oss-p-h3-image-launch)

> [!TIP]
>
> > [tab] ローカルユーザー
> >
> > ComfyUI が最新版に更新されていることを確認してください。
> >
> > * [ComfyUI のダウンロード](https://www.comfy.org/download)
> > * [更新手順](https://docs.comfy.org/ja/installation/update_comfyui.md)
> >
> > このガイドで紹介するワークフローは、[ワークフローテンプレート](https://docs.comfy.org/ja/interface/features/template.md)から入手できます。
> > テンプレート内に該当のワークフローが見つからない場合、ComfyUI のバージョンが古くなっている可能性があります。
> >
> > ワークフローを読み込んだ際にノードが欠落している場合の考えられる原因：
> >
> > 1. 最新の ComfyUI（Nightly 版）を使用していない
> > 2. 起動時に一部のノードのインポートに失敗している
>
> > [tab] クラウドユーザー
> >
> > * [Cloud](https://cloud.comfy.org) は、ComfyUI の安定版リリース後に更新されます。
> >
> > したがって、このドキュメントでコアノードが見つからない場合、それは新しいコアノードがまだ最新の安定版にリリースされていない可能性があります。次回の安定版リリースをお待ちください。

## 要件

* ComfyUI 0.44.0 以降。どちらのテンプレートも、0.44.0 で追加された PH3ImageConditioning ノードを使用します
* 約 35 GB のモデルファイル。diffusion モデルは MiniMax H3 ワークフローで使われているものと同じなので、すでに持っているかもしれません
* int8 ファイル用に約 21 GB の VRAM を備えた GPU

P-H3-Image は MiniMax H3 Community License の下でリリースされており、MiniMax から別途ライセンスを取得しない限り、一部の地域は対象外です。商用利用の場合は、[Comfy](https://comfy.org/minimax/license) からライセンスを申請してください。

## モデルのダウンロード

> [card] [拡散モデル（INT8）](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_fl2va_pruned_int8_convrot.safetensors)
>
> minimax\_h3\_fl2va\_pruned\_int8\_convrot.safetensors → ComfyUI/models/diffusion\_models/

> [card] [テキストエンコーダー（INT8）](https://huggingface.co/PrunaAI/p-h3-image-comfy/resolve/main/text_encoders/p-h3-image_text_encoder_int8_convrot.safetensors)
>
> p-h3-image\_text\_encoder\_int8\_convrot.safetensors → ComfyUI/models/text\_encoders/

> [card] [プロンプトアップサンプラー（W4A8）](https://huggingface.co/PrunaAI/p-h3-image-comfy/resolve/main/text_encoders/p-h3-image_prompt_upsampler_w4a8.safetensors)
>
> p-h3-image\_prompt\_upsampler\_w4a8.safetensors → ComfyUI/models/text\_encoders/

> [card] [VAE（INT8）](https://huggingface.co/PrunaAI/p-h3-image-comfy/resolve/main/vae/p-h3-image_vae_int8_convrot.safetensors)
>
> p-h3-image\_vae\_int8\_convrot.safetensors → ComfyUI/models/vae/

> [card] [LoRA（BF16）](https://huggingface.co/PrunaAI/p-h3-image-comfy/resolve/main/loras/p-h3-image_lora_bf16.safetensors)
>
> p-h3-image\_lora\_bf16.safetensors → ComfyUI/models/loras/

ファイルを次のディレクトリに配置します:

```
📂 ComfyUI/
├── 📂 models/
│   ├── 📂 diffusion_models/
│   │   └── minimax_h3_fl2va_pruned_int8_convrot.safetensors
│   ├── 📂 text_encoders/
│   │   ├── p-h3-image_text_encoder_int8_convrot.safetensors
│   │   └── p-h3-image_prompt_upsampler_w4a8.safetensors
│   ├── 📂 vae/
│   │   └── p-h3-image_vae_int8_convrot.safetensors
│   └── 📂 loras/
│       └── p-h3-image_lora_bf16.safetensors
```

## P-H3-Image テキストから画像へのワークフロー

1行のリクエストから8メガピクセルの画像を生成します。テンプレートはまずプロンプトアップサンプラーを実行し、その後8ステップのスケジュールを実行します。

![P-H3-Image テキストから画像へのワークフローのプレビュー](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/templates/image_p_h3_t2i-1.webp)

> [card] [ワークフローをダウンロード](https://github.com/Comfy-Org/workflow_templates/blob/main/templates/image_p_h3_t2i.json)
>
> JSONをダウンロードするか、テンプレートライブラリで「P-H3-Image: Text to Image」を検索してください

プロンプトボックスの `Request:` の後にリクエストを書き、`Aspect ratio:` の行を解像度セレクターと同期させてください。セレクターは8メガピクセル、32の倍数に設定されており、次のキャンバスサイズになります:

| セレクターの比率 | 8 MP・32の倍数でのサイズ |
| :- | :- |
| 1:1（スクエア） | 2912 x 2912 |
| 4:3（スタンダード） | 3360 x 2496 |
| 3:2（フォト） | 3552 x 2368 |
| 16:9（ワイドスクリーン） | 3872 x 2176 |
| 3:4（ポートレート スタンダード） | 2496 x 3360 |
| 2:3（ポートレート フォト） | 2368 x 3552 |
| 9:16（ポートレート ワイドスクリーン） | 2176 x 3872 |

* **サンプリング**: 8ステップがモデル自体のスケジュールです。ステップを増やしてもディテールは追加されず、調整できる CFG やネガティブプロンプトもありません
* **シード**: 新しい画像を生成するには `randomize` に設定し、収録されている作例を再現するには `fixed` に戻してください
* **アップサンプルされたプロンプト**: Preview Any ノードに書き換えられたプロンプトが表示されます。リクエストを変更する前に読んでおく価値があります

## P-H3-Image 画像編集ワークフロー

短い指示で写真を編集します。使用できる画像は合計 9 枚までです。

![P-H3-Image 画像編集ワークフローのプレビュー](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/templates/image_p_h3_image_edit-1.webp)

> [card] [ワークフローをダウンロード](https://github.com/Comfy-Org/workflow_templates/blob/main/templates/image_p_h3_image_edit.json)
>
> JSON をダウンロードするか、テンプレートライブラリで「P-H3-Image: Image Edit」を検索してください

> [card] [入力画像: image\_p\_h3\_image\_edit\_atrium\_day.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/input/image_p_h3_image_edit_atrium_day.png)
>
> このワークフローのソース画像です。ご自身の写真を使ってもかまいません。

変更したい画像を `Load Image` に読み込み、`Request:` の後に望む結果を記述します。出力はその画像の形状に従うため、条件付けノードの幅と高さの入力は 0 のままにします。

* **ソースサイズ**: 編集結果は最初の画像のサイズでレンダリングされ、最低 4 メガピクセルまで拡大されます
* **参照画像を増やす**: 追加の画像を接続すると、`<Picture 2>`、`<Picture 3>` 以降の参照をプロンプトに加えられます
* **保持するもの**: 変更してはいけない要素を明示してください。これがないと、モデルはシーン全体を描き直す傾向があります

## プロンプトのヒント

1. **画像が何であるかを述べる**: 実際の対象を名指しする一文から始めます。たとえば "a photograph by an experienced street photographer" や "a two-color risograph print" です。これはスタイルを表す言葉よりも確実にルックを設定できます
2. **1 つのシーンを描写する**: 視点、ある瞬間を捉えた主要な被写体を 1 つ、いくつかの補助的な要素、そしてソースと方向が明確なライトを指定します
3. **すべての文字列を引用する**: 正確な言葉を伴わないテキストは疑似テキストになってしまいます。各文字列を引用符で囲み、短く保ち、どこに配置するかを述べ、最後に "no other text" と付け加えます
4. **誇張表現は省く**: stunning、epic、cinematic、8k といった言葉は、モデルを光沢のある彩度過剰なルックへと導きます

## 制限事項

* **低い解像度ではアーティファクトが増える**：顔、手、細かい詳細は、8メガピクセルより2メガピクセルや4メガピクセルの方が崩れやすい
* **手や背景の人物が崩れることがある**：背景にいる小さな人物が歪んで出力されることがある。8メガピクセルでレンダリングすると改善する
* **テキストは完全には信頼できない**：短い引用文字列はうまくレンダリングされるが、本文コピーや長いコードのような密度の高いテキストは疑似テキストになってしまう
* **プロンプトに敏感**：非常に長いプロンプトは画像を悪化させ、非常に短いプロンプトはアップサンプラーなしでは弱い結果になる


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