2026-03-12 16:42:57 +09:00
2026-03-12 16:42:57 +09:00
2026-03-12 16:42:57 +09:00
2026-03-12 16:42:57 +09:00
2026-03-12 16:42:57 +09:00

ComfyUI-TextGenerateQwen3Prompt

Qwen3-4B用ComfyUIカスタムノード

概要

Qwen3-4B言語モデルを使用したテキスト生成ノードです。主にZ-Imageでの画像生成用のプロンプトをLLMで拡張するために使用します。

特徴

  • 画像入力なし(Qwen3-4BはVision非対応)
  • カスタムシステムプロンプト対応
  • Qwen3の公式チャットテンプレートフォーマット使用
  • Thinking/Non-thinkingモード切り替え(デフォルト: Non-thinking)
  • 生成パラメータを細かく調整可能
  • LLMカテゴリに分類

インストール

custom_nodes/ ディレクトリに ComfyUI-TextGenerateQwen3Prompt フォルダをコピーし、ComfyUIを再起動してください。

ノード情報

  • カテゴリ: LLM
  • ノード名: Text Generate Qwen3 Prompt

入力

名前 タイプ デフォルト 説明
clip CLIP — Qwen3-4BをロードしたCLIPオブジェクト(標準Load CLIPノード使用)
prompt STRING "" ユーザーメッセージ
system_prompt STRING "You are a professional image generation prompt expert. Output in English." システムプロンプト
max_length INT 256 最大生成トークン数 (1-4096)
do_sample BOOLEAN True サンプリング ON/OFF
temperature FLOAT 0.7 生成温度 (0.0-2.0)
top_k INT 64 Top-Kサンプリング (0-1000)
top_p FLOAT 0.95 Top-Pサンプリング (0.0-1.0)
min_p FLOAT 0.05 Min-Pサンプリング (0.0-1.0)
repetition_penalty FLOAT 1.05 繰り返しペナルティ (1.0-2.0)
seed INT 0 乱数シード
enable_thinking BOOLEAN False Thinkingモードの有効/無効

出力

名前 タイプ 説明
generated_text STRING 生成されたテキスト(<think>ブロックは自動除去)

Thinking/Non-thinkingモードについて

  • Non-thinkingモード (enable_thinking=False, デフォルト): 効率的な一般的な対話に適しています。直接回答を返します。ユーザーメッセージに /no_think ソフトスイッチを付与して制御します。
  • Thinkingモード (enable_thinking=True): 論理的推論、複雑なタスクに適しています。思考プロセスを生成しますが、出力テキストからは自動的に除去されます。Thinkingモード使用時は max_length を大きめ(1024以上)に設定してください。

推奨サンプリングパラメータ

  • Non-thinkingモード: Temperature=0.7, TopP=0.8, TopK=20, MinP=0
  • Thinkingモード: Temperature=0.6, TopP=0.95, TopK=20, MinP=0

ワークフロー例

workflow

参考

S
Description
No description provided
Readme
2.5 MiB
Languages
Python 100%