Képhamisítás-felismerő API
Fejlesztői hozzáférés

Észlelje a dokumentum- és képmanipulációt egy éles használatra kész REST API-val.

Kérés és Válasz Példák

Használja ezeket a példákat az integráció építéséhez és hibakereséséhez

Minta HTTP Kérés

POST https://{your-api-domain}/forgery_detection
Fejlécek:
  Authorization: Bearer {YOUR_API_TOKEN}
  Content-Type: application/json; charset=UTF-8

Body:
{
  "image": "<BASE64_IMAGE_WITHOUT_PREFIX>",
  "return_heatmap": "false",
  "detect_proportion": "false",
  "restrict_probability": "0.8"
}

Minta Válaszok

Sikeres válasz

Amikor a kérés érvényes és a kép feldolgozása sikeres, az API detection_result mezőt ad vissza annak jelzésére, hogy a kép manipulált (fake) vagy valódi (real), valamint kérés esetén megbízhatósági pontszámot, heatmapet és koordinátákat is.

HTTP/1.1 200 OK
Content-Type: application/json; charset=UTF-8

{
  "code": 0,
  "data": {
    "detection_result": "fake",
    "tampered_proportion": 0.000587,
    "heatmap": "<BASE64_HEATMAP_IMAGE>",
    "tampered_location": [
      {
        "left": 100,
        "top": 200,
        "width": 150,
        "height": 100,
        "probability": 0.95
      }
    ]
  },
  "message": "Success"
}

Üzleti hiba válasz

Amikor az upstream szolgáltatás üzleti hibát jelöl, az API hiba = "API_ERROR" és egy nem-nulla kódot ad vissza. Ezt a kódot az alábbi hibakód táblázat segítségével képezheti le.

HTTP/1.1 400 Bad Request
Content-Type: application/json; charset=UTF-8

{
  "error": "API_ERROR",
  "code": 1004,
  "message": "Image size error. Please ensure the image is less than 5MB and the longest side is less than 4000px."
}

API Bevezetés

A hamisítás felismerésében specializálódott mesterséges intelligencia technológia az ImgAuth.com API használatával könnyebbé vált, mint valaha. Csak néhány sornyi kóddal ezt a technológiát beépítheti alkalmazásába.

1

Válasszon API krediteket

Válassza ki az integrációs mennyiségéhez illő API kreditcsomagot

2

Szerezzen API-hozzáférést

A vásárlás után megtekintheti API-kulcsát és végpontját a fiók irányítópultján

3

Kód Példák Használata

Használja a következő kód példákat a gyors kezdéshez

4

Indítás élesben

Kövesse a használatot, állítsa a paramétereket, majd lépjen élesbe

Hitelesítés

Hitelesítse a kéréseket a fiókja API-végpontjával és Bearer tokennel. Az API kreditek megvásárlása után a végpontot és a tokent a fiók irányítópultján láthatja. Tartsa titokban a tokent, és soha ne commitolja nyilvános tárolókba.

API Végpont

POST https://{your-api-domain}/forgery_detection

Cserélje le a {your-api-domain} értéket a fiók irányítópultján megjelenő API-végpontra.

Fejlécek

Engedélyezés:
Bearer {YOUR_API_TOKEN}
Cserélje le a {YOUR_API_TOKEN} értéket a fiók irányítópultján megjelenő Bearer tokenre. Tartsa titokban, és soha ne commitolja nyilvános tárolókba.
Content-Type:
application/json; charset=UTF-8

Kód Példák

Kezdjen gyorsan a kód példáinkkal

#!/usr/bin/env bash

set -euo pipefail

API_DOMAIN="https://{your-api-domain}"
API_PATH="/forgery_detection"
API_TOKEN="{YOUR_API_TOKEN}"
IMAGE_FILE="${1:-testpaper.jpg}"

