すべてのプロダクト
Search
ドキュメントセンター

AI Guardrails:画像モデレーション拡張版 2.0:AIGC と偽造検出

最終更新日:Sep 09, 2026

Alibaba Cloud の Content Moderation の画像モデレーション2.0 は、AI 生成コンテンツ (AIGC) および偽造を含むシナリオ向けの画像検出サービスを提供します。このサービスは、画像が AIGC によって生成されたものかどうかを判断できます。このトピックでは、画像モデレーションサービスの AIGC および偽造検出機能について説明します。

1. ユースケース

Alibaba Cloud Content Moderation は、AIGC モデレーションおよび AI を活用した偽造検出に特化した、以下の専用検出サービスを提供します。

  • AI 生成コンテンツ検出:

    • AIGC 生成画像の判定:AIGC 技術の進化に伴い、生成された画像はユーザー生成コンテンツ (UGC) と区別することが難しくなっています。多くのプラットフォームでは、画像が AI によって生成されたものかどうかを判断する必要があります。この課題に対応するため、Alibaba Cloud Content Moderation は AI 生成画像検出機能を提供します。この機能は、画像の合成アーティファクトを分析し、生成または合成された疑いのあるコンテンツが含まれているかどうかを判断します。

2. サービス概要

画像モデレーション 2.0 の AIGC および偽造検出機能は、以下のサービスをサポートしています。

シナリオ

サービス

検出内容

シナリオ

AI 生成コンテンツ検出

サービス名:AIGC 生成画像の判定

サービス:aigcDetector_global

検出オブジェクト:画像。

検出内容:画像が AI によって生成または合成された可能性が高いかどうかを検出します。

このサービスは、画像が AIGC によって生成されたものかどうかを判断します。画像のソースを特定する必要がある場合、このサービスを使用してください。

サービス名:AI生成画像の判定_Ultimate

サービス:aigcDetector_ultra_global

検出オブジェクト:画像。

検出内容:画像が AI によって生成または合成された可能性が高いか、合成画像 (合成顔を含む) の疑いがあるか、または AI による局所編集の疑いがあるかどうかを検出します。

画像が偽造されているかどうかを判断します。このサービスを使用して、画像の偽造を検出し、特に潜在的な AI による局所編集を確認します。

3. 課金

画像モデレーション 2.0 の AIGC および偽造検出サービスは、従量課金の課金方法をサポートしています。

従量課金

画像モデレーションV2.0 サービスを有効化すると、デフォルトの課金方法は従量課金になります。実際の使用量に基づいて毎日請求されます。サービスを呼び出さなければ、料金は発生しません。

モデレーションタイプ

サポートされるビジネスシナリオ (サービス)

単価

一般画像モデレーション (image_standard)

  • AIGC 生成画像の判定 (aigcDetector_global)

1,000 呼び出しあたり 0.60 米ドル

説明

AIGC 生成画像識別サービスへの各呼び出しは、1 回の呼び出しとしてカウントされます。実際の呼び出し回数に基づいて課金されます。たとえば、AIGC 生成画像識別サービスを 100 回呼び出した場合、0.06 米ドルが課金されます。

高度な画像偽造モデレーション (image_identify_standard_cn)

  • AI生成画像の判定_Ultimate: aigcDetector_ultra_global

1,000 呼び出しあたり 0.60 米ドル

説明

AIGC 生成画像識別サービスへの各呼び出しは、1 回の呼び出しとしてカウントされます。実際の呼び出し回数に基づいて課金されます。たとえば、AIGC 生成画像識別サービスを 100 回呼び出した場合、0.06 米ドルが課金されます。

説明

Content Moderation 2.0 の従量課金モードの請求書は、24 時間ごとに生成されます。請求明細では、moderationType がモデレーションタイプフィールドに対応します。詳細については、「請求明細」をご参照ください。

4. 統合

ステップ 1:サービスの有効化

サービス有効化ページに移動して、画像モデレーション2.0 サービスを有効化します。

画像モデレーション2.0 サービスを有効化すると、デフォルトの課金方法は従量課金になります。料金は実際の使用量に基づいて毎日決済されます。サービスを呼び出さなければ、料金は発生しません。API を呼び出すと、システムは使用量に基づいて自動的に請求書を生成します。詳細については、「請求明細」をご参照ください。

ステップ 2:RAM ユーザーへの権限付与

