API Introduktion
Använd resultatet som en granskningssignal, inte som bevis på bildens ursprung eller äkthet.
- Begäran Parametrar
- Bildfiler som stöds upp till 10 MB.
- Svarparametrar
- Ett högre värde betyder starkare AI-genereringssignaler i hela bilden. Använd det som en granskningssignal, inte som bevis för att bilden är äkta.
API Introduktion
- Granska uppladdade bilder efter AI-genererat innehåll
- Granska porträtt och profilbilder efter AI-signaler i hela bilden
- Kontrollera landskap, produkter, konstverk eller bilder från sociala medier
Använd resultatet som en granskningssignal, inte som bevis på bildens ursprung eller äkthet.
Autentisering
Ersätt {your-api-domain} med API-endpointen som visas i ditt kontopanel.
Autentisera förfrågningar med ditt kontos API-endpoint och en Bearer-token. Efter att du köpt API-krediter kan du se endpoint och token i ditt kontopanel. Håll din token hemlig och lägg den aldrig i publika repositorier.
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
Begäran Parametrar
| Parameter | Typ | ✓ | Beskrivning |
|---|---|---|---|
| image | string | ✓ | Bildfiler som stöds upp till 10 MB. |
Exempel HTTP Begäran
{
"image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}Svarparametrar
| Parameter | Typ | Beskrivning |
|---|---|---|
| code | integer | Referens för API-svarkoder |
| request_id | string | Använd dessa exempel för att bygga och felsöka din integration |
| data.ai_generated | boolean | null | Troligen AI-genererad bild / Ingen stark AI-genereringssignal upptäcktes |
| data.ai_generation_score | number | null | Ett högre värde betyder starkare AI-genereringssignaler i hela bilden. Använd det som en granskningssignal, inte som bevis för att bilden är äkta. |
| data.review_status | "likely_ai" | "likely_not_ai" | "review" | Granskning rekommenderas |
Exempel Svar
{
"code": 0,
"request_id": "req_01...",
"data": {
"ai_generated": false,
"ai_generation_score": 0.12,
"review_status": "likely_not_ai"
}
}Felkoder
400INVALID_REQUESTAPI messages visas som råa upstream-värden så att de exakt matchar svaren i produktion.
401INVALID_API_KEYAPI messages visas som råa upstream-värden så att de exakt matchar svaren i produktion.
402CREDITS_EXHAUSTEDAPI messages visas som råa upstream-värden så att de exakt matchar svaren i produktion.
403API_KEY_INACTIVE / API_KEY_EXPIREDAPI messages visas som råa upstream-värden så att de exakt matchar svaren i produktion.
413PAYLOAD_TOO_LARGEAPI messages visas som råa upstream-värden så att de exakt matchar svaren i produktion.
415UNSUPPORTED_IMAGEAPI messages visas som råa upstream-värden så att de exakt matchar svaren i produktion.
502UPSTREAM_ERRORAPI messages visas som råa upstream-värden så att de exakt matchar svaren i produktion.
504UPSTREAM_TIMEOUTAPI messages visas som råa upstream-värden så att de exakt matchar svaren i produktion.
Kodexempel
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>"
}'