v1

latestOpenAPI 3.0.0Apache 2.02026-08-0610023171.4 KB
AI Detection

Get AI detection result

Return an AI detection report by ID, including status, percentages, saved feedback, and highlighted chunks. The report must be a ChatGPT/perplexity report owned by or visible to the authenticated user.

get/api/v1/chat-gpt/{id}/

Path parameters

idinteger required

Numeric ID of a text check or AI check, depending on the endpoint.

Response

The request succeeded and returned the AI detection result.

successboolean

Example response

{
  "success": true,
  "data": {
    "enabled": true,
    "id": 15,
    "status": 3,
    "percent": 50.5,
    "processed_percent": 70.25,
    "strong_percent": 40.25,
    "likely_percent": 30,
    "mark": 1,
    "comment": "Lorem ipsum dolor",
    "comment_author": {
      "id": 24,
      "name": "John Doe"
    },
    "type": 3,
    "words": 550,
    "pages": 2,
    "group_id": 100,
    "creator": {
      "id": 3132945,
      "name": "John Doe",
      "email": "student@example.com",
      "created_at": 1512638171000,
      "updated_at": 1512638171000,
      "allowed_languages": [
        "en"
      ],
      "balance_type": 1,
      "avatar": "https://randomuser.me/api/portraits/lego/1.jpg",
      "is_email_verification_needed": true
    },
    "content": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus molestie diam id lacus maximus, ac scelerisque neque suscipit. Pellentesque luctus elit cursus varius aliquam. Nam neque leo, cursus sit amet quam a, dignissim malesuada est. Sed efficitur finibus felis euismod mattis. Donec egestas nunc odio, vitae lacinia nunc pellentesque id. Etiam ornare nunc vel accumsan ullamcorper. Donec sed lacinia orci.\n",
    "chunks": [
      {
        "reliability": 1,
        "position": [
          100,
          200
        ]
      }
    ],
    "ignored_ranges": [
      {
        "id": 123,
        "start": 42,
        "end": 87,
        "filename": "assignment-template.docx",
        "ignore_assignment_template_id": 55
      }
    ]
  }
}