API オペレーションを呼び出すか、SDK を使用する前に、RAM ユーザーに権限を付与する必要があります。Alibaba Cloud アカウント (root ユーザー) または RAM ユーザーの AccessKey ペアを作成する必要があります。API オペレーションを呼び出す際には、AccessKey ペアを使用して本人確認を完了する必要があります。AccessKey ペアを取得するには、「AccessKey ペアの取得」をご参照ください。

  1. Alibaba Cloud アカウント (root ユーザー) または RAM 管理者としてRAM コンソールにログインします。

  2. RAM ユーザーを作成します。詳細については、「RAM ユーザーの作成」をご参照ください。

  3. RAM ユーザーに AliyunYundunGreenWebFullAccess システムポリシーを付与します。詳細については、「RAM ユーザーへの権限付与」をご参照ください。これらの構成を完了すると、RAM ユーザーとして Content Moderation API を呼び出すことができます。

ステップ 3:SDK のインストールと統合

詳細については、「画像モデレーション 2.0 SDK と使用ガイド」をご参照ください。次の表に、サポートされているリージョンを示します。

リージョン

パブリックエンドポイント

VPC エンドポイント

サポートされるサービス

シンガポール

https://green-cip.ap-southeast-1.aliyuncs.com

https://green-cip-vpc.ap-southeast-1.aliyuncs.com

aigcDetector_global、aigcDetector_ultra_global

マレーシア (クアラルンプール)

green-cip.ap-southeast-3.aliyuncs.com

なし

インドネシア (ジャカルタ)

green-cip.ap-southeast-5.aliyuncs.com

なし

イギリス (ロンドン)

green-cip.eu-west-1.aliyuncs.com

なし

米国 (バージニア)

green-cip.us-east-1.aliyuncs.com

green-cip-vpc.us-east-1.aliyuncs.com

aigcDetector_global

米国 (シリコンバレー)

green-cip.us-west-1.aliyuncs.com

なし

説明

イギリス (ロンドン)、マレーシア (クアラルンプール)、インドネシア (ジャカルタ) リージョンは、シンガポールリージョンのコンソール構成を再利用します。米国 (シリコンバレー) リージョンは、米国 (バージニア) リージョンのコンソール構成を再利用します。

ステップ 4:画像モデレーションルールの調整 (任意)

Content Moderation コンソールでは、画像モデレーションサービスの検出ルールを調整できます。検出範囲の切り替え、サービスのコピー、カスタムイメージライブラリや語彙の構成、検出レコードや使用量のクエリが可能です。詳細については、「コンソール操作ガイド」をご参照ください。

5. API

注意事項

この API を呼び出して、画像モデレーションタスクを作成できます。HTTP リクエストの構築方法の詳細については、「アクセスガイド」をご参照ください。事前に構築された HTTP リクエストを使用することもできます。詳細については、「アクセスガイド」をご参照ください。

  • API オペレーション:ImageModeration

  • 課金情報:これは有料のオペレーションです。HTTP ステータスコード 200 を返すリクエストのみが課金対象となります。他のエラーコードを返すリクエストは課金されません。課金方法の詳細については、「課金概要」をご参照ください。

  • 画像要件

    • サポートされている画像形式は次のとおりです:PNG、JPG、JPEG、BMP、WEBP、TIFF、SVG、HEIC (最長辺は 8,192 ピクセル未満である必要があります)、GIF (最初のフレームのみ処理されます)、ICO (最後の画像のみ処理されます)。

    • 画像サイズは 20 MB を超えることはできません。高さまたは幅は 16,384 ピクセルを超えることはできず、総ピクセル数は 2 億 5000 万を超えることはできません。検出アルゴリズムの有効性を確保するために、解像度が 200 × 200 ピクセル以上の画像を使用することを推奨します。

    • 画像のダウンロード時間は 3 秒に制限されています。ダウンロードに 3 秒以上かかる場合、タイムアウトエラーが返されます。

QPS 制限

この API オペレーションの秒間クエリ数 (QPS) 制限は、各ユーザーに対して 100 です。ただし、aigcDetector_ultra_global サービスの場合、制限は 20 QPS です。これらの制限を超える API 呼び出しはスロットルされ、ビジネスに影響を与える可能性があります。API 呼び出しのペースを適宜調整してください。高いワークロードがある場合や、緊急にスケールアップする必要がある場合は、ビジネス マネージャーに連絡して、より高い QPS 制限をリクエストしてください。

デバッグ

