其他
发布或提交前需要判断文本是否由 AI 生成时,用…
在发布或提交内容前,通过 HumanizerAI API 检测文本的 AI 生成可能性,并给出分数、指标与是否进行人类化改写的建议。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 35/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 38/100 ×0.15
适用场景
发布或提交前需要判断文本是否由 AI 生特定
解决思路
- 当用户调用 `/detect-ai` 时,从 `$ARGUMENTS` 提取待分析文本。
- 调用 HumanizerAI API 分析该文本。
- 将结果以清晰、可操作的格式呈现。
- 使用 `WebFetch` 发起对 HumanizerAI API 的请求。
- 向 `https://humanizerai.com/api/v1/detect` 发起 POST 请求。
- 设置请求头 `Authorization: Bearer $HUMANIZERAI_API_KEY`。
- 设置请求头 `Content-Type: application/json`。
- 请求体为 JSON:`{"text": "<user's text>"}`。
- 解析返回 JSON,其中包含 `score.overall`、`score.perplexity`、`score.burstiness`、`score.readability`、`score.satPercent`、`score.simplicity`、`score.ngramScore`、`score.averageSentenceLength`、`wordCount`、`sentenceCount`、`verdict`。
- 主要 AI 分数使用 `score.overall`,不要直接用 `score`。
- 将 `score.overall` 展示给用户。
- 按以下格式展示结果:`## AI 检测结果\n\n**分数:** [score.overall]/100 ([verdict])\n**分析词数:** [wordCount]\n\n### 指标\n- 困惑度: [score.perplexity]\n- 突发性: [score.burstiness]\n- 可读性: [score.readability]\n- N-gram 分数: [score.ngramScore]\n\n### 建议\n[根据 score.overall,建议是否进行人类化改写]`。
- 使用 `score.overall` 解释分数:0-20 为人类写作内容。
- 21-40 为可能人类写作,有轻微 AI 模式。
- 41-60 为信号混合,可能是任一来源。
- 61-80 为可能 AI 生成。
- 81-100 为高度可能 AI 生成。
- 如果 API 调用失败,检查 `HUMANIZERAI_API_KEY` 是否已设置。
- 建议用户在 `https://humanizerai.com` 获取 API key。
- 提供错误消息用于调试。
适用边界 · 注意事项
- 未配置 `HUMANIZERAI_API_KEY`、不能联网或无法访问 HumanizerAI API 时不适用。
- 需要完全离线、不依赖外部服务或付费第三方 API 的检测场景不适用。
- 不能把结果当作法律、学术或出版合规的最终结论,应结合人工复核。