Introducere API
Folosește rezultatul ca semnal pentru verificare, nu ca dovadă a originii sau autenticității imaginii.
- Parametri de Cerere
- Fișiere imagine acceptate de până la 10 MB.
- Parametri de răspuns
- Un scor mai mare înseamnă semnale mai puternice de generare AI pe întreaga imagine. Folosește-l ca semnal de verificare, nu ca dovadă că imaginea este reală.
Introducere API
- Verificarea imaginilor încărcate pentru conținut generat de AI
- Analizarea portretelor și imaginilor de profil pentru semnale AI în întreaga imagine
- Verificarea peisajelor, produselor, operelor de artă sau imaginilor sociale
Folosește rezultatul ca semnal pentru verificare, nu ca dovadă a originii sau autenticității imaginii.
Autentificare
Înlocuiește {your-api-domain} cu endpoint-ul API afișat în panoul contului tău.
Autentifică solicitările cu endpoint-ul API al contului tău și un token Bearer. După cumpărarea creditelor API, poți vedea endpoint-ul și token-ul în panoul contului. Păstrează token-ul secret și nu îl publica niciodată în depozite publice.
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
Parametri de Cerere
| Parametru | Tip | ✓ | Descriere |
|---|---|---|---|
| image | string | ✓ | Fișiere imagine acceptate de până la 10 MB. |
Exemplu Cerere HTTP
{
"image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}Parametri de răspuns
| Parametru | Tip | Descriere |
|---|---|---|
| code | integer | Referință pentru codurile de răspuns API |
| request_id | string | Folosiți aceste exemple pentru a construi și depana integrarea dvs. |
| data.ai_generated | boolean | null | Imagine probabil generată de AI / Nu a fost detectat un semnal puternic de generare AI |
| data.ai_generation_score | number | null | Un scor mai mare înseamnă semnale mai puternice de generare AI pe întreaga imagine. Folosește-l ca semnal de verificare, nu ca dovadă că imaginea este reală. |
| data.review_status | "likely_ai" | "likely_not_ai" | "review" | Se recomandă verificarea |
Exemple de Răspuns
{
"code": 0,
"request_id": "req_01...",
"data": {
"ai_generated": false,
"ai_generation_score": 0.12,
"review_status": "likely_not_ai"
}
}Coduri de Eroare
400INVALID_REQUESTAPI messages sunt afișate ca valori brute din serviciul upstream pentru a se potrivi exact cu răspunsurile din producție.
401INVALID_API_KEYAPI messages sunt afișate ca valori brute din serviciul upstream pentru a se potrivi exact cu răspunsurile din producție.
402CREDITS_EXHAUSTEDAPI messages sunt afișate ca valori brute din serviciul upstream pentru a se potrivi exact cu răspunsurile din producție.
403API_KEY_INACTIVE / API_KEY_EXPIREDAPI messages sunt afișate ca valori brute din serviciul upstream pentru a se potrivi exact cu răspunsurile din producție.
413PAYLOAD_TOO_LARGEAPI messages sunt afișate ca valori brute din serviciul upstream pentru a se potrivi exact cu răspunsurile din producție.
415UNSUPPORTED_IMAGEAPI messages sunt afișate ca valori brute din serviciul upstream pentru a se potrivi exact cu răspunsurile din producție.
502UPSTREAM_ERRORAPI messages sunt afișate ca valori brute din serviciul upstream pentru a se potrivi exact cu răspunsurile din producție.
504UPSTREAM_TIMEOUTAPI messages sunt afișate ca valori brute din serviciul upstream pentru a se potrivi exact cu răspunsurile din producție.
Exemple de Cod
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>"
}'