Skip to main content

How to detect AI-generated images?

Enabled by default

The API (both cloud and self-hosted) automatically checks for AI-generated images:

Response > checks array > checks array
{
"type": "Check",
"name": "VisualCheck",
"result": "Pass",
"checks": [
{
"matchLevel": "Level10",
"type": "TieredCheck",
"name": "GenerativeAiCheck",
"result": "Pass"
},
]
}

Tune by setting a custom match level

As with other checks, you can define your desired match level, or you can disable this check if you don't need it.

curl https://us-east.verify.microblink.com/api/v2/docver --form 'imageFront=@drivers-license.png' --form 'GenerativeAiMatchLevel=Level10' --header 'Authorization: Basic aSBiZXQgeW91IGhvcGVkIHlvdSBmb3VuZCBzb21ldGhpbmcganVpY3kK'

If left unset, the default is Level5. At this level, based on our internal evaluations, we expect a 5% FAR and 0.099% FRR.

Impact on the overall result

If the generative AI check fails, then the visual check fails, which means that the overall fraud check fails too.