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

ID Verification:FACE_IDU_MIN

最終更新日:Jun 25, 2026

FACE_IDU_MIN は、API ベースの実在の人物の顔検出サービスです。このサービスは、事前に取得した顔画像を入力として受け取り、Qwen-VL 大規模モデルを使用して偽造リスクを詳細に分析し、対象が実在人物であるかどうかを正確に判定します。このサービスは、複数の比較・検証ソリューションに対応しています。保存された顔画像との 1対1 本人確認、および顔グループ内の 1対N 検索により、人物が存在するかどうかを判定します。検証に成功した後、指定した顔グループに顔を自動的に登録することもできます。

API の説明

  • API オペレーション:FaceVerifyIntl

  • リクエストメソッド:HTTPS 経由の POST

  • 説明:FaceVerifyIntl API を呼び出して、生体認証を実行します。

  • QPS 制限:各 API には専用の QPS 制限があります。詳細については、「ID Verificationサーバー側APIのQPS 制限」をご参照ください。

  • エンドポイント:

    説明

    内部ネットワークとは、同じリージョン内の Alibaba Cloud サービス間の内部通信ネットワークを指します。ビジネスサーバーが対応する Alibaba Cloud リージョンにデプロイされている場合、内部エンドポイントを使用して ID Verification サービスにアクセスすることで、より安全で安定したネットワーク通信を実現できます。

    シンガポール

    • パブリックエンドポイント:cloudauth-intl.ap-southeast-1.aliyuncs.com

    • 内部エンドポイント:cloudauth-intl-vpc.ap-southeast-1.aliyuncs.com

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

    • パブリックエンドポイント:cloudauth-intl.ap-southeast-5.aliyuncs.com

    • 内部エンドポイント:cloudauth-intl-vpc.ap-southeast-5.aliyuncs.com

    中国 (香港)

    • パブリックエンドポイント:cloudauth-intl.cn-hongkong.aliyuncs.com

    • 内部エンドポイント:cloudauth-intl-vpc.cn-hongkong.aliyuncs.com

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

    • パブリックエンドポイント:cloudauth-intl.ap-southeast-3.aliyuncs.com

    • 内部エンドポイント:cloudauth-intl-vpc.ap-southeast-3.aliyuncs.com

オンラインデバッグと統合

説明

デバッグと統合を開始する前に、「OpenAPIを使用したサーバー側APIのデバッグと統合」のドキュメントをよくお読みいただき、OpenAPI プラットフォームで API を呼び出す方法、および SDK とコードサンプルを取得する方法を把握してください。

この API は、OpenAPI Explorer で直接実行してデバッグできます。また、この API のSDKコードサンプルを生成することもできます。

リクエストパラメータ

顔画像パラメータ

  • 顔画像を提供する方法は 3 つあります。いずれか 1 つを選択してください。

    • Base64 モード:SourceFacePicture/TargetFacePicture

    • URL モード:SourceFacePictureUrl/TargetFacePictureUrl

    • ファイルストリームモード:SourceFacePictureFile/TargetFacePictureFile

  • 画像形式:JPG、JPEG、または PNG。

  • 画像サイズ:推奨 50~100 KB、最大 1 MB。

  • 画像解像度:最大1920*1080 (高さ × 幅)、最小640*480 (高さ × 幅)。短い辺を 720 px にスケーリングし、圧縮率は 0.9 を超えるようにしてください。高さは幅よりも大きくする必要があります。横向きの画像は精度が低下する可能性があります。

    説明

    Base64 エンコーディングはファイルサイズを増加させます。1 MB の転送制限内に収めるために、元の画像は 0.6 MB 未満にしてください。

  • 画質の推奨事項:

    • 顔は完全で、鮮明で、遮蔽物がなく、正面を向いている必要があります。フロントカメラを使用してください。

    • 顔が画像領域の60%以上を占める必要があります。顔が小さいと精度が低下します。

    • 複数の顔:アルゴリズムは最も大きい顔を処理します。複数の顔が写った画像は避けてください。

