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
Content-Type: application/json; charset=UTF-8
Anfrageparameter
| Parameter | Typ | ✓ | Beschreibung |
|---|---|---|---|
| image | string | ✓ | Unterstützte Bilddateien bis 10 MB. |
Beispiel-HTTP-Anfrage
{
"image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}Antwortparameter
| Parameter | Typ | Beschreibung |
|---|---|---|
| code | integer | Referenz für API-Antwortcodes |
| request_id | string | Verwenden Sie diese Beispiele, um Ihre Integration zu erstellen und zu debuggen |
| data.ai_generated | boolean | null | Wahrscheinlich KI-generiertes Bild / Kein starkes KI-Signal erkannt |
| data.ai_generation_score | number | null | 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. |
| 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>"
}'