You choose how sure we must be.
Three strictness levels: Standard, Strict and Forensic. The level used is shown next to every verdict. Forensic targets one false alarm in 100,000 human‑written texts.
Our false-alarm target for Forensic mode, the strictest setting: out of 100,000 texts written by people, no more than one wrongly flagged.
Borzoi marks the words that look AI‑written and names the model that most likely wrote them.
Illustrative example: a student types an essay. A sentence pasted in from an AI tool is highlighted and labelled “most likely GPT family”; the student’s own sentences stay unmarked. Then someone types a letter to their local paper, and nothing is marked. Further down, out of 100,000 texts written by people, Forensic mode aims to wrongly flag no more than one.
And what most likely wrote them.
Mixed
AI evidence in 2 of 4 paragraphs · most likely GPT family
Strictness: Forensic
When we read Frankenstein in class I assumed it would be a horror story, mostly because of the films. It isn’t, really. Most of the book is people writing letters and feeling guilty about things they can’t undo.
Every report shows the evidence behind it, and what most likely wrote the text.
Three strictness levels: Standard, Strict and Forensic. The level used is shown next to every verdict. Forensic targets one false alarm in 100,000 human‑written texts.
A model family, a specific model, and up to three alternatives, each with its confidence.
Borzoi recognizes AI text run through humanizer and paraphrasing tools, and names the tool where it can.
It marks where each AI‑written section starts and ends, and flags AI text that a person lightly edited.
Short answers, comments and reviews get the same word‑level evidence as long documents.
When a text reads as human, the report says what kind of writing it most resembles.
The API returns the verdict, the strictness used, the most likely source, where each section starts and ends, and a score for every word.
{
"verdict": "mixed",
"strictness": "forensic",
"likely_source": [
{ "family": "GPT family", "confidence": 0.72 },
{ "family": "Claude family", "confidence": 0.20 },
{ "family": "Gemini family", "confidence": 0.08 }
],
"humanizer": { "detected": false },
"sections": [
{ "start": 0, "end": 210, "label": "human" },
{ "start": 213, "end": 495, "label": "ai" },
{ "start": 498, "end": 672, "label": "human" },
{ "start": 675, "end": 849, "label": "mixed" }
],
"tokens": [
{ "text": "profound", "evidence": 0.84, "source": "GPT family" },
{ "text": "consequences", "evidence": 0.78, "source": "GPT family" },
…
]
}
{
"verdict": "mixed",
"strictness": "forensic",
"likely_source": [
{ "family": "GPT family",
"confidence": 0.72 },
{ "family": "Claude family",
"confidence": 0.20 },
…
],
"humanizer": { "detected": false },
"sections": [
{ "start": 0, "end": 210,
"label": "human" },
{ "start": 213, "end": 495,
"label": "ai" },
…
],
"tokens": [
{ "text": "profound",
"evidence": 0.84,
"source": "GPT family" },
…
]
}
Borzoi Detect is in research. If you check writing for AI, tell us what you check and what you need.
A person reads every message.