開始する前に、Alibaba Cloud OpenAPI Explorer を使用して、または画像モデレーション 2.0 API をオンラインでテストできます。また、サンプルコードと SDK の依存関係を表示して、API とそのパラメーターの使用方法を理解することもできます。

重要

オンラインデバッグ機能は、現在ログインしているアカウントを使用して Content Moderation API オペレーションを呼び出します。したがって、呼び出しは課金対象の使用量に含まれます。

リクエストパラメーター

リクエストに必要な共通パラメーターについては、「アクセスガイド」をご参照ください。

リクエストボディは、次のフィールドを含む JSON 構造体です。

名前

タイプ

必須

説明

Service

String

はい

aigcDetectorFull

検出サービス。有効な値:

  • aigcDetector_globalAIGC 生成画像の判定

  • aigcDetector_ultra_global: AI生成画像の判定_Ultimate

ServiceParameters

JSONString

はい

コンテンツモデレーションオブジェクトの一連のパラメーターで、JSON 文字列として提供されます。各文字列の説明については、「表 1. ServiceParameters」をご参照ください。

表 1. ServiceParameters

名前

タイプ

必須

説明

imageUrl

String

はい。画像モデレーション 2.0 は、画像をアップロードする 3 つの方法をサポートしています。

  • imageUrl を渡して、検出用の画像の URL を送信します。

  • 検出に OSS 権限付与を使用します。ossBucketName、ossObjectName、および ossRegionId を渡す必要があります。

  • 画像モデレーションのためにローカル画像ファイルを送信します。この方法は、ご利用の OSS ストレージ容量を占有しません。画像ファイルは 30 分間のみ保存されます。SDK には、ローカル画像をアップロードする機能が統合されています。サンプルコードの詳細については、「画像モデレーション拡張版 2.0 SDK と使用ガイド」をご参照ください。

https://img.alicdn.com/tfs/TB1U4r9AeH2gK0jSZJnXXaT1FXa-2880-480.png

検出するオブジェクトの URL。URL がパブリックネットワーク経由でアクセス可能であり、長さが 2,048 文字以下であることを確認してください。

URL には中国語文字を含めることはできません。リクエストごとに 1 つの URL のみを送信するようにしてください。

ossBucketName

String

bucket_01

権限が付与された OSS バケットの名前。

説明

画像の内部 OSS URL を使用するには、まずルートアカウントを使用してクラウドリソースアクセス権限付与ページに移動し、AliyunCIPScanOSSRole ロールを付与する必要があります。

ossObjectName

String

2022023/04/24/test.jpg

権限が付与された OSS バケット内のファイルの名前。

ossRegionId

String

cn-beijing

OSS バケットが配置されているリージョン。

dataId

String

いいえ

img123****

検出オブジェクトのデータ ID。

ID には、大文字、小文字、数字、アンダースコア (_)、ハイフン (-)、およびピリオド (.) を含めることができます。長さは最大 64 文字で、ビジネスデータを一意に識別するために使用できます。

referer

String

いいえ

www.aliyun.com

リファラーリクエストヘッダー。ホットリンク保護などのシナリオで使用されます。長さは 256 文字を超えることはできません。

infoType

String

はい

aigcData

返される補助情報のタイプ。有効な値:

  • customImage:カスタムイメージライブラリ内の一致に関する情報。

  • aigcData:AIGC の暗黙的なウォーターマークに関する情報。

複数のタイプを指定するには、customImage,aigcData のようにカンマ区切りのリストを提供します。

レスポンスパラメーター

名前

タイプ

説明

RequestId

String

70ED13B0-BC22-576D-9CCF-1CC12FEAC477

現在のリクエストの ID。これは Alibaba Cloud によってリクエストに対して生成された一意の識別子であり、トラブルシューティングに使用できます。

Data

Object

画像モデレーションの結果。詳細については、「表 2. Data」をご参照ください。

Code

Integer

200

返された HTTP ステータスコード。詳細については、「レスポンスコード」をご参照ください。

Msg

String

OK

現在のリクエストに対する応答メッセージ。

表 2. Data

名前

タイプ

説明

Result

Array

画像モデレーションのパラメーター結果 (リスクラベルや信頼度スコアなど)。詳細については、「表 3. result」をご参照ください。

RiskLevel

String

high

構成された高リスクおよび低リスクスコアに基づいて返されるリスクレベル。有効な値:

  • high:高リスク

  • medium:中リスク

  • low:低リスク

  • none:リスクは検出されませんでした

説明

