Kuvaväärennösten Tunnistus-API
Rakennettu petosarviointityönkuluilleKehittäjäkäyttö

Asiakirjapetosten tunnistus API

Tunnista väärennetyt alueet ja visuaalinen manipulointi asiakirjakuvista, todistuksista, laskuista, kuiteista ja skannauksista AI-lämpökartoilla.

API Johdanto

Tekoälyteknologia, joka on erikoistunut kuvaväärennösten havaitsemiseen, on tehty helpommaksi kuin koskaan ImgAuth.com API:n avulla. Vain muutamalla koodirivillä voit tuoda tämän teknologian sovellukseesi.

Pyyntöparametrit
Base64-koodattu kuvatieto, joka URL-koodataan. Enintään 10 MB. Lyhin sivu vähintään 512 px ja pisin sivu enintään 8192 px. Tukee jpg/jpeg/png/bmp. Anna image tai url.
Vastausparametrit
API-vastauskenttien viite

API Johdanto

  • taloustiimit tarkistavat laskuja ja kuitteja
  • HR-tiimit tarkistavat todistuksia ja skannauksia
  • vakuutustiimit tarkistavat korvausasiakirjoja

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/document-fraud-detection
Authorization: Bearer {YOUR_API_TOKEN}
Content-Type: application/json; charset=UTF-8

Pyyntöparametrit

ParametriTyyppi✓Kuvaus
imagestring✓Base64-koodattu kuvatieto, joka URL-koodataan. Enintään 10 MB. Lyhin sivu vähintään 512 px ja pisin sivu enintään 8192 px. Tukee jpg/jpeg/png/bmp. Anna image tai url.
detect_proportionboolean—Määrittää palautetaanko manipuloinnin luottamusarvo. Oletus: false. true palauttaa arvon, false ei palauta.
return_heatmapboolean—Määrittää palautetaanko väärennös-heatmap. Oletus: false. true palauttaa Base64-heatmapin, false ei palauta.
locationboolean—Käytä näitä esimerkkejä rakentaaksesi ja debugataksesi integraatiosi

Esimerkki HTTP-pyyntö

{
  "image": "<BASE64_IMAGE_WITHOUT_PREFIX>",
  "detect_proportion": true,
  "return_heatmap": true,
  "location": true
}

Vastausparametrit

ParametriTyyppiKuvaus
codeintegerViite API-vastauskoodeille
request_idstringKäytä näitä esimerkkejä rakentaaksesi ja debugataksesi integraatiosi
data.detection_result"fake" | "real"Manipulointitulos: "fake" tarkoittaa, että manipulointi havaittiin, ja "real" tarkoittaa, ettei manipulointia havaittu.
data.tampered_proportionnumber | nullManipuloinnin luottamusarvo, palautetaan kun detect_proportion = true.
data.heatmapstring | nullManipuloitujen alueiden Base64-heatmap, palautetaan kun return_heatmap = true.
data.tampered_locationarrayTaulukko epäilyttävien alueiden koordinaateista, palautetaan kun probability on suurempi tai yhtä suuri kuin restrict_probability. Jokainen alkio sisältää left, top, width, height ja probability.

Esimerkki vastaukset

{
  "code": 0,
  "request_id": "req_01...",
  "data": {
    "detection_result": "fake",
    "tampered_proportion": 0.82,
    "heatmap": "<BASE64_HEATMAP>",
    "tampered_location": [
      { "left": 124, "top": 86, "width": 220, "height": 74, "probability": 0.91 }
    ]
  }
}

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/document-fraud-detection" \
  -H "Authorization: Bearer rh_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "image": "<BASE64_IMAGE_WITHOUT_PREFIX>",
  "detect_proportion": true,
  "return_heatmap": true,
  "location": true
}'