UNPKG

ai-text-detector

Version:

A lightweight, fast JavaScript/TypeScript library for detecting AI-generated text using advanced linguistic analysis. Works in Node.js, React, and browser environments with zero dependencies.

36 lines (35 loc) 1.03 kB
export interface DetectionResult { isAIGenerated: boolean; confidence: number; reasons: string[]; score: number; perplexityScore: number; burstinessScore: number; } export interface AnalysisMetrics { perplexity: number; burstiness: number; averageWordsPerSentence: number; sentenceVariability: number; lexicalDiversity: number; readabilityScore: number; syntacticComplexity: number; semanticCoherence: number; nGramRepetition: number; punctuationPatterns: number; wordFrequencyDistribution: number; transitionDensity: number; formalityIndex: number; vocabularyRichness: number; contextualConsistency: number; entropyScore: number; humanLikenessIndicators: number; emotionalToneVariability: number; discourseMarkerPatterns: number; functionWordAnalysis: number; informalnessScore: number; sentenceStructureEntropy: number; topicCoherenceScore: number; bigramUnusualness: number; stylometricSignature: number; }