Files
YULE-WINDOWS\zlcblandClaude Opus 4.5 d8f2fa75a1 Initial commit: ComfyUI-PromptComment
Add custom nodes for commenting out portions of prompts:
- PromptComment: Single marker comment stripping
- PromptCommentMultiMarker: Multi-marker support (#, //, --)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 00:47:33 +09:00

86 lines
2.2 KiB
Markdown

# ComfyUI-PromptComment
ComfyUI のプロンプトでコメントアウト機能を提供するカスタムノードです。
[English](README_EN.md)
## 機能
プロンプト内で `#` や `//` などの記号を使ってコメントを記述できます。
コメント部分は自動的に除去され、クリーンなプロンプトが出力されます。
## インストール
### 手動インストール
```bash
cd ComfyUI/custom_nodes
git clone https://github.com/YOUR_USERNAME/ComfyUI-PromptComment.git
```
### ComfyUI Manager
ComfyUI Manager から "PromptComment" で検索してインストールできます。
## ノード
### Prompt Comment (Strip)
シンプルなコメント除去ノード。1種類のコメントマーカーを指定できます。
**入力:**
| パラメータ | 説明 |
|-----------|------|
| text | 入力プロンプト(複数行対応) |
| comment_style | コメント記法: `#`, `//`, `--`, `Custom` |
| custom_marker | comment_style が Custom の時に使用する文字列 |
| remove_empty_lines | 空行を削除するか |
| trim_whitespace | 各行の前後の空白を削除するか |
**出力:**
- `text`: コメントが除去されたプロンプト
### Prompt Comment (Multi-Marker)
複数のコメントマーカーを同時に認識するノード。
**入力:**
| パラメータ | 説明 |
|-----------|------|
| text | 入力プロンプト(複数行対応) |
| use_hash | `#` をコメントとして認識 |
| use_double_slash | `//` をコメントとして認識 |
| use_double_dash | `--` をコメントとして認識 |
| remove_empty_lines | 空行を削除するか |
| trim_whitespace | 各行の前後の空白を削除するか |
## 使用例
### 入力プロンプト:
```
masterpiece, best quality, # 品質タグ
1girl, solo, # キャラクター
blue hair, red eyes, # 外見
# sitting, standing, # ← この行は全体がコメント
smile
```
### 出力 (remove_empty_lines=True):
```
masterpiece, best quality,
1girl, solo,
blue hair, red eyes,
smile
```
## ワークフロー例
```
[String Literal] → [Prompt Comment] → [CLIP Text Encode]
(プロンプト) (コメント除去) (エンコード)
```
## ライセンス
MIT License