API per il Rilevamento della Falsificazione delle Immagini
Casi d’usoAccesso sviluppatori

Rilevatore di immagini IA API

Carica un’immagine supportata per verificare se è stata generata dall’IA. ImgAuth analizza i segnali di generazione IA nell’intera immagine.

Introduzione API

Usa il risultato come segnale di revisione, non come prova dell’origine o dell’autenticità dell’immagine.

Parametri di Richiesta
File immagine supportati fino a 10 MB.
Parametri di risposta
Un punteggio più alto indica segnali di generazione IA più forti sull’intera immagine. Usalo come segnale di revisione, non come prova che l’immagine sia reale.

Introduzione API

  • Esaminare le immagini caricate per individuare contenuti generati dall’IA
  • Controllare ritratti e immagini del profilo per segnali IA nell’intera immagine
  • Verificare paesaggi, prodotti, opere d’arte o immagini social
Usa il risultato come segnale di revisione, non come prova dell’origine o dell’autenticità dell’immagine.

Autenticazione

Sostituisci {your-api-domain} con l’endpoint API mostrato nella dashboard del tuo account.

Autentica le richieste con l’endpoint API del tuo account e un token Bearer. Dopo l’acquisto dei crediti API, puoi vedere endpoint e token nella dashboard del tuo account. Mantieni segreto il token e non pubblicarlo mai in repository pubblici.

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

Parametri di Richiesta

ParametroTipo✓Descrizione
imagestring✓File immagine supportati fino a 10 MB.

Esempio Richiesta HTTP

{
  "image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}

Parametri di risposta

ParametroTipoDescrizione
codeintegerRiferimento per i codici di risposta API
request_idstringUsa questi esempi per costruire e debuggare la tua integrazione
data.ai_generatedboolean | nullImmagine probabilmente generata dall’IA / Nessun forte segnale di generazione IA rilevato
data.ai_generation_scorenumber | nullUn punteggio più alto indica segnali di generazione IA più forti sull’intera immagine. Usalo come segnale di revisione, non come prova che l’immagine sia reale.
data.review_status"likely_ai" | "likely_not_ai" | "review"Revisione consigliata

Esempi di Risposta

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

Codici di Errore

400INVALID_REQUESTGli API messages vengono mostrati come valori grezzi del servizio upstream per corrispondere esattamente alle risposte viste in produzione.
401INVALID_API_KEYGli API messages vengono mostrati come valori grezzi del servizio upstream per corrispondere esattamente alle risposte viste in produzione.
402CREDITS_EXHAUSTEDGli API messages vengono mostrati come valori grezzi del servizio upstream per corrispondere esattamente alle risposte viste in produzione.
403API_KEY_INACTIVE / API_KEY_EXPIREDGli API messages vengono mostrati come valori grezzi del servizio upstream per corrispondere esattamente alle risposte viste in produzione.
413PAYLOAD_TOO_LARGEGli API messages vengono mostrati come valori grezzi del servizio upstream per corrispondere esattamente alle risposte viste in produzione.
415UNSUPPORTED_IMAGEGli API messages vengono mostrati come valori grezzi del servizio upstream per corrispondere esattamente alle risposte viste in produzione.
502UPSTREAM_ERRORGli API messages vengono mostrati come valori grezzi del servizio upstream per corrispondere esattamente alle risposte viste in produzione.
504UPSTREAM_TIMEOUTGli API messages vengono mostrati come valori grezzi del servizio upstream per corrispondere esattamente alle risposte viste in produzione.

Esempi di Codice

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>"
}'