TencentCloud Image AIGC Detection:在 Agent 裏調用騰訊雲 AI 生成圖片識別

前言

內容審覈、風控和運營側經常要判斷一張圖是實拍還是 AIGC 產出。若只在對話裏讓大模型「看一眼」,結果不可復現,也難對接業務規則。更穩妥的做法是走雲側專用檢測接口,再把調用方式封裝成 Agent 能執行的 Skill。

下面介紹 SkillHub 上的 TencentCloud Image AIGC Detection(座標 @tencent-adm/tencentcloud-aigc-recog-image)。它把騰訊雲圖片內容安全裏的 AI 生成圖片識別能力,收斂爲 SKILL.md 規範與 scripts/main.py 腳本,便於在 Cursor、Claude Code 等支持 Skills 的客戶端裏直接跑檢測。

這是什麼

TencentCloud Image AIGC Detection 是騰訊雲內容識別團隊發佈的企業來源 Skill(SkillHub 分類 it-ops-security,當前版本 1.0.8)。定位是 AI 生成內容檢測工具:對輸入圖像做是否爲 AIGC 生成的判定,適用於 AI 生成圖片檢測、圖片真僞鑑別、AI 繪畫檢測、Deepfake 檢測等場景。

Skill 標籤標明 requires_api_key=true,依賴騰訊雲 API 密鑰及控制台策略編號;底層通過 ImageModeration 接口、Type=IMAGE_AIGC 完成識別(詳見 Skill 內 references/image_moderation_api.md)。

在 SkillHub 社區頁可見:評分 100000,下載 4626 次,安裝 372 次(數據以 SkillHub 頁面展示爲準)。

核心功能

以下能力均來自 Skill 官方 SKILL.md 與腳本說明,可與安裝包內文檔覈對。

  1. AI 生成圖片判定:分析輸入圖片,返回是否爲 AI 生成。
  2. 風險評分:0–100 置信度,分數越高越可能爲 AI 生成。
  3. 處置建議:Pass(真實圖片)、Review(存疑)、Block(AI 生成)。
  4. 詳細結果:包含命中標籤、子標籤等(如 GeneratedContentRisk、AIImageGenerated)。

輸入方式

方式 說明
圖片 URL 傳入網絡地址
本地文件 傳入路徑,腳本讀取並 Base64 編碼

限制(Skill 文檔寫明)

  • 單圖大小上限 5MB
  • 格式:PNG、JPG、JPEG、BMP、GIF、WEBP
  • API 調用頻率以騰訊雲控制台配額爲準

文檔還提到可對 Stable Diffusion、Midjourney、GPT-4o 等主流模型生成圖像做識別,具體效果以線上服務爲準。

安裝與啓用

1. 安裝 SkillHub CLI(若尚未安裝)

先檢查是否已有 CLI:

command -v skillhub && skillhub --version

未安裝時,可按 SkillHub 安裝文檔執行(僅 CLI):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

完整安裝說明見:https://skillhub.cn/install/skillhub.md

2. 安裝本 Skill

安裝時必須用 --dir 指向當前 Agent 的 skills 目錄,否則默認裝到 ./skills/ 可能不會被識別。

skillhub install @tencent-adm/tencentcloud-aigc-recog-image --dir <你的 skills 目錄>

常用路徑示例(來自 SkillHub 安裝文檔):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或項目下的 .agents/skills/

也可按 SkillHub 技能頁提示,讓 Agent 閱讀 https://skillhub.cn/install/skillhub.md 後安裝 @tencent-adm/tencentcloud-aigc-recog-image。

3. 開通服務並配置環境變量

在跑腳本前,需完成控制台開通與密鑰配置(Skill 文檔「環境配置指引」)。

  1. 在 騰訊雲內容安全生成識別控制台 開通 AI 生成圖片檢測(初始化配置後體驗)。
  2. 在 API 密鑰管理 獲取 SecretId / SecretKey。
  3. 在 策略管理 的「應用管理」中找到 AI 生成檢測配套策略,記下圖片內容安全對應的 BizType。
  4. 設置環境變量(Linux / macOS 示例):
export TENCENTCLOUD_SECRET_ID="你的SecretId"
export TENCENTCLOUD_SECRET_KEY="你的SecretKey"
export TENCENTCLOUD_AIGC_RECOG_IMAGE_BIZ_TYPE="你的BizType"

TENCENTCLOUD_AIGC_RECOG_IMAGE_BIZ_TYPE 爲必需項,未配置時腳本會以 BIZ_TYPE_NOT_CONFIGURED 退出。若使用 STS 臨時憑證,可額外設置 TENCENTCLOUD_TOKEN。

4. 安裝 Python 依賴

Skill 要求 Python 3.7+,並依賴騰訊雲 SDK:

pip install tencentcloud-sdk-python

典型用法

核心入口爲 Skill 目錄下的 scripts/main.py。將 <SKILL_DIR> 替換爲安裝後的實際路徑(例如 ~/.cursor/skills/@tencent-adm/tencentcloud-aigc-recog-image)。

用圖片 URL 檢測:

python3 <SKILL_DIR>/scripts/main.py "https://example.com/image.jpg"

或顯式指定 URL:

python3 <SKILL_DIR>/scripts/main.py --url "https://example.com/image.jpg"

用本地文件檢測:

python3 <SKILL_DIR>/scripts/main.py /path/to/image.png
python3 <SKILL_DIR>/scripts/main.py --file /path/to/image.png

附帶業務數據 ID(最長 128 字符):

python3 <SKILL_DIR>/scripts/main.py --data-id "business_123" /path/to/image.png

成功時腳本輸出 JSON,例如:

{
  "suggestion": "Block",
  "label": "GeneratedContentRisk",
  "score": 95,
  "sub_label": "AIImageGenerated",
  "detail_results": [...],
  "request_id": "..."
}

suggestion 可直接映射爲業務動作:Pass 傾向真實圖,Review 建議人工複審,Block 傾向 AI 生成。score 在 0–60、60–80、80–100 區間對應低、中、高風險檔(以 Skill 文檔爲準)。

在 Agent 場景下,Skill 要求 必須以腳本/API 結果爲準,不得在調用失敗時由模型自行猜測結論。

適用場景與注意

適合誰

  • 需要在 Agent 工作流裏做 AIGC 圖片抽檢、投稿審覈、素材入庫前鑑別 的團隊。
  • 已使用或計劃使用騰訊雲圖片內容安全、希望少寫 SDK 膠水代碼的開發者。

使用注意

  • 密鑰與 BizType 不要寫進代碼倉庫;生產環境建議用環境變量或密鑰管理服務。
  • 單圖 5MB、格式與配額限制需在上傳鏈路提前校驗。
  • 檢測結果用於輔助決策,Review 檔仍建議保留人工複覈。
  • 企業來源 Skill,使用前請在 SkillHub 與騰訊雲控制台確認計費與合規要求。

結尾

TencentCloud Image AIGC Detection 把騰訊雲 AI 生成圖片識別封裝成可安裝的 Agent Skill:配置密鑰與 BizType 後,一條 python3 .../main.py 即可拿到結構化判定。官方 Skill 包地址:https://api.skillhub.cn/tencent-adm/tencentcloud-aigc-recog-image;社區介紹頁:https://www.skillhub.cn/skills/tencent-adm/tencentcloud-aigc-recog-image。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