API fyrir Myndafölsunargreiningu
Aðgangur þróunaraðila
Greindu skjal- og myndabreytingar með framleiðslutilbúnu REST API.
Beiðni og Svars Dæmi
Notaðu þessi dæmi til að byggja og kemba samþættingu þína
Dæmi HTTP Beiðni
POST https://{your-api-domain}/forgery_detection
Hausar:
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"
}Dæmi Svör
Árangursríkt svar
Þegar beiðnin er gild og myndin er unnin á réttan hátt skilar API detection_result til að sýna hvort myndin sé fölsuð (fake) eða ósvikin (real), ásamt öryggisstigi, heatmap og hnitum þegar þess er óskað.
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"
}Viðskiptavillu svar
Þegar uppstreymisþjónustan tilkynnir viðskiptavillu, skilar API villu = "API_ERROR" og kóða sem er ekki núll. Þú getur kortlagt þennan kóða með því að nota villukóða töfluna hér að neðan.
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 Kynning
Gervigreindartæknin sem sérhæfir sig í falskra greiningu hefur verið gerð auðveldari en nokkru sinni fyrr með því að nota ImgAuth.com API. Með aðeins nokkrum línum af kóða geturðu komið þessari tækni inn í forritið þitt.
Veldu API-einingar
Veldu API-einingapakka sem hentar samþættingarmagni þínu
Fáðu API-aðgang
Eftir kaup geturðu séð API-lykilinn þinn og endapunkt á stjórnborði reikningsins
Nota Kóða Dæmi
Notaðu eftirfarandi kóða dæmi til að byrja fljótt
Farðu í framleiðslu
Fylgstu með notkun, stilltu breytur og farðu í framleiðslu
Auðkenning
Auðkenndu beiðnir með API-endapunkti reikningsins þíns og Bearer-tokeni. Eftir kaup á API-einingum geturðu séð endapunktinn og tokenið á stjórnborði reikningsins. Haltu tokeninu leyndu og gerðu það aldrei commit í opinber geymslusöfn.
API Endapunktur
Skiptu út {your-api-domain} fyrir API-endapunktinn sem birtist á stjórnborði reikningsins.
Hausar
Kóða Dæmi
Byrjaðu fljótt með kóða dæmunum okkar
#!/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"Beiðni Breytur
Stilla API beiðnirnar þínar með þessum breytum
| Breytu | Tegund | Lýsing |
|---|---|---|
| image | string | Myndgögn kóðuð í Base64 og síðan URL-encoded. Hámark 10 MB. Styttri hlið að minnsta kosti 512 px og lengri hlið að hámarki 8192 px. Styður jpg/jpeg/png/bmp. Gefðu upp image eða url. |
| url | string | Heilt mynd-URL allt að 1024 bæti. Kóðaða myndin verður að vera undir 10 MB. Styttri hlið að minnsta kosti 512 px og lengri hlið að hámarki 8192 px. Styður jpg/jpeg/png/bmp. Gefðu upp image eða url og slökktu á hotlink-vörn. |
| return_heatmap | string | Ákvarðar hvort skila eigi heatmap af fölsun. Sjálfgefið: false. true skilar Base64 heatmap, false ekki. |
| detect_proportion | string | Ákvarðar hvort skila eigi öryggisstigi fyrir manipúlasjón. Sjálfgefið: false. true skilar stiginu, false ekki. |
| restrict_probability | string | Þröskuldur fyrir að skila fölsunarhnitum. Bil: 0.1 til 1 með 1 aukastaf. Sjálfgefið: 0.8. tampered_location er aðeins skilað þegar probability nær eða fer yfir þröskuldinn. |
Svörunarbreytur
Tilvísun í svarreiti API
| Breytuheiti | Gerð | Lýsing |
|---|---|---|
| detection_result | string | Niðurstaða manipúlasjónar: "fake" þýðir að manipúlasjón fannst, "real" þýðir að engin manipúlasjón fannst. |
| tampered_proportion | float | Öryggisstig manipúlasjónar, skilað þegar detect_proportion = true. |
| heatmap | string | Base64 heatmap af fölsuðum svæðum, skilað þegar return_heatmap = true. |
| tampered_location | array | Fylki af hnitum grunsamlegra svæða, skilað þegar probability er hærra en eða jafnt restrict_probability. Hver færsla inniheldur left, top, width, height og probability. |
| left | uint32 | Lárétt hnit efra vinstra horns grunsamlega svæðisins. |
| top | uint32 | Lóðrétt hnit efra vinstra horns grunsamlega svæðisins. |
| width | uint32 | Breidd grunsamlega svæðisins. |
| height | uint32 | Hæð grunsamlega svæðisins. |
| probability | float | Öryggisstig fyrir þetta grunsamlega svæði. |
Villukóðar
Viðmið fyrir API svarkóða
| Villukóði | Villuskilaboð |
|---|---|
| 0 | success |
| 1000 | body error |
| 1001 | param error |
| 1002 | content type error |
| 1003 | image not exists |
| 1004 | image size error |
| 1005 | image format error |
| 1006 | invalid signature |
| 1007 | body size error |
| 1008 | no authorization |
| 2000 | server unknown error |
| 2001 | server timeout |
| 2003 | no content recognition |
| 2004 | validate data error |
| 3000 | remote server error |
| 4000 | base server error |
API messages eru sýnd sem hrá upstream gildi til að passa nákvæmlega við svör í framleiðslu.
API Verðlag Áætlanir
Ódýrara en stakir inneignapakkar. Áskriftir eru enn hagkvæmasti kosturinn fyrir endurtekna notkun.
Þróunaraðili
Best fyrir mat og snemmbúna samþættingu
- Bearer token auðkenning
- Niðurstaða fölsunar, öryggisstig, heatmap og svæðishnit
- Hannað fyrir verkflæði við yfirferð á fölsuðum skjölum og myndum
- Aðgangur að endpoint og token á mælaborðinu eftir kaup
Vöxtur
Best fyrir framleiðslutilraunir og stöðuga notkun
- Bearer token auðkenning
- Niðurstaða fölsunar, öryggisstig, heatmap og svæðishnit
- Hannað fyrir verkflæði við yfirferð á fölsuðum skjölum og myndum
- Aðgangur að endpoint og token á mælaborðinu eftir kaup
Skölun
Best fyrir lotuvinnslu og teymi með mörg verkefni
- Bearer token auðkenning
- Niðurstaða fölsunar, öryggisstig, heatmap og svæðishnit
- Hannað fyrir verkflæði við yfirferð á fölsuðum skjölum og myndum
- Aðgangur að endpoint og token á mælaborðinu eftir kaup
Viðskipti
Best fyrir langtíma framleiðsluálag
- Bearer token auðkenning
- Niðurstaða fölsunar, öryggisstig, heatmap og svæðishnit
- Hannað fyrir verkflæði við yfirferð á fölsuðum skjölum og myndum
- Aðgangur að endpoint og token á mælaborðinu eftir kaup
Af hverju treysta forritarar API okkar
Byggt fyrir framleiðslu vinnuálag, falskra greining API okkar jafnar gæði, afkastagetu og kostnað svo þú getir treyst á það í raunverulegum forritum.
Framleiðslu tilbúin áreiðanleiki
Hár framboð og stöðug afkastageta stillt fyrir raunverulegan umferð.
Hagrætt fyrir falskra greiningu
Líkön sem einbeita sér að skjölum, vottorðum og reikningum með falskra greiningu fyrir samræmdari niðurstöður.
Fyrirsjáanleg, aðeins API verðlagning
Tileinkaðar API áætlanir með skýrum kostnaði á stig fyrir langtíma samþættingu.
Stuðningur þegar þú þarft hann
Tölvupóstur stuðningur til að hjálpa þér að greina vandamál og bæta samþættingu þína með tímanum.
1 API-eining = 1 API-beiðni. API-verðlagning er lægri en stakir inneignapakkar, á meðan áskriftir eru áfram hagkvæmasti kosturinn fyrir samfellda notkun.