生成ツール別のAI画像判定
SDXLの画像判定:PNGからプロンプト、スタイル、モデルを読む
SDXLの画像は、インターフェースがPNGに書き込んだ記録から識別できます。isGenAIは、記録に矛盾がなければ、保存されたプロンプト、記録されたチェックポイント名、リファイナーやスタイルプロンプトなどSDXL特有の設定を読み取ります。

イラスト · PNG ファイル
- Signature + IHDR
- iTXt XML:com.adobe.xmp記録
- tEXt parameters
- tEXt prompt / workflow
- tEXt invokeai_metadata
- eXIf
- caBX C2PA manifest
- IDAT pixels
- IEND
AI 生成の申告あり
ファイル自身が AI 生成だと表示しています。
trainedAlgorithmicMedia などの IPTC DigitalSourceType を XMP から読み取り、正確な値のまま表示します。
画像をチェック →SDXLのワークフローが残すもの
SDXLはStability AIによる、より大規模なオープンウェイトモデルです。ベースとリファイナーの二段構成や別枠のスタイルプロンプトがあるため、保存される記録は従来のStable Diffusion 1.5のファイルより情報が多く、形もさまざまです。AUTOMATIC1111はモデルのハッシュやリファイナーの項目を含め、すべてをparametersテキストチャンクに書き込みます。ComfyUIは両方のサンプラーを含むプロンプトグラフを保存します。InvokeAIのinvokeai_metadataの記録は生成モードとしてsdxl_txt2imgを持ち、ポジティブとネガティブのスタイルプロンプトを含むことがあります。
モデル自体は何も書き込みません。ホスト型のSDXLサービスは記録を削除したり独自の記録を加えたりする場合があるので、実際のダウンロードファイルを確認してください。
isGenAIによるSDXLの記録の読み方
サンプラーが一つだけのグラフや完全なparametersチャンクからは、モデル名と設定を含む保存された生成プロンプトが得られます。ベースとリファイナーのサンプラーを持つ二段構成のComfyUIグラフは、保存されたワークフローとして報告されます。サンプラーが二つあればプロンプトの候補も二つになり、isGenAIはどちらが該当するかを推測しないためです。スタイルプロンプトがメインのプロンプトと異なるInvokeAIの記録も、単一の指示ではなくワークフローとして報告されます。
この慎重さは意図的なものです。一つのプロンプトを示すレポートは、ファイル内の矛盾のない記録をちょうど一つ指し示せなければなりません。
ファイル形式と再投稿
PNGは記録を保持し、AUTOMATIC1111が保存したJPEGやWebPはEXIF UserCommentに記録を保持します。ブラウザ、編集ソフト、SNSで再エンコードされたものは記録を失います。元のファイルとコピーのあいだでどのフィールドが消えたかは、画像メタデータ比較ツールで確認できます。
記録がないことは、人が作者であることの証拠ではありません。その場合、isGenAIは証拠が見つからなかったと表示します。
この生成ツールの画像を確認する手順
- スクリーンショットやチャット・SNSから保存したコピーではなく、元のダウンロードファイルを用意します。
- 無料のAI画像判定ツールにアップロードします。PNG、JPEG、WebP、AVIF、TIFFの20 MiBまでのファイルをサーバー上で読み取り、初期設定で非公開のまま扱います。
- 「How we checked」(確認方法)を開き、各検出結果を出典フィールドとあわせて読みます。署名付きの記録、申告されたソースタイプ、保存されたプロンプト、AIに関する記述、一致するコピーのいずれかです。
- 何も見つからない結果は「証拠が見つからなかった」という意味であり、人が作った画像だという証明ではありません。
よくある質問
SDXLは画像にメタデータを付けますか?
モデル自体は付けません。付けるのは実行するインターフェースです。A1111はリファイナー項目を含むparametersチャンクを、ComfyUIはpromptとworkflowのチャンクを、InvokeAIはSDXLの生成モードを含むinvokeai_metadataの記録を書き込みます。
SDXLの画像でワークフローは出るのにプロンプトが出ないのはなぜですか?
ベースとリファイナーのグラフにはサンプラーが二つあり、InvokeAIの記録には別のスタイルプロンプトが含まれることがあります。isGenAIは、どのプロンプトが最終的な画素を生んだかを推測せず、保存されたワークフローとして報告します。
スクリーンショット後もSDXLの画像だと判定できますか?
できません。スクリーンショットやSNSへのアップロードでPNGのテキストチャンクとEXIFは失われ、isGenAIは画素から出どころを推測しません。
isGenAIはSDXLとStable Diffusion 1.5を見分けられますか?
保存された記録からのみ可能です。記録されたチェックポイント名、サイズ、生成モードを手がかりにします。記録がなければ、モデルについては何も主張しません。
出典
ベンダーの仕様は変わります。これらのページは、ベンダーが公開している内容とisGenAIがファイルから読み取る内容を説明したもので、すべてのリリースを検証したものではありません。