高リスクのコンテンツは直接処理することを推奨します。中リスクのコンテンツは手動でレビューする必要があります。低リスクのコンテンツは、高い再現率が必要な場合にのみ処理してください。それ以外の場合は、リスクが検出されなかったコンテンツと同じように扱います。リスクスコアはContent Moderation コンソールで構成できます。

DataId

String

img123******

検出オブジェクトのデータ ID。

説明

リクエストパラメーターで dataId を渡した場合、同じ dataId がここで返されます。

Ext

Object

画像の追加情報。詳細については、「Ext」をご参照ください。

表 3. result

名前

タイプ

説明

Label

String

tm_auto

画像コンテンツ検出後に返されるラベル。1 つの画像に対して複数のラベルとスコアが返される場合があります。サポートされているラベルについては、以下をご参照ください。

Confidence

Float

81.22

信頼度スコアは 0 から 100 の範囲で、小数点以下 2 桁まで正確です。一部のラベルには信頼度スコアがありません。詳細については、「リスクラベルの説明」をご参照ください。

Description

String

花火と火工品

Label フィールドの説明。

重要

このフィールドは Label フィールドを説明するものであり、変更される可能性があります。このフィールドではなく、Label フィールドに基づいて結果を処理することを推奨します。

表 4: Ext

パラメーター

タイプ

説明

CustomImage

JSONArray

カスタムライブラリで一致が見つかった場合、このパラメーターはそのライブラリの詳細を返します。詳細については、「CustomImage」をご参照ください。

AigcData

Object

画像の AIGC 暗黙的マーカー検出結果を返します。詳細については、「AigcData」をご参照ください。

表 5. CustomImage

パラメーター

タイプ

値の例

説明

LibId

String

lib0001

一致したカスタムイメージライブラリの一意の ID。

LibName

String

カスタムイメージライブラリ A

一致したカスタムイメージライブラリの名前。

ImageId

String

20240307

一致したカスタムイメージの一意の ID。

表 6:AigcData

パラメーター

タイプ

説明

AIGC

Object

"AIGC": {"Label": "1",

"ContentPropagator": "",

"ReservedCode1": "0424***",

"ProduceID": "0307***",

"ReservedCode2": "",

"PropagateID": "",

"ContentProducer": "0728***"}

画像内の AIGC 暗黙的ウォーターマーク情報は、標準の AIGC メタデータフィールドに準拠しています。詳細については、「暗黙的ウォーターマークメタデータ情報」をご参照ください。

暗黙的識別メタデータ

パラメーター

値の例

説明

Label

1

コンテンツが AI によって生成または合成されたものかどうかを示します。

  • 1:コンテンツは AI によって生成または合成されたものです。

  • 2:(伝播プラットフォームのみ) コンテンツは AI によって生成または合成された可能性があります。

  • 3:(伝播プラットフォームのみ) コンテンツは AI によって生成または合成された疑いがあります。

ContentProducer

001191******M000100Y43

コンテンツプロデューサーを識別するサービスプロバイダーのコードまたは名前。

  • 必須フィールド

    • 1~2 桁目:識別形式定義コード。エンコーディングルールのバージョンを指定します。このガイドに基づいて作成されたコードの場合、この値は 00 です。

    • 3 桁目:エンティティタイプ。1 は組織を示し、2 は個人を示します。

    • 4 桁目:組織の場合、1 は統一社会信用コードが使用されることを示します。

    • 5~22 桁目:組織の統一社会信用コード。

  • 拡張フィールド

    • 23 桁目:生成および合成サービスの場合は 1、コンテンツ伝播の場合は 2

    • 24~27 桁目:一意のサービス/モデル ID。

詳細については、「サイバーセキュリティ標準実践ガイド」をご参照ください。

ProduceID

123456

コンテンツ制作 ID。制作プラットフォームが合成コンテンツを追跡するために使用する一意の識別子。

ReserveCode1

d41d8cd98f00b204e9800998ecf8427e

予約済みフィールド。

このフィールドには、生成および合成サービスプロバイダーがセキュリティを保護し、コンテンツと暗黙的識別の整合性を確保するために使用する情報を保存できます。ContentProducerProduceID に基づくハッシュメカニズムにより、キー情報を安全に保存および検証できます。

ContentPropagator

001191******M000100Y43

伝播プラットフォームの名前、ID、またはコード。AI によって生成または合成されたコンテンツを提供するサービスの場合、この値は ContentProducer と同じにすることができます。

PropagatorID

123456

