This query uses Sapling's AI detector to estimate how likely it is that text was written by AI. It's a probability, not proof: short text and edited AI text are often misjudged.
Developer info
API endpoint slug
sapling.detect_ai_text
Runtime method
performQuery("sapling.detect_ai_text"}
Query fields
Text Text input > Long text
Label
Text
Helper text
The text to check. At least 300 characters gives a more reliable result. Text over 200,000 characters is cut off, and every character counts against your Sapling quota.
Slug
text
Required
true
Can have default value
true
Ingredients
Verdict
likely_ai at a score of 80 or more, likely_human at 20 or less, and uncertain in between. A probability, not proof.
Slug
verdict
Filter
Sapling.detectAiText.Verdict
Type
String
Example
likely_ai
Ai score
How likely it is that AI wrote the text, from 0 (human) to 100 (AI).
Slug
ai_score
Filter
Sapling.detectAiText.AiScore
Type
String
Example
92
Ai fraction
The share of the text, from 0 to 100 percent, in sentences that read as AI-written. Useful when only part of the text is AI-written.
Slug
ai_fraction
Filter
Sapling.detectAiText.AiFraction
Type
String
Example
75
Most ai sentence
The sentence that reads most like AI.
Slug
most_ai_sentence
Filter
Sapling.detectAiText.MostAiSentence
Type
String
Example
In today's fast-paced world, effective communication is more important than ever.
Caveat
A warning when the result is less reliable, such as text under 300 characters. Blank otherwise.
Slug
caveat
Filter
Sapling.detectAiText.Caveat
Type
String
Example
The text is under 300 characters, so this result is less reliable.
Detector
The detector and model version that scored the text.