Bilder auf unangemessene Inhalte prüfen
Prüfen Sie jedes hochgeladene Bild auf Erwachsenen- und explizite Inhalte, bevor andere es sehen: Jedes kommt als sicher, markiert oder explizit zurück, und Sie entscheiden, was freigegeben, abgelehnt oder an einen Menschen weitergegeben wird. Fehlgeschlagene Prüfungen werden nie berechnet.
Online ausführen
Führen Sie dies mit Ihrem Konto auf unseren Servern aus. Kostenlose Tools laufen in Ihrem Browser; dieses wird zum oben genannten Preis von Ihrem KIT-Guthaben abgebucht.
Diese Funktion prüft ein Foto auf unangemessene Inhalte, bevor es veröffentlicht wird – etwa Nacktheit, Gewaltdarstellung oder andere Kategorien, die Sie festlegen. Sie eignet sich für Plattformen, die Nutzerfotos entgegennehmen und vor der Freigabe eine erste automatische Einschätzung brauchen, um die manuelle Kontrolle gezielt einzusetzen.
Ein Filter zwischen Hochladen und Veröffentlichen
Jede Website, auf der Fremde Bilder hochladen, braucht früher oder später eine Kontrolle zwischen eingereicht und sichtbar. Ob Dating-App, Forum, Marktplatz mit Nutzerfotos oder Kommentarbereich: Ein einziges unangemessenes Bild kann zu Beschwerden, schlechter Presse oder einem Regelverstoß führen. Manuelle Prüfung wächst nicht mit dem Volumen mit, und bis ein Mensch etwas meldet, haben es vielleicht schon viele gesehen. Die automatische Prüfung bewertet jedes Bild vor der Veröffentlichung auf Erwachsenen- und explizite Inhalte und liefert ein klares Signal: sicher, markiert oder explizit.
Schwellenwerte, die Sie selbst festlegen
Das Ergebnis gibt die Wahrscheinlichkeit für Erwachseneninhalte an, die Regeln bestimmen Sie: eindeutig sichere Bilder automatisch freigeben, eindeutig explizite automatisch ablehnen und den Graubereich an eine menschliche Moderation weiterleiten. Am besten prüfen Sie direkt nach dem Hochladen und halten das Bild zurück, bis das Urteil vorliegt. Die Prüfung ist bewusst eng gefasst und erkennt nicht jede Art schädlicher Inhalte, deshalb lohnt sich die Kombination mit weiteren Kontrollen, etwa einem Filter für Bildunterschriften. Fehlgeschlagene Prüfungen werden bis zu dreimal wiederholt und nie berechnet.
Was geprüft wird
Die Funktion bewertet ein Foto anhand vorgegebener Kategorien – üblicherweise Nacktheit, Gewaltdarstellung und weitere sensible Inhalte – und liefert für jede Kategorie eine Einschätzung zurück, statt nur eines pauschalen Ja oder Nein. Diese Einschätzung lässt sich mit eigenen Schwellenwerten kombinieren: Manche Plattformen sperren automatisch, andere leiten nur zur manuellen Prüfung weiter, je nachdem, wie hoch das Risiko im jeweiligen Bereich eingeschätzt wird.
Wo automatische Prüfung sich lohnt
Jede Plattform, die Fotos von Nutzern entgegennimmt – Marktplätze, Kommentarbereiche, Communitys –, steht vor demselben Problem: Bei hohem Fotoaufkommen kann kein Team jedes Bild einzeln vor der Veröffentlichung ansehen. Die automatische Vorprüfung filtert offensichtlich problematische Inhalte heraus und markiert unklare Fälle zur manuellen Kontrolle, statt alles ungeprüft freizugeben oder jedes Foto von Hand zu sichten, was bei größeren Plattformen kaum zu leisten wäre.
Anwendungsfälle
Marktplatz mit Nutzerfotos
Ein Gebrauchtwaren-Marktplatz prüft jedes hochgeladene Produktfoto automatisch vor, bevor es öffentlich sichtbar wird. Nur die als grenzwertig markierten Fotos landen zusätzlich bei einem Menschen.
Community-Plattform für ein Vereinsnetzwerk
Ein bundesweites Vereinsnetzwerk lässt Mitgliederfotos vor der Veröffentlichung automatisch prüfen, weil das kleine Redaktionsteam die tägliche Menge an Uploads sonst nicht bewältigen könnte.
Kommentarbereich einer Nachrichtenseite
Eine Nachrichtenseite erlaubt Bild-Uploads im Kommentarbereich und prüft jedes Foto automatisch vor der Freigabe, statt die Moderation ausschließlich Freiwilligen zu überlassen.
Häufige Fragen
Ersetzt die Prüfung eine menschliche Moderation vollständig?
Nein. Sie filtert offensichtliche Fälle zuverlässig und markiert Grenzfälle zur manuellen Prüfung – die endgültige Entscheidung sollte weiterhin bei einem Menschen liegen.
Welche Kategorien werden geprüft?
Üblicherweise Nacktheit und Gewaltdarstellung, weitere Kategorien lassen sich je nach Bedarf ergänzen.
Werden geprüfte Fotos gespeichert?
Nein, die Fotos werden nur zur Berechnung der Einschätzung verarbeitet und danach nicht weiter aufbewahrt.
Wie schnell liegt das Ergebnis vor?
Die Verarbeitung läuft asynchron: Sie erhalten sofort eine Vorgangskennung und das Ergebnis kurz danach, üblicherweise innerhalb weniger Sekunden.
Kann ich eigene Schwellenwerte festlegen?
Ja, Sie entscheiden selbst, ab welcher Einschätzung ein Foto automatisch gesperrt oder nur zur manuellen Prüfung markiert wird.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/image/moderate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"image":"https://ejemplo.com/imagen.jpg"}'const res = await fetch("https://api.kit.forhosting.com/image/moderate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"image": "https://ejemplo.com/imagen.jpg"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/image/moderate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"image": "https://ejemplo.com/imagen.jpg"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/image/moderate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"image":"https://ejemplo.com/imagen.jpg"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"image":"https://ejemplo.com/imagen.jpg"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/image/moderate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"image": "https://ejemplo.com/imagen.jpg"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "image.moderate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_mb | 15 |
max_megapixels | 12 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
422 | task_failed | Die Aufgabe ist fehlgeschlagen und wird nicht berechnet. |
Technische Hinweise
Preis und ein wichtiger Vorbehalt
Wichtiger Vorbehalt: Die automatische Einschätzung ist eine Hilfe, kein rechtssicherer Filter – Grenzfälle bleiben Grenzfälle, und die endgültige Entscheidung über Sperrung oder Löschung sollte je nach Plattform weiterhin bei einem Menschen liegen, besonders bei strittigen oder öffentlich sichtbaren Ergebnissen mit möglichen Folgen für die betroffene Person oder den betroffenen Account. Die Prüfung kostet $0.010 pro Anfrage plus $0.0575 pro Bild.
Technische Fragen
Was kostet die Prüfung eines größeren Fotoaufkommens?
$0.0575 pro Bild plus $0.010 pro Anfrage. Fünftausend Fotos im Monat kosten damit rund $337.50.