跳到主要内容

AIGC 检测接口文档

一、接口概述

1.1 基本信息

  • 请求域名https://xueshu.kuaisou.com

  • 请求地址/v1/aigc-api/ai/doDetect

  • 请求方法:POST

  • 接口功能:接收用户输入文本,通过内置模型进行 AIGC 检测,判断文本是否由 AI 生成,并返回检测结果与相关信息。

1.2 适用场景

适用于内容审核、学术论文检测、创作辅助等场景,帮助用户快速识别文本的 AI 生成属性。

二、请求参数

参数名类型是否必填说明
userIdint用户唯一标识 ID,用于身份验证、权限控制及请求日志追踪
textstring待检测的文本内容,长度建议不超过 10000 字符,需保证内容合法合规
modelstring检测模型名称,默认值为standard;未来可扩展更多模型(如高精度模型、快速检测模型)
api-keystring用于api-key进行请求aigc接口检测

三、请求示例

3.1 Python 示例

import requests
url = "https://xueshu.kuaisou.com/v1/aigc-api/ai/doDetect"
data = {
"text": "待检测的文本内容"
}
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer sk-Y**********************A"
}
response = requests.post(url, json=data, headers=headers)
print(response.json())

3.2 cURL 示例

curl -X POST "https://xueshu.kuaisou.com/v1/aigc-api/ai/doDetect" \
-H "Content-Type: application/json" \
-H "Authorization:Bearer sk-Y**********************A" \
-d '{
"text": "待检测的文本内容"
}'

四、响应参数

字段类型说明
dataObject主数据对象
└─ modelString模型类型(值为 "standard")
└─ detailsObject详细信息对象
│ └─ paragraph_resultArray[Object]段落结果数组(包含评分和内容)
│ └─ rateNumber段落评分(值为 16)
│ └─ contentString段落具体内容(包含目标、注意事项、用户输入等文本)
│ └─ ai_rateNumberAI 评分(值为 16)
│ └─ user_quotaObject用户配额信息对象
│ └─ is_vipBoolean是否为 VIP 用户(值为 false)
│ └─ daily_quotaString每日总配额(值为 "50")
│ └─ daily_leftNumber每日剩余配额(值为 49)
│ └─ daily_usedNumber今日已使用配额(值为 1)
│ └─ daily_freeNumber每日免费配额(值为 50)
│ └─ daily_paidNumber每日付费配额(值为 500)
└─ timestampString时间戳(格式:YYYY-MM-DD HH:mm:ss
errcodeNumber错误码(值为 0 表示成功)
errmsgString错误信息(值为 "检测成功")
request_idNull请求 ID(未提供时为 null)
traceIdString追踪 ID(唯一标识请求链路)
debugArray调试信息数组(当前为空数组)

说明

  • 使用 └─ 符号表示子级关系,缩进体现层级嵌套(每级缩进 4 个空格)。

  • 类型 列标注 JSON 数据类型(如 Object、Array、String 等)。

  • 说明 列补充字段的具体含义或取值示例。

五、响应示例

5.1 成功响应

{
"data": {
"model": "standard",
"details": {
"paragraph_result": [
{
"rate": 6,
"content": "1946年,世界上第一台通用计算机“ENIAC”在美国宾夕法尼亚大学诞生;“ENIAC”占地170平方米,重达30吨,耗电功率约150千瓦,每秒钟可进行5000次运算,这个庞然大物用于美国国防部进行弹道计算。"
},
{
"rate": 14,
"content": "在当时,计算机只是被用于了特殊部门。现如今已过60余年,人类在计算机发展进程中越走越远,技术的发展使价格越加便宜,体积也更加便于携带,计算机随之出现在了各行各业之中。在第47期《中国互联网络发展状况统计报告》中提到,截至2020年12月,中国网民数量达到9.89亿,互联网普及率达到70.4%,如此多的用户必然有着巨大的商业市场,所需要的计算机应用程序也越加多样,那么创造这些计算机应用程序就需要进行程序编写。"
},
{
"rate": 32,
"content": "在计算机中,编写程序需要使用计算机编程语言,由于种类及针对性不同,计算机语言存在上百种,那对于目前日益复杂的办公需求,到底什么语言才可以提高我们的办公效率呢?如今有了一个答案,这个热门的语言叫做 python,python 拥有着众多的第三方库,或者说这些库就是已经实现好的功能,正等着你去使用它,完成你需要的定制功能;我们只需要学会 python 基础语法,既可以在办公中提高自己的工作效率。"
},
{
"rate": 0,
"content": "————————————————"
},
{
"rate": 4,
"content": "版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。"
}
],
"ai_rate": 15,
"user_quota": {
"is_vip": false,
"daily_quota": "50",ss
"daily_left": 48,
"daily_used": 2,
"daily_free": 50,
"daily_paid": 500
}
},
"timestamp": "2025-06-03 14:12:36"
},
"errcode": 0,
"errmsg": "检测成功",
"request_id": null,
"traceId": "1e5460e6958c99f5a116314b5446b5c82e8e427faa3110f8e7d44a42dc7a5e28",
"debug": []
}

5.2 失败响应

5.2.1 参数验证失败

{
"request_id": null,
"code": 422,
"traceId": "9723c2f14835fc836765ce0542904ddfdbb085605bbc631edea2ca1f5c51995a",
"msg": "参数验证失败: 检测文本不能为空",
"debug": []
}

5.2.2 检测服务不可用

{
"code": 503,
"msg": "检测服务当前不可用,请稍后重试",
"data": []
}

六、错误码说明

错误码错误信息可能原因及解决建议
0降重成功正常返回结果,解析data字段获取详细信息
401参数验证失败检查请求参数是否完整、格式正确,确保API-KEY是正确无误得
500无可用套餐请您先去官方网站购买套餐之后在调取此接口
503服务不可用服务可能处于维护中或出现临时故障,请确保您已购买套餐稍后重试;若持续不可用,联系技术支持排查问题
其他降重处理失败根据msg提示排查问题,如网络异常、服务器内部错误;可尝试重新请求或联系技术支持解决

七、注意事项

  1. 数据安全:请求中的text字段可能包含敏感信息,请确保在传输过程中使用 HTTPS 协议,并对敏感数据进行加密处理。

  2. 频率限制:为避免服务过载,并发每分钟调用次数上限为 5 次,超出限制将返回错误,建议合理控制调用频率。

  1. 模型更新:model参数对应的检测模型可能会不定期更新优化,建议定期查看文档获取最新模型配置及说明。

  2. 结果解释:检测返回只是参考指标,并非绝对判定依据,建议结合业务场景设定合理阈值进行判断。

  1. 错误处理:针对服务异常错误,建议在业务逻辑中添加重试机制,设置合理的重试间隔和次数,提升系统稳定性。