Views
No views yet
| Use‑case | Description | End Users |
|---|---|---|
| Content moderation | Flag AI artwork uploads on social platforms or stock‑media sites | Trust & Safety teams |
| Media forensics | Assist journalists and OSINT researchers verifying image provenance | Investigative reporters, fact‑checkers |
| Legal evidence triage | Early filtering of manipulated exhibits | Attorneys, e‑discovery vendors |
1from nonescape import NonescapeClassifier
2
3# Load model
4classifier = NonescapeClassifier("nonescape-v0.safetensors")
5
6# Single image
7result = classifier.predict("image.jpg")
8print(f"AI Generated: {result.is_synthetic}, Confidence: {result.confidence}")
9
10# Multiple images
11results = classifier.predict(["img1.jpg", "img2.jpg"])1import { LocalClassifier } from '@aedilic/nonescape';
2
3const classifier = new LocalClassifier({
4 onProgress: (progress) => console.log(`Loading: ${Math.round(progress.current / progress.total * 100)}%`)
5});
6
7await classifier.initialize();
8
9// Single image
10const result = await classifier.predict(imageFile);
11console.log(`AI Generated: ${result.isSynthetic}, Confidence: ${result.confidence}`);
12
13// Multiple images
14const results = await classifier.predict([image1, image2, image3]);
15
16classifier.dispose();0.9) for tasks like filtering images, that require a low false-positive rate0.5 for tasks like content moderation, that require a low false-negative rate but can live with some false positives