ComfyUI Node
String Extract Prompt
LLMの出力テキストから画像生成プロンプトだけを抽出します
String Extract Prompt
- prompt
- method_used
- success
◄text►
◄modeauto►
◄json_keyprompt,description,text,content►
◄label_namesPrompt,プロンプト,Description,Output,Result►
◄strip_think_blockstrue►
◄fallback_to_rawtrue►
CategoryString Function
Inputs (6)
| Name | Type | Default | Description |
|---|---|---|---|
| text | STRING | — | |
| mode | COMBO | auto | auto=構造抽出を順に試す / code_block=```抽出 / json=JSONフィールド抽出 / after_label=ラベル後テキスト / strip_preamble=前置き除去 / most_commas=カンマ最多行 / first_line=最初の行 / raw=そのまま |
| json_keyopt | STRING | prompt,description,text,content | json モード時に探すキー名。カンマ区切りで優先順に複数指定可 |
| label_namesopt | STRING | Prompt,プロンプト,Description,Output,Result | after_label モード時に認識するラベル名。カンマ区切り |
| strip_think_blocksopt | BOOLEAN | true | <think>...</think> ブロックを除去する (Qwen等) |
| fallback_to_rawopt | BOOLEAN | true | auto モードで全手法が失敗したとき: True=クリーン済みテキスト全体を返す / False=空を返す |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| prompt | STRING | — |
| method_used | STRING | — |
| success | BOOLEAN | — |