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

Aidot vai tekoälykasvot API

Lataa kasvokuva, muotokuva tai profiilikuva ja tarkista koko kuvasta tekoälyllä luodun sisällön signaalit.

API Johdanto

Tarkista, näyttääkö kasvokuva aidolta vai tekoälyn luomalta, mukaan lukien synteettisten kasvojen, tekoälykasvojenvaihdon ja voimakkaan tekoälyavusteisen retusoinnin merkit. Malli analysoi koko kuvan ja palauttaa tekoälyluonnin riskipisteet.

Pyyntöparametrit
Tuetut muotokuvatiedostot 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

  • Tarkistaa, näyttääkö profiilikuva aidolta vai tekoälyn luomalta
  • Tarkistaa selfiet ja muotokuvat synteettisten kasvojen signaaleja
  • Seuloo mahdollista tekoälykasvojenvaihtoa tai voimakasta tekoälyavusteista retusointia
Tarkista, näyttääkö kasvokuva aidolta vai tekoälyn luomalta, mukaan lukien synteettisten kasvojen, tekoälykasvojenvaihdon ja voimakkaan tekoälyavusteisen retusoinnin merkit. Malli analysoi koko kuvan ja palauttaa tekoälyluonnin riskipisteet.

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/real-or-ai-face
Authorization: Bearer {YOUR_API_TOKEN}
Content-Type: application/json; charset=UTF-8

Pyyntöparametrit

ParametriTyyppi✓Kuvaus
imagestring✓Tuetut muotokuvatiedostot 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 tai merkittävästi tekoälyllä muokattu kasvokuva / 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
data.analysis_scope"portrait"Tarkista, näyttääkö kasvokuva aidolta vai tekoälyn luomalta, mukaan lukien synteettisten kasvojen, tekoälykasvojenvaihdon ja voimakkaan tekoälyavusteisen retusoinnin merkit. Malli analysoi koko kuvan ja palauttaa tekoälyluonnin riskipisteet.

Esimerkki vastaukset

{
  "code": 0,
  "request_id": "req_01...",
  "data": {
    "ai_generated": true,
    "ai_generation_score": 0.89,
    "review_status": "likely_ai",
    "analysis_scope": "portrait"
  }
}

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/real-or-ai-face" \
  -H "Authorization: Bearer rh_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}'