プロンプト A(変更前)
プロンプト B(変更後)
削除(A のみ)
追加(B のみ)
共通
「同じモデル・同じ seed なのに、こっちの prompt だけ当たった」——その差がどのタグなのかを、2つのプロンプトを貼るだけでタグ単位に割り出す比較ツールです。A(変更前)と B(変更後)を入力すると、B で追加されたタグ(緑)・A から削除されたタグ(赤)・両方に共通のタグを、それぞれ色分けしたチップで一覧表示します。カンマ・改行が混在していてもタグに分解して比較し、`(masterpiece:1.2)` や `((best quality))` のような強調記法、`long_hair` と `long hair` の表記ゆれ、大文字小文字の違いは既定で無視して「中身が同じタグ」を取りこぼさずに揃えます(オプションで厳密比較に切り替え可)。追加分・削除分だけをまとめてコピーできるので、当たった prompt の差分を別の生成へ持っていくのも一手間で済みます。タグの整形そのもの(括弧エスケープや区切りの統一)が必要なときは姉妹ツールの tag-format に渡してください。あなたのプロンプトは作品の設計図そのものなので、本ツールは外部の辞書や API に一切アクセスせず、比較はすべて端末内(ブラウザ)で完結します。
使い方
- 比較したい片方の prompt(変更前=当たらなかった方など)を左の「プロンプト A」に貼り付けます。
- もう片方の prompt(変更後=当たった方など)を右の「プロンプト B」に貼り付けます。カンマ・改行の混在もそのままで OK です。
- 中央下に追加(緑)・削除(赤)・共通のタグが色分けで出ます。必要なら追加分/削除分を「コピー」で取り出して別の生成に使います。
よくある質問
プロンプトはサーバーに送信されますか?
いいえ。比較はすべてブラウザ内の文字列処理で行われ、外部のタグ辞書や API にもアクセスしません。入力した prompt はアップロード・保存・送信されず、あなたの端末内だけで処理されます。
強調の重み((word:1.2) や (()))が違うと別タグ扱いになりますか?
既定では「強調 ( ) : 1.2 を無視」がオンなので、`(masterpiece:1.2)` と `masterpiece` は同じタグとして共通に分類されます。重み込みで厳密に比較したい場合はこのオプションをオフにしてください。
long_hair と long hair は同じものとして扱われますか?
はい。既定では「_ と空白を同一視」がオンなので、アンダースコア表記とスペース表記の違いは無視して一致判定します。booru 形式と prompt 形式が混ざっていても揃います。
タグの並び順が違うだけでも差分として出ますか?
いいえ。本ツールはタグの「集合」として比較するので、順番の違いは差分になりません。並べ替えだけをしたい場合は別ツールの tag-format をお使いください。
重複したタグはどう扱われますか?
各プロンプト内で同じタグが複数回出てきても、正規化したうえで1つにまとめてから比較します。そのため「片方に重複があるだけ」では差分になりません。
差分のタグだけを取り出せますか?
はい。追加(B のみ)・削除(A のみ)・共通の各グループに「コピー」ボタンがあり、そのグループのタグだけをカンマ区切りでコピーできます。当たった差分だけを別の prompt に持っていくのに便利です。