小发猫降AIGC API

通过简单的API调用,轻松接入小发猫降AIGC强大的内容优化能力,提升你的AI生成内容质量

概述

小发猫降AIGC API提供强大的AI生成内容检测和优化能力,帮助开发者和企业识别并改进由AI生成的内容,使其更符合人类阅读习惯和专业要求。

高性能

毫秒级响应时间,支持高并发请求

高精度

基于先进AI模型,检测准确率高达98.7%

多语言支持

支持中文、英文、日文等15+语言

快速开始

  1. 注册小发猫降AIGC账号并获取API密钥
  2. 选择适合的API端点
  3. 构造请求并发送
  4. 解析返回的JSON响应

认证

小发猫降AIGC API使用API密钥进行认证。所有API请求都必须包含API密钥,否则将返回401未授权错误。

API密钥

你的API密钥是访问小发猫降AIGC API的凭证,请妥善保管,不要在公开场合泄露。你可以在控制台中创建和管理你的API密钥。

示例API密钥

请求头认证

推荐使用HTTP请求头进行认证,在每个请求中包含以下头部信息:

Authorization: Bearer YOUR_API_KEY

安全建议

  • 不要在客户端代码中暴露你的API密钥
  • 定期轮换你的API密钥
  • 为不同的应用或环境使用不同的API密钥
  • 使用环境变量或配置文件存储API密钥

API接口

小发猫降AIGC API提供多种接口,用于检测、分析和优化AI生成的内容。以下是可用的API端点列表:

检测接口

用于检测内容是否由AI生成

核心功能
POST
/v1/detect/text
检测文本是否由AI生成

请求参数

参数 类型 是否必需 描述
text string 必需 要检测的文本内容,最大长度100,000字符
model string 可选 检测模型,默认值:"advanced"

响应示例

{
"status": "success",
"data": {
"is_ai_generated": true,
"confidence": 0.987,
"detector_version": "v2.3.1",
"features": {
    "sentence_structure": 0.92,
    "vocabulary_richness": 0.87,
    "tonal_consistency": 0.95
}
}
}
POST
/v1/detect/document
检测文档是否由AI生成

请求参数

参数 类型 是否必需 描述
file file 必需 要检测的文档文件,支持格式:docx, pdf, txt
model string 可选 检测模型,默认值:"advanced"

优化接口

用于优化AI生成的内容,使其更自然流畅

推荐
POST
/v1/optimize/text
优化AI生成的文本

请求参数

参数 类型 是否必需 描述
text string 必需 要优化的文本内容,最大长度50,000字符
style string 可选 优化风格,可选值:"formal", "casual", "academic", "creative",默认值:"formal"

其他接口

其他辅助功能接口

GET
/v1/models
获取可用的模型列表
GET
/v1/usage
获取API使用情况

代码示例

以下是一些使用小发猫降AIGC API的代码示例,展示如何在不同编程语言中调用我们的API。

Python

import requests
import json

# API密钥
api_key = "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# API端点
url = "https://api.xiaofamao.com/v1/detect/text"

# 请求头
headers = {
"Authorization": f"Bearer {api_key}",
"Content-Type": "application/json"
}

# 请求体
data = {
"text": "这是一段测试文本,用于检测是否由AI生成。",
"model": "advanced"
}

# 发送请求
response = requests.post(url, headers=headers, data=json.dumps(data))

# 处理响应
if response.status_code == 200:
result = response.json()
print(json.dumps(result, indent=2))
else:
print(f"请求失败: {response.status_code}")
print(response.text)

JavaScript (Fetch)

const apiKey = "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
const url = "https://api.xiaofamao.com/v1/detect/text";

// 请求体
const data = {
text: "这是一段测试文本,用于检测是否由AI生成。",
model: "advanced"
};

// 发送请求
fetch(url, {
method: "POST",
headers: {
    "Authorization": `Bearer ${apiKey}`,
    "Content-Type": "application/json"
},
body: JSON.stringify(data)
})
.then(response => {
if (response.ok) {
    return response.json();
} else {
    throw new Error(`请求失败: ${response.status}`);
}
})
.then(result => {
console.log(JSON.stringify(result, null, 2));
})
.catch(error => {
console.error(error);
});

cURL

curl -X POST "https://api.xiaofamao.com/v1/detect/text" \
-H "Authorization: Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"text": "这是一段测试文本,用于检测是否由AI生成。",
"model": "advanced"
}'

错误处理

小发猫降AIGC API使用标准HTTP状态码来表示请求的成功或失败。以下是可能出现的错误类型及处理方法:

HTTP状态码 错误类型 描述 处理建议
400 Bad Request invalid_request 请求格式不正确,缺少必需参数或参数格式错误 检查请求参数,确保所有必需参数都已提供且格式正确
401 Unauthorized invalid_api_key API密钥无效或未提供 检查API密钥是否正确,确保请求头中包含有效的API密钥
403 Forbidden permission_denied 没有权限访问该资源或执行该操作 检查API密钥权限,确保你有访问该资源的权限
429 Too Many Requests rate_limit_exceeded 请求频率超过限制 减少请求频率,考虑实现请求排队或缓存机制
500 Internal Server Error server_error 服务器内部错误 稍后重试,如果问题持续存在,请联系技术支持

错误响应格式

所有错误响应都将返回JSON格式,包含错误信息:

{
"status": "error",
"error": {
"code": "invalid_request",
"message": "Missing required parameter: text"
}
}

速率限制

小发猫降AIGC API对不同的账户类型设置了不同的速率限制。超出限制时,API将返回429状态码。

免费版
适合个人开发者和小型项目
  • 100次请求/天
  • 10次请求/分钟
  • 不支持批量处理
最受欢迎
专业版
适合企业和商业应用
  • 10,000次请求/天
  • 100次请求/分钟
  • 支持批量处理
企业版
适合大型企业和高并发场景
  • 自定义请求额度
  • 自定义速率限制
  • 优先技术支持

关于速率限制的提示

  • 超出速率限制时,API将返回429状态码
  • 请合理设计你的应用,避免频繁请求
  • 考虑实现请求排队或缓存机制
  • 如需更高的速率限制,请升级你的账户

支持与反馈

如果您在使用小发猫降AIGC API过程中遇到任何问题,或者有任何建议,欢迎通过以下方式联系我们:

提交工单

在控制台提交技术支持工单,我们的技术团队将尽快回复

前往提交工单

GitHub

在GitHub上查看我们的开源项目和提交问题

查看GitHub

在线社区

加入我们的开发者社区,与其他开发者交流经验

加入社区

常见问题