BASE64_IMAGE=$(base64 -i "$IMAGE_FILE" | tr -d '
')

read -r -d '' JSON_BODY <<EOF || true
{
  "image": "$BASE64_IMAGE",
  "return_heatmap": "false",
  "detect_proportion": "false",
  "restrict_probability": "0.8"
}
EOF

curl -X POST "${API_DOMAIN}${API_PATH}" \
  -H "Authorization: Bearer ${API_TOKEN}" \
  -H "Content-Type: application/json; charset=UTF-8" \
  -d "$JSON_BODY" \
  -o response.json \
  -s -w "\nHTTP status: %{http_code}\n"

Kérés Paraméterek

Konfigurálja API kéréseit ezekkel a paraméterekkel

ParaméterTípusLeírás
imagestringBase64-be kódolt képadat, majd URL-encoded formában. Maximum 10 MB. A rövidebb oldal legalább 512 px, a hosszabb oldal legfeljebb 8192 px. Támogatott formátumok: jpg/jpeg/png/bmp. Adjon meg image vagy url értéket.
urlstringTeljes kép URL, legfeljebb 1024 bájt. A kódolt kép mérete maradjon 10 MB alatt. A rövidebb oldal legalább 512 px, a hosszabb oldal legfeljebb 8192 px. Támogatott formátumok: jpg/jpeg/png/bmp. Adjon meg image vagy url értéket, és kapcsolja ki a hotlink védelmet.
return_heatmapstringMeghatározza, hogy visszaadjon-e hamisítási heatmapet. Alapértelmezés: false. true esetén Base64 heatmapet ad vissza, false esetén nem.
detect_proportionstringMeghatározza, hogy visszaadja-e a manipuláció megbízhatósági pontszámát. Alapértelmezés: false. true esetén visszaadja, false esetén nem.
restrict_probabilitystringKüszöb a hamisítási koordináták visszaadásához. Tartomány: 0.1–1 egy tizedesjeggyel. Alapértelmezés: 0.8. A tampered_location csak akkor tér vissza, ha a probability eléri vagy meghaladja ezt a küszöböt.

Válaszparaméterek

API válaszmezők referenciája

ParaméterTípusLeírás
detection_resultstringManipulációs eredmény: a "fake" azt jelzi, hogy manipulációt észleltünk, a "real" pedig azt, hogy nem észleltünk manipulációt.
tampered_proportionfloatA manipuláció megbízhatósági pontszáma, detect_proportion = true esetén tér vissza.
heatmapstringA manipulált régiók Base64 heatmapje, return_heatmap = true esetén tér vissza.
tampered_locationarrayA gyanús régiók koordinátáit tartalmazó tömb, amely akkor tér vissza, ha a probability nagyobb vagy egyenlő a restrict_probability értéknél. Minden elem tartalmazza a left, top, width, height és probability mezőket.
leftuint32A gyanús régió bal felső sarkának vízszintes koordinátája.
topuint32A gyanús régió bal felső sarkának függőleges koordinátája.
widthuint32A gyanús régió szélessége.
heightuint32A gyanús régió magassága.
probabilityfloatAz adott gyanús régió megbízhatósági pontszáma.

Hibakódok

Referencia API válasz kódokhoz

HibakódHibaüzenet
0success
1000body error
1001param error
1002content type error
1003image not exists
1004image size error
1005image format error
1006invalid signature
1007body size error
1008no authorization
2000server unknown error
2001server timeout
2003no content recognition
2004validate data error
3000remote server error
4000base server error

Az API messages nyers upstream értékként jelennek meg, hogy pontosan megegyezzenek az éles környezet válaszaival.

API Árazási Csomagok

Olcsóbb, mint az egyszeri kreditcsomagok. Az előfizetések továbbra is a legalacsonyabb költségű megoldást jelentik ismétlődő használat esetén.

Fejlesztő

$99
500 kreditek
12 hónapig érvényes

A legjobb értékeléshez és korai integrációhoz

  • Bearer token hitelesítés
  • Hamisítási eredmény, megbízhatósági pontszám, heatmap és régiókoordináták
  • Manipulált dokumentumok és képek ellenőrzési folyamataihoz készült
  • A vásárlás után az endpoint és a token elérhető a vezérlőpulton
Legnépszerűbb

Növekedés

$359
2,000 kreditek
12 hónapig érvényes

A legjobb éles pilotokhoz és stabil használathoz

  • Bearer token hitelesítés
  • Hamisítási eredmény, megbízhatósági pontszám, heatmap és régiókoordináták
  • Manipulált dokumentumok és képek ellenőrzési folyamataihoz készült
  • A vásárlás után az endpoint és a token elérhető a vezérlőpulton

Skála

$899
5,000 kreditek
12 hónapig érvényes

A legjobb batch workflow-khoz és többprojektű csapatokhoz

  • Bearer token hitelesítés
  • Hamisítási eredmény, megbízhatósági pontszám, heatmap és régiókoordináták
  • Manipulált dokumentumok és képek ellenőrzési folyamataihoz készült
  • A vásárlás után az endpoint és a token elérhető a vezérlőpulton
Legjobb érték

Üzleti

$2,499
15,000 kreditek
12 hónapig érvényes

A legjobb hosszú távú éles terhelésekhez

  • Bearer token hitelesítés
  • Hamisítási eredmény, megbízhatósági pontszám, heatmap és régiókoordináták
  • Manipulált dokumentumok és képek ellenőrzési folyamataihoz készült
  • A vásárlás után az endpoint és a token elérhető a vezérlőpulton

Miért bíznak a fejlesztők az API-nkban

Termelési munkaterhelésekhez készítve, hamisítás felismerés API-nk egyensúlyt tart a minőség, teljesítmény és költség között, így valós alkalmazásokban is megbízhat benne.

Termelésre kész megbízhatóság

Magas elérhetőség és stabil teljesítmény valós forgalomhoz hangolva.

Hamisítás felismeréshez optimalizálva

Dokumentumokra, tanúsítványokra és számlákra összpontosító modellek manipuláció észleléssel konzisztensebb eredményekért.

Előre jelezhető, csak API árazás

Dedikált API csomagok egyértelmű kreditenkénti költségekkel hosszú távú integrációkhoz.

Támogatás amikor szüksége van rá

Email támogatás a problémák diagnosztizálásához és az integráció időbeli javításához.

1 API kredit = 1 API kérés. Az API árazása alacsonyabb, mint az egyszeri kreditcsomagoké, miközben az előfizetések maradnak a leggazdaságosabb megoldások a folyamatos használathoz.