腾讯云AI人脸防护盾(DetectAIFakeFaces)接口调用技能。当用户需要对人脸图片或视频进行防攻击检测时,应使用此技能。可针对性有效识别高仿真的AIGC换脸、高清翻拍、批量黑产攻击、水印等攻击痕迹,增强对图片和视频的防伪安全能力。支持图片Base64和视频Base64两种输入方式。
调用腾讯云人脸核身 AI 人脸防护盾接口,基于多模态的 AI 大模型算法,提供对人脸图片、视频的防攻击检测能力。
核心能力:
官方文档:https://cloud.tencent.com/document/product/1007/101561
当用户提出以下需求时触发此技能:
tencentcloud-sdk-python(通过 pip install tencentcloud-sdk-python 安装)TENCENTCLOUD_SECRET_ID:腾讯云API密钥IDTENCENTCLOUD_SECRET_KEY:腾讯云API密钥Key运行 scripts/main.py 脚本完成 AI 人脸防护盾检测。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| FaceInput | str | 是 | 本地图片/视频文件路径(自动转 Base64)或 Base64 字符串 |
| FaceInputType | int | 否 | 输入类型:1(图片) / 2(视频)。传入本地文件时可省略,自动根据扩展名识别 |
检测成功后返回 JSON 格式结果:
{
"AttackRiskLevel": "Low",
"AttackRiskDetailInfos": [
{
"Type": "换脸攻击",
"RiskLevel": "Low"
}
],
"RequestId": "xxx"
}
| 风险等级 | 含义 |
|---|---|
| Low | 低风险,图片/视频为正常人脸 |
| Normal | 中风险,存在一定攻击嫌疑 |
| High | 高风险,极有可能为攻击行为 |
| 攻击类型 | 含义 |
|---|---|
| 换脸攻击 | 检测到 AI 换脸/合成痕迹 |
| 翻拍攻击 | 检测到屏幕翻拍痕迹 |
| 活体伪造 | 检测到活体伪造痕迹 |
| 黑产攻击 | 检测到批量黑产攻击痕迹 |
| 水印攻击 | 检测到水印攻击痕迹 |
# 传入本地图片文件(自动识别类型并Base64编码)
python scripts/main.py --face-input ./face.jpg
# 传入本地视频文件(自动识别类型并Base64编码)
python scripts/main.py --face-input ./face_video.mp4
# 手动指定类型 + Base64字符串
python scripts/main.py --face-input-type 1 --face-input "<base64_string>"
# 手动指定类型 + 视频Base64字符串
python scripts/main.py --face-input-type 2 --face-input "<base64_string>"
ZIP package — ready to use