API zur Bildfälschungserkennung
AnwendungsfälleEntwicklerzugang

KI-Bilddetektor API

Lade ein unterstütztes Bild hoch, um zu prüfen, ob es KI-generiert ist. ImgAuth analysiert KI-Generierungssignale im gesamten Bild.

API-Einführung

Nutze das Ergebnis als Prüfsignal, nicht als Nachweis für Herkunft oder Echtheit eines Bildes.

Anfrageparameter
Unterstützte Bilddateien bis 10 MB.
Antwortparameter
Ein höherer Wert bedeutet stärkere KI-Generierungssignale im gesamten Bild. Nutzen Sie ihn als Prüfsignal, nicht als Nachweis, dass das Bild echt ist.

API-Einführung

  • Hochgeladene Bilder auf KI-generierte Inhalte prüfen
  • Porträts und Profilbilder auf bildweite KI-Signale untersuchen
  • Landschafts-, Produkt-, Kunst- oder Social-Media-Bilder prüfen
Nutze das Ergebnis als Prüfsignal, nicht als Nachweis für Herkunft oder Echtheit eines Bildes.

Authentifizierung

Ersetzen Sie {your-api-domain} durch den im Kontodashboard angezeigten API-Endpoint.

Authentifizieren Sie Anfragen mit dem API-Endpoint Ihres Kontos und einem Bearer-Token. Nach dem Kauf von API-Credits können Sie Endpoint und Token im Kontodashboard einsehen. Halten Sie Ihr Token geheim und committen Sie es niemals in öffentliche Repositories.

POSThttps://api.imgauth.com/v1/ai-image-detection
Authorization: Bearer {YOUR_API_TOKEN}
Content-Type: application/json; charset=UTF-8

Anfrageparameter

ParameterTyp✓Beschreibung
imagestring✓Unterstützte Bilddateien bis 10 MB.

Beispiel-HTTP-Anfrage

{
  "image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}

Antwortparameter

ParameterTypBeschreibung
codeintegerReferenz für API-Antwortcodes
request_idstringVerwenden Sie diese Beispiele, um Ihre Integration zu erstellen und zu debuggen
data.ai_generatedboolean | nullWahrscheinlich KI-generiertes Bild / Kein starkes KI-Signal erkannt
data.ai_generation_scorenumber | nullEin höherer Wert bedeutet stärkere KI-Generierungssignale im gesamten Bild. Nutzen Sie ihn als Prüfsignal, nicht als Nachweis, dass das Bild echt ist.
data.review_status"likely_ai" | "likely_not_ai" | "review"Manuelle Prüfung empfohlen

Beispielantworten

{
  "code": 0,
  "request_id": "req_01...",
  "data": {
    "ai_generated": false,
    "ai_generation_score": 0.12,
    "review_status": "likely_not_ai"
  }
}

Fehlercodes

400INVALID_REQUESTAPI messages werden als rohe Upstream-Werte angezeigt, damit sie exakt den Antworten in Produktion entsprechen.
401INVALID_API_KEYAPI messages werden als rohe Upstream-Werte angezeigt, damit sie exakt den Antworten in Produktion entsprechen.
402CREDITS_EXHAUSTEDAPI messages werden als rohe Upstream-Werte angezeigt, damit sie exakt den Antworten in Produktion entsprechen.
403API_KEY_INACTIVE / API_KEY_EXPIREDAPI messages werden als rohe Upstream-Werte angezeigt, damit sie exakt den Antworten in Produktion entsprechen.
413PAYLOAD_TOO_LARGEAPI messages werden als rohe Upstream-Werte angezeigt, damit sie exakt den Antworten in Produktion entsprechen.
415UNSUPPORTED_IMAGEAPI messages werden als rohe Upstream-Werte angezeigt, damit sie exakt den Antworten in Produktion entsprechen.
502UPSTREAM_ERRORAPI messages werden als rohe Upstream-Werte angezeigt, damit sie exakt den Antworten in Produktion entsprechen.
504UPSTREAM_TIMEOUTAPI messages werden als rohe Upstream-Werte angezeigt, damit sie exakt den Antworten in Produktion entsprechen.

Code-Beispiele

curl -X POST "https://api.imgauth.com/v1/ai-image-detection" \
  -H "Authorization: Bearer rh_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}'