リクエストパラメータ

名前

タイプ

必須

説明

ProductCode

String

はい

製品コード。値を FACE_IDU_MIN に設定します。

FACE_IDU_MIN

MerchantBizId

String

はい

ビジネス固有のカスタム識別子。後続の問題特定やトラブルシューティングに使用されます。値は、長さが 32 文字の英数字の組み合わせです。値が一意であることを確認してください。

e0c34a77f5ac40a5aa5e6ed20c35****

MerchantUserId

String

はい

ユーザー固有のカスタム ID、または携帯電話番号やメールアドレスなど、特定のユーザーを識別できるその他の識別子。事前にハッシュ化などの方法で値を非識別化することを強く推奨します。

123456789

VerifyModel

String

はい

検証モード:

  • 0:検索モード

    • 機能:顔グループとユーザー顔画像 (SourceFacePicture/SourceFacePictureUrl/SourceFacePictureFile) を渡すと、システムが自動的に顔グループを検索し、顔画像がすでに存在するかどうかを判定します。ユーザー顔画像はサイレント生体検知に対応しています。

    • 推奨シナリオ:重複登録が許可されていない実在人物アカウントの登録。

  • 1:検証モード (デフォルト)

    • 機能:指定した顔画像 (SourceFacePicture/SourceFacePictureUrl/SourceFacePictureFile) と参照顔画像 (TargetFacePicture/TargetFacePictureUrl/TargetFacePictureFile) を渡すと、システムが自動的に2つの画像の顔情報が一致するかどうかを検証します。指定した顔画像はサイレント生体検知に対応しています。

    • 推奨シナリオ:ログイン認証情報、アカウント情報などを変更する際に、オペレーターの身元を検証する必要があるシナリオ。

  • 2:総合モード

    • 機能:顔グループ、指定した顔画像 (SourceFacePicture/SourceFacePictureUrl/SourceFacePictureFile)、および参照顔画像 (TargetFacePicture/TargetFacePictureUrl/TargetFacePictureFile) を渡すと、システムが自動的に顔グループ内で指定した顔画像を検索し、参照顔画像と一致するかどうかを確認します。指定した顔画像はサイレント生体検知に対応しています。

    • 推奨シナリオ:ユーザーが新規ユーザーであり、かつ正当なオペレーターであることを検証する必要があるシナリオ。

0

FaceGroupCodes

String

いいえ

ID Verification コンソールで顔グループを作成する際に取得するコードです。最大 10 個の顔グループを同時にクエリできます。複数の顔グループコードはカンマ (,) で区切ります。

1232344,23444

SourceFacePicture

String

いいえ

Base64 エンコードされた顔画像。

base64

SourceFacePictureUrl

String

いいえ

顔画像の URL。HTTP または HTTPS 経由で公開アクセス可能である必要があります。

https://***face1.jpeg

SourceFacePictureFile

String

いいえ

顔画像ファイルストリーム。

顔画像ファイルストリーム 1

TargetFacePicture

String

いいえ

Base64 エンコードされた参照 (ターゲット) 顔画像。

base64

TargetFacePictureUrl

String

いいえ

参照 (ターゲット) 顔画像の URL。HTTP または HTTPS 経由で公開アクセス可能である必要があります。

https://***face2.jpeg

TargetFacePictureFile

String

いいえ

参照 (ターゲット) 顔画像ファイルストリーム。

顔画像ファイルストリーム 2

AutoRegistration

String

いいえ

検索時に顔が見つからなかった場合に、指定した顔グループに顔を自動的に登録するかどうかを指定します。

  • 0:自動登録

  • 1:登録しない (デフォルト)

0

FaceRegisterGroupCode

String

いいえ

登録用の顔グループ。

0e0c34a77f

ReturnFaces

String

いいえ

一致しきい値を超える複数の顔が存在する場合に返す顔の数。

  • デフォルト値:1

  • 最大値:5

1

FaceQualityCheck

String

いいえ

