
🛠️ 朱雀 AI 检测 API 接口基本信息
https://api.diwuai.com/zhuque/detect
,测试环境地址是https://test.api.diwuai.com/zhuque/detect
,开发时可以先在测试环境调试,没问题了再切换到正式环境。application/json
,也就是说发送的数据必须是 JSON 格式,其他格式会直接返回错误。📝 接口调用核心参数说明
apiKey
不用说,字符串类型,就是前面提到的从控制台获取的密钥。每次请求都得带上,接口会通过这个验证开发者身份和权限。text
也是必填的,字符串类型,就是需要检测的文本内容。这里有个限制,单次检测的文本长度不能超过 10000 个字符,超过的话得自己做截断处理,或者分多次调用。model
比较常用,字符串类型,默认值是default
。朱雀提供了不同的检测模型,比如针对自媒体文章的media
模型,针对学术论文的academic
模型。如果对检测精度有特定需求,可以指定对应的模型,不填就用默认模型。format
是返回数据的格式,可选json
或xml
,默认是json
。大多数开发者应该都会选 json,处理起来更方便,除非系统有特殊要求才用 xml。callback
参数,字符串类型,主要用于异步回调场景。如果设置了这个参数,接口处理完成后会把结果发送到对应的回调地址,适合处理大批量检测的情况。🔍 接口返回数据格式与解析
code
是状态码。200
表示请求成功,这是大家最想看到的。如果是400
,说明请求参数有问题,得检查是不是漏了必填项,或者格式不对。401
通常是 apiKey 错误或者过期了,这时候要去控制台看看密钥是不是有效。500
就是服务器内部错误,这种情况比较少见,一般等一会儿再试就行。msg
字段是状态描述,成功的时候会显示 “success”,失败的时候会给出具体原因,比如 “text 参数不能为空”、“apiKey 无效” 之类的,调试的时候看这个能快速定位问题。data
字段里包含了具体的检测结果,这才是开发者最关心的。aiProbability
是个百分比数值,范围 0-100,表示文本是 AI 生成的概率。比如返回 85,就说明有 85% 的可能是 AI 写的。detectResult
是检测结论,字符串类型,可能的值有 “ai-generated”(AI 生成)、“human-written”(人工撰写)、“mixed”(混合内容)。这个结论是根据aiProbability
判断的,一般来说超过 70% 会判定为 AI 生成,低于 30% 是人工,中间的就是混合。detail
字段是详细分析,里面有分段落的检测结果,每个段落都有对应的 AI 概率。如果需要更精细的处理,这个字段能派上用场。🚀 开发者集成步骤详解
import requests
import json
url = "https://api.diwuai.com/zhuque/detect"
headers = {"Content-Type": "application/json"}
data = {
"apiKey": "你的apiKey",
"text": "需要检测的文本内容",
"model": "default"
}
response = requests.post(url, headers=headers, data=json.dumps(data))
print(response.json())
const axios = require('axios');
async function detectText() {
try {
const response = await axios.post('https://api.diwuai.com/zhuque/detect', {
apiKey: '你的apiKey',
text: '需要检测的文本内容',
model: 'default'
}, {
headers: { 'Content-Type': 'application/json' }
});
console.log(response.data);
} catch (error) {
console.error(error);
}
}
code
是不是 200。如果是,就从data
里提取aiProbability
和detectResult
,根据业务需求展示给用户,比如在页面上显示 “该文本 AI 生成概率为 XX%”。如果不是 200,就根据msg
提示用户错误信息,比如 “检测失败,请检查 apiKey 是否正确”。⚠️ 接口使用注意事项与常见问题
apiKey
的安全很重要。绝对不能把 apiKey 明文写在前端代码里,比如 JavaScript 文件,很容易被别人扒走。正确的做法是,前端把要检测的文本发送到自己的后端服务器,由后端服务器带上 apiKey 调用朱雀的接口,这样能保证密钥安全。💰 免费额度与功能扩展说明
🔗立即免费注册 开始体验工具箱 - 朱雀 AI 味降低到 0%- 降 AI 去 AI 味】