API Introductie
Gebruik het resultaat als beoordelingssignaal, niet als bewijs van de herkomst of echtheid van de afbeelding.
- Verzoek Parameters
- Ondersteunde afbeeldingsbestanden tot 10 MB.
- Responsparameters
- Een hogere score betekent sterkere AI-generatiesignalen in de hele afbeelding. Gebruik hem als beoordelingssignaal, niet als bewijs dat de afbeelding echt is.
API Introductie
- Geüploade afbeeldingen controleren op AI-gegenereerde inhoud
- Portretten en profielafbeeldingen beoordelen op AI-signalen in het hele beeld
- Landschappen, producten, kunstwerken of sociale afbeeldingen controleren
Gebruik het resultaat als beoordelingssignaal, niet als bewijs van de herkomst of echtheid van de afbeelding.
Authenticatie
Vervang {your-api-domain} door het API-endpoint dat in je accountdashboard wordt weergegeven.
Authenticeer verzoeken met het API-endpoint van je account en een Bearer-token. Na aankoop van API-credits kun je je endpoint en token bekijken in je accountdashboard. Houd je token geheim en commit het nooit naar openbare 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
Verzoek Parameters
| Parameter | Type | ✓ | Beschrijving |
|---|---|---|---|
| image | string | ✓ | Ondersteunde afbeeldingsbestanden tot 10 MB. |
Voorbeeld HTTP Verzoek
{
"image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}Responsparameters
| Parameter | Type | Beschrijving |
|---|---|---|
| code | integer | Referentie voor API-antwoordcodes |
| request_id | string | Gebruik deze voorbeelden om uw integratie te bouwen en te debuggen |
| data.ai_generated | boolean | null | Waarschijnlijk door AI gegenereerde afbeelding / Geen sterk AI-generatiesignaal gedetecteerd |
| data.ai_generation_score | number | null | Een hogere score betekent sterkere AI-generatiesignalen in de hele afbeelding. Gebruik hem als beoordelingssignaal, niet als bewijs dat de afbeelding echt is. |
| data.review_status | "likely_ai" | "likely_not_ai" | "review" | Beoordeling aanbevolen |
Voorbeeld Antwoorden
{
"code": 0,
"request_id": "req_01...",
"data": {
"ai_generated": false,
"ai_generation_score": 0.12,
"review_status": "likely_not_ai"
}
}Foutcodes
400INVALID_REQUESTAPI messages worden als ruwe upstream-waarden getoond zodat ze exact overeenkomen met productieantwoorden.
401INVALID_API_KEYAPI messages worden als ruwe upstream-waarden getoond zodat ze exact overeenkomen met productieantwoorden.
402CREDITS_EXHAUSTEDAPI messages worden als ruwe upstream-waarden getoond zodat ze exact overeenkomen met productieantwoorden.
403API_KEY_INACTIVE / API_KEY_EXPIREDAPI messages worden als ruwe upstream-waarden getoond zodat ze exact overeenkomen met productieantwoorden.
413PAYLOAD_TOO_LARGEAPI messages worden als ruwe upstream-waarden getoond zodat ze exact overeenkomen met productieantwoorden.
415UNSUPPORTED_IMAGEAPI messages worden als ruwe upstream-waarden getoond zodat ze exact overeenkomen met productieantwoorden.
502UPSTREAM_ERRORAPI messages worden als ruwe upstream-waarden getoond zodat ze exact overeenkomen met productieantwoorden.
504UPSTREAM_TIMEOUTAPI messages worden als ruwe upstream-waarden getoond zodat ze exact overeenkomen met productieantwoorden.
Code Voorbeelden
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>"
}'