Kuvaväärennösten Tunnistus-API
KäyttökohteetKehittäjäkäyttö

Tekoälykuvan tunnistin API

Lataa tuettu kuva ja tarkista, onko se tekoälyn luoma. ImgAuth analysoi tekoälyn luomisen signaaleja koko kuvasta.

API Johdanto

Käytä tulosta tarkistussignaalina, älä todisteena kuvan alkuperästä tai aitoudesta.

Pyyntöparametrit
Tuetut kuvatiedostot enintään 10 Mt.
Vastausparametrit
Korkeampi pistemäärä tarkoittaa vahvempia tekoälygeneroinnin signaaleja koko kuvassa. Käytä sitä tarkistussignaalina, älä todisteena siitä, että kuva on aito.

API Johdanto

  • Ladattujen kuvien tarkistus tekoälyn luoman sisällön varalta
  • Muoto- ja profiilikuvien arviointi koko kuvan tekoälysignaalien varalta
  • Maisema-, tuote-, taide- ja sosiaalisen median kuvien tarkistus
Käytä tulosta tarkistussignaalina, älä todisteena kuvan alkuperästä tai aitoudesta.

Todennus

Korvaa {your-api-domain} tilisi hallintapaneelissa näkyvällä API-päätepisteellä.

Todennat pyynnöt tilisi API-päätepisteellä ja Bearer-tokenilla. API-krediittien oston jälkeen voit nähdä päätepisteen ja tokenin tilisi hallintapaneelissa. Pidä token salassa äläkä koskaan committoi sitä julkisiin repositorioihin.

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

Pyyntöparametrit

ParametriTyyppi✓Kuvaus
imagestring✓Tuetut kuvatiedostot enintään 10 Mt.

Esimerkki HTTP-pyyntö

{
  "image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}

Vastausparametrit

ParametriTyyppiKuvaus
codeintegerViite API-vastauskoodeille
request_idstringKäytä näitä esimerkkejä rakentaaksesi ja debugataksesi integraatiosi
data.ai_generatedboolean | nullTodennäköisesti tekoälyn luoma kuva / Vahvaa tekoälyn luomissignaalia ei havaittu
data.ai_generation_scorenumber | nullKorkeampi pistemäärä tarkoittaa vahvempia tekoälygeneroinnin signaaleja koko kuvassa. Käytä sitä tarkistussignaalina, älä todisteena siitä, että kuva on aito.
data.review_status"likely_ai" | "likely_not_ai" | "review"Tarkistus suositeltava

Esimerkki vastaukset

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

Virhekoodit

400INVALID_REQUESTAPI messages näytetään upstream-palvelun raaka-arvoina, jotta ne vastaavat täsmälleen tuotantovastauksia.
401INVALID_API_KEYAPI messages näytetään upstream-palvelun raaka-arvoina, jotta ne vastaavat täsmälleen tuotantovastauksia.
402CREDITS_EXHAUSTEDAPI messages näytetään upstream-palvelun raaka-arvoina, jotta ne vastaavat täsmälleen tuotantovastauksia.
403API_KEY_INACTIVE / API_KEY_EXPIREDAPI messages näytetään upstream-palvelun raaka-arvoina, jotta ne vastaavat täsmälleen tuotantovastauksia.
413PAYLOAD_TOO_LARGEAPI messages näytetään upstream-palvelun raaka-arvoina, jotta ne vastaavat täsmälleen tuotantovastauksia.
415UNSUPPORTED_IMAGEAPI messages näytetään upstream-palvelun raaka-arvoina, jotta ne vastaavat täsmälleen tuotantovastauksia.
502UPSTREAM_ERRORAPI messages näytetään upstream-palvelun raaka-arvoina, jotta ne vastaavat täsmälleen tuotantovastauksia.
504UPSTREAM_TIMEOUTAPI messages näytetään upstream-palvelun raaka-arvoina, jotta ne vastaavat täsmälleen tuotantovastauksia.

Koodiesimerkit

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