顔品質検査を有効にするかどうかを指定します。 デフォルトでは無効になっています。 有効な値:

  • N:無効 (デフォルト)。

  • Y:有効。

有効にすると、システムは低品質の写真 (不鮮明、遮蔽) の比較をブロックします。 より高い精度が必要な場合や、無効なリクエストを減らす場合に推奨します。 ブロックされた画像の場合、レスポンスの Code は UnqualifiedPhoto となります。

N

レスポンスデータ

名前

タイプ

説明

HTTP ステータスコード

Integer

HTTP ステータスコード。

200

HTTP ボディ

RequestId

String

リクエストの ID。

130A2C10-B9EE-4D84-88E3-5384FF0****

Code

String

リターンコード。詳細については、「サーバー側 HTTP ステータスコード」をご参照ください。

Success

Message

String

リターンコードの詳細な説明。

success

Result.FacePassed

String

最終的な認証結果。有効な値:

  • Y: 合格。

  • N: 不合格。

Y

Result.FaceComparisonScore

Double

VerifyModel が 1 または 2 に設定されている場合に返されます。1対1 検証の比較スコア。有効な値:0~100。

98

Result.DuplicateFace

String

検索中に重複顔が見つかった場合に返されます。顔グループ内の対応する顔の顔 ID、ユーザー ID、および比較スコアが返されます。

[
  {
    "faceGroupCode": "sg7****uzt",
    "faceId": "f5a921*******9e792ec84c8f0ca592a",
    "merchantUserId":"face0005",
    "score":93.26
  }
]

Result.FaceRegistrationResult

Integer

顔登録の結果。

  • 0:失敗

  • 1:成功

1

Result.FaceRegistrationId

String

自動登録が有効で、顔が正常に登録された場合に返されます。対応する FACEID が返されます。

9e792******a592a

Result.FaceAttack

String

キャプチャされた顔が生体攻撃の対象かどうかを示します。Y は攻撃を示し、N は攻撃がないことを示します。サイレント生体検知が有効になっている場合に返されます。

N

Result.FaceAge

String

予測年齢。予測に失敗した場合、このフィールドは返されないことがあります。

30

Result.FaceGender

String

予測された性別。予測に失敗した場合、このフィールドは返されないことがあります。

  • M:男性

  • F:女性

M

Result.SubCode

String

認証結果の説明。詳細については、「SubCode」セクションをご参照ください。

200

Result.TransactionId

String

認証リクエストの一意の識別子。

4ab0b***cbde97

Result.ExtFaceInfo

Object

生体検知結果情報。JSON 形式については、右側の例をご参照ください。詳細については、「ExtFaceInfo」セクションをご参照ください。

{
  "FaceQualityScore": 66.3,
  "OcclusionScore": 100,
  "SharpnessScore": 70.3,
  "KaOcclusionScore": 80,
  "IlluminationScore": 90.79
}

SubCode

エラーコード

課金対象

説明

200

はい

認証に合格しました。

204

はい

顔の不一致。顔が同一人物のものではない、または生体写真の品質が低い可能性があります。

205

はい

生体リスクが検出されました。

233

はい

類似した顔が検出されました。

ExtFaceInfo

名前

タイプ

説明

FaceQualityScore

Double

生体検知の顔の品質スコアです。有効な値:0~100。値が高いほど品質が良いことを示します。

88.62

OcclusionScore

Double

品質評価のサブ項目:オクルージョンスコアです。有効な値:0~100。値が高いほど品質が良いことを示します。

99.99

KaOcclusionScore

Double

品質評価のサブ項目:主要領域のオクルージョンスコアです。有効な値:0~100。値が高いほど品質が良いことを示します。

100

IlluminationScore

Double

品質評価のサブ項目:照明スコアです。有効な値:0~100。値が高いほど品質が良いことを示します。

97.43

SharpnessScore

Double

品質評価のサブ項目:シャープネススコアです。有効な値:0~100。値が高いほど品質が良いことを示します。

60.78