コンテンツ伝播 ID。伝播プラットフォームが伝播された合成コンテンツに割り当てる一意の ID。

ReserveCode2

d41d8cd98f00b204e9800998ecf8427e

予約済みフィールド。

このフィールドには、コンテンツ伝播サービスプロバイダーがセキュリティを保護し、コンテンツと暗黙的識別の整合性を確保するために使用する情報を保存できます。ContentPropagatorPropagatorID に基づくハッシュメカニズムにより、キー情報を安全に保存および検証できます。

リクエストの例

{
    "Service": "aigcDetector_global",
    "ServiceParameters": {
        "imageUrl": "https://img.alicdn.com/tfs/TB1U4r9AeH2gK0jSZJnXXaT1FXa-2880-480.png",
        "dataId": "img123****"
    }
}

レスポンスの例

{
    "Msg": "OK",
    "Code": 200,
    "Data": {
        "DataId": "img123****",
        "Result": [
            {
                "Label": "aigc",
                "Confidence": 81.88,
                "Description": "AIGC によって生成された疑いがあります"
            }
        ]
    },
    "RequestId": "ABCD1234-1234-1234-1234-1234XYZ"
}
  • システムがカスタムイメージライブラリで一致を見つけた場合、レスポンスの例は次のようになります。

説明

このトピックのサンプルリクエストとレスポンスは、読みやすさのためにフォーマットされています。実際のレスポンスは、改行やインデントでフォーマットされていません。

リスクラベルの説明

次の表に、リスクラベル、それに対応する信頼度スコア、およびその定義を示します。Content Moderation コンソールで各リスクラベルを有効または無効にできます。一部のリスクラベルについては、より具体的な検出範囲を構成することもできます。詳細については、「コンソールユーザーガイド」をご参照ください。AIGC 画像検出サービスでサポートされているラベルは次のとおりです。

説明

システムから返されたリスクラベルと信頼度スコアを一定期間保存することを推奨します。このデータは、将来のコンテンツガバナンスの参考として使用できます。リスクラベルに基づいて、手動レビューやアノテーションの優先順位を設定し、段階的なコンテンツガバナンス対策を実施できます。

4.AIGC 生成画像識別 (aigcDetector_global) でサポートされているラベル

ラベル (label)

信頼度スコアの範囲 (confidence)

意味

aigc

0 から 100。スコアが高いほど信頼度が高いことを示します。

画像は AIGC によって生成された疑いがあります。

ugc

0 から 100。スコアが高いほど信頼度が高いことを示します。

画像は AIGC によって生成されたものではありません。

説明

ugc ラベルはデフォルトで無効になっています。有効にするには、Content Moderation コンソールで設定を構成できます。リスクラベルが検出されない場合、nonLabel ラベルが返されます。

表 9. AI 生成画像検出 (Ultimate Edition) (aigcDetector_ultra_global)でサポートされているラベル

ラベル

信頼度

説明

risk_aigc

0 から 100。スコアが高いほど信頼度が高いことを示します。

画像は AIGC によって生成された可能性が高いです。

risk_fake

0 から 100。スコアが高いほど信頼度が高いことを示します。

画像は合成画像の可能性が高いです。

risk_edit

0 から 100。スコアが高いほど信頼度が高いことを示します。

画像は AI によって編集された画像の可能性が高いです。

コードの説明

次の表は、返されたコードの意味を説明しています。システムは、コード 200 を返すリクエストに対してのみ課金します。他のコードに対しては料金は発生しません。

コード

説明

200

リクエストは成功しました。

400

リクエストパラメーターが空です。

401

リクエストパラメーターが無効です。

402

リクエストパラメーターの長さが要件を満たしていません。パラメーターを確認して修正してください。

403

リクエスト数が QPS 制限を超えています。同時実行数を確認して調整してください。

404

指定された画像のダウンロード中にエラーが発生しました。画像を確認するか、再試行してください。

405

指定された画像のダウンロードがタイムアウトしました。これは、画像にアクセスできないためである可能性があります。画像を確認して再試行してください。

406

指定された画像が大きすぎます。画像サイズを確認して調整し、再試行してください。

407

指定された画像の形式はサポートされていません。画像形式を確認して調整し、再試行してください。

408

アカウントにはこの API オペレーションを呼び出す権限がありません。これは、サービスが有効化されていない、アカウントに支払い遅延がある、またはアカウントが権限付与されていないためである可能性があります。

500

システムエラーが発生しました。