概述

Neo API 提供AI内容检测和人性化改写功能,支持文本流式输出。API采用RESTful风格,返回JSON格式数据。

Base URL: https://api.neo-ai.com/v1

认证方式: Bearer Token(在请求头中添加 Authorization: Bearer YOUR_API_KEY)

获取 API Key

  1. 注册并登录 Neo 账户
  2. 订阅专业版或企业版套餐
  3. 在「账户设置 - API密钥」中生成 API Key
  4. 妥善保管 API Key,不要泄露给他人

API 端点

POST/detect

AI内容检测

检测文本的AI生成概率,返回详细分析结果。

请求参数

参数类型必填说明
textstring待检测文本(100-5000字)

响应示例

{
  "success": true,
  "data": {
    "ai_probability": 0.85,
    "confidence": "high",
    "risk_level": "high",
    "suggested_action": "rewrite",
    "details": {
      "gpt_score": 0.88,
      "claude_score": 0.82,
      "human_score": 0.15
    }
  }
}
POST/humanize

人性化改写

将AI生成的文本改写为自然人类风格,支持流式输出。

请求参数

参数类型必填说明
textstring待改写文本(100-5000字)
modestring改写模式:light/medium/deep/academic/marketing
streamboolean是否流式输出,默认false

响应示例

{
  "success": true,
  "data": {
    "humanized_text": "改写后的文本内容...",
    "estimated_human_probability": 0.92,
    "quality_score": {
      "overall": 85,
      "readability": 88,
      "coherence": 82,
      "originality": 90,
      "naturalness": 85
    }
  }
}

错误码

错误码说明
400请求参数错误
401API Key 无效或已过期
403权限不足,请升级套餐
429请求频率超限,请稍后重试
500服务器内部错误

代码示例

JavaScript / TypeScript

const response = await fetch('https://api.neo-ai.com/v1/humanize', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY',
  },
  body: JSON.stringify({
    text: '待改写的文本内容...',
    mode: 'medium',
    stream: false,
  }),
});

const result = await response.json();
console.log(result.data.humanized_text);

Python

import requests

response = requests.post(
    'https://api.neo-ai.com/v1/humanize',
    headers={
        'Content-Type': 'application/json',
        'Authorization': 'Bearer YOUR_API_KEY',
    },
    json={
        'text': '待改写的文本内容...',
        'mode': 'medium',
        'stream': False,
    }
)

result = response.json()
print(result['data']['humanized_text'])

使用限制

  • 文本长度:100-5000字符
  • 请求频率:专业版100次/分钟,企业版500次/分钟
  • 字符配额:根据订阅套餐确定

需要帮助?

如有任何问题,请联系技术支持:api@neo-ai.com