SuperAPI AI 工具集

detect-ai

写作与研究

查看项目

更新于 10-14 05:33

技能介绍

Detect AI Content 是一个用于分析文本、判断其是否由 AI 写作的技能,底层调用 HumanizerAI API。它的核心用途是:在发布或提交内容之前,对文本进行 AI 生成可能性检测,并给出可读可执行的分数结果。

主要能力

该技能接收用户提供的文本,调用检测接口后返回一个 0-100 的总分和多项细分指标。响应中的 score.overall 是主要 AI 分数,这也是需要展示给用户的分数(不是 score 本身)。可用的细分指标包括:perplexity(困惑度)、burstiness(突发性)、readability(可读性)、satPercent、simplicity(简洁度)、ngramScore(N-gram 分数)、averageSentenceLength(平均句长)。此外还返回 wordCount(词数)、sentenceCount(句数)和 verdict(判定结果)。

使用方式

该技能通过 /detect-ai 调用。执行时先从 $ARGUMENTS 中提取文本,然后调用 HumanizerAI API 分析文本,最后将结果以清晰、可操作的形式呈现。

API 调用方式为:向 https://humanizerai.com/api/v1/detect 发送 POST 请求,请求头包含 Authorization: Bearer $HUMANIZERAI_API_KEY 和 Content-Type: application/json,请求体为 JSON,包含 text 字段,即用户文本。

API 响应格式示例:

{
  "score": {
    "overall": 82,
    "perplexity": 96,
    "burstiness": 15,
    "readability": 23,
    "satPercent": 3,
    "simplicity": 35,
    "ngramScore": 8,
    "averageSentenceLength": 21
  },
  "wordCount": 82,
  "sentenceCount": 4,
  "verdict": "ai"
}

结果呈现方式

展示结果时使用如下结构:标题为 AI Detection Results,展示 Score(即 score.overall/100,附带 verdict)和 Words Analyzed(wordCount),列出 Metrics(Perplexity、Burstiness、Readability、N-gram Score),并根据 score.overall 给出 Recommendation,建议是否需要进行 humanize 处理。

分数解释(使用 score.overall)

0-20:人类写作内容;21-40:可能是人类写作,存在轻微 AI 特征;41-60:信号混合,可能是人类也可能是 AI;61-80:可能是 AI 生成;81-100:极可能是 AI 生成。

错误处理

如果 API 调用失败,应检查 HUMANIZERAI_API_KEY 是否已设置,建议用户前往 https://humanizerai.com 获取 API 密钥,并提供错误信息以便调试。

适用场景

适用于在内容发布或提交之前,对文本进行 AI 生成可能性检测,例如检查待发布文章、投稿内容等,帮助判断是否需要在发布前进行人工化改写。

限制

该技能依赖 HumanizerAI API 和 HUMANIZERAI_API_KEY,未设置密钥时无法完成检测。关于该技能的收费、价格、平台支持范围、准确率等信息,资料中暂未提供。