इमेज फॉर्जरी डिटेक्शन API
डेवलपर एक्सेस

प्रोडक्शन-रेडी REST API के साथ दस्तावेज़ और इमेज छेड़छाड़ का पता लगाएँ।

अनुरोध और प्रतिक्रिया उदाहरण

अपने एकीकरण को बनाने और डीबग करने के लिए इन उदाहरणों का उपयोग करें

नमूना HTTP अनुरोध

POST https://{your-api-domain}/forgery_detection
हेडर:
  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"
}

नमूना प्रतिक्रियाएं

सफल प्रतिक्रिया

जब अनुरोध मान्य होता है और इमेज सफलतापूर्वक प्रोसेस हो जाती है, तब API detection_result लौटाती है ताकि पता चले कि इमेज छेड़छाड़ की गई है (fake) या वास्तविक है (real), और आवश्यकता होने पर confidence, heatmap और निर्देशांक भी लौटाए जाते हैं।

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

व्यावसायिक त्रुटि प्रतिक्रिया

जब अपस्ट्रीम सेवा एक व्यावसायिक त्रुटि रिपोर्ट करती है, API त्रुटि = "API_ERROR" और एक गैर-शून्य कोड लौटाता है। आप नीचे दी गई त्रुटि कोड तालिका का उपयोग करके इस कोड को मैप कर सकते हैं।

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 परिचय

छवि जालसाजी पहचान में विशेषज्ञ कृत्रिम बुद्धिमत्ता प्रौद्योगिकी ImgAuth.com API का उपयोग करके पहले से कहीं अधिक आसान बना दी गई है। बस कुछ पंक्तियों के कोड के साथ, आप इस प्रौद्योगिकी को अपने एप्लिकेशन में ला सकते हैं।

1

API क्रेडिट चुनें

अपने इंटीग्रेशन वॉल्यूम के अनुसार API क्रेडिट पैकेज चुनें

2

API एक्सेस प्राप्त करें

खरीद के बाद अपने अकाउंट डैशबोर्ड में API key और endpoint देखें

3

कोड उदाहरण उपयोग करें

तेज़ी से शुरू करने के लिए निम्नलिखित कोड उदाहरणों का उपयोग करें

4

प्रोडक्शन में जाएँ

उपयोग की निगरानी करें, पैरामीटर समायोजित करें और प्रोडक्शन में जाएँ

प्रमाणीकरण

अपने अकाउंट API endpoint और Bearer token से अनुरोध प्रमाणित करें। API क्रेडिट खरीदने के बाद आप अपने अकाउंट डैशबोर्ड में endpoint और token देख सकते हैं। अपने token को सुरक्षित रखें और कभी भी सार्वजनिक रिपॉज़िटरी में commit न करें।

API एंडपॉइंट

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

{your-api-domain} को अपने अकाउंट डैशबोर्ड में दिखाए गए API endpoint से बदलें।

हेडर

अधिकार:
Bearer {YOUR_API_TOKEN}
{YOUR_API_TOKEN} को अपने अकाउंट डैशबोर्ड में दिखाए गए Bearer token से बदलें। इसे सुरक्षित रखें और सार्वजनिक रिपॉज़िटरी में commit न करें।
Content-Type:
application/json; charset=UTF-8

कोड उदाहरण

हमारे कोड नमूनों के साथ तेज़ी से शुरू करें

#!/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"

अनुरोध पैरामीटर

इन पैरामीटरों के साथ अपने API अनुरोधों को कॉन्फ़िगर करें

पैरामीटरप्रकारविवरण
imagestringBase64 एन्कोड की गई इमेज डेटा को URL-encode करके भेजें। अधिकतम 10 MB। सबसे छोटी साइड कम से कम 512 px और सबसे लंबी साइड अधिकतम 8192 px होनी चाहिए। jpg/jpeg/png/bmp समर्थित हैं। image या url में से एक दें।
urlstringपूर्ण इमेज URL, अधिकतम 1024 बाइट। एन्कोड की गई इमेज 10 MB से कम रहनी चाहिए। सबसे छोटी साइड कम से कम 512 px और सबसे लंबी साइड अधिकतम 8192 px होनी चाहिए। jpg/jpeg/png/bmp समर्थित हैं। image या url में से एक दें और hotlink protection बंद करें।
return_heatmapstringक्या फॉर्जरी heatmap लौटानी है। डिफ़ॉल्ट false है। true पर Base64 heatmap लौटती है, false पर नहीं।
detect_proportionstringक्या छेड़छाड़ confidence score लौटाना है। डिफ़ॉल्ट false है। true पर score लौटता है, false पर नहीं।
restrict_probabilitystringफॉर्जरी निर्देशांक लौटाने की सीमा। रेंज 0.1 से 1 तक, 1 दशमलव स्थान के साथ। डिफ़ॉल्ट 0.8। tampered_location केवल तब लौटता है जब probability इस सीमा तक पहुँचती है या उससे अधिक होती है।

रिस्पॉन्स पैरामीटर

API response फ़ील्ड संदर्भ

पैरामीटरप्रकारविवरण
detection_resultstringछेड़छाड़ परिणाम: "fake" का अर्थ है छेड़छाड़ मिली, "real" का अर्थ है छेड़छाड़ नहीं मिली।
tampered_proportionfloatछेड़छाड़ confidence score, detect_proportion = true होने पर लौटता है।
heatmapstringछेड़छाड़ वाले क्षेत्रों की Base64 heatmap, return_heatmap = true होने पर लौटती है।
tampered_locationarrayसंदिग्ध क्षेत्रों के निर्देशांकों का array, जब probability restrict_probability से बड़ी या बराबर हो तब लौटता है। हर item में left, top, width, height और probability शामिल होते हैं।
leftuint32संदिग्ध क्षेत्र के ऊपर-बाएँ कोने का क्षैतिज निर्देशांक।
topuint32संदिग्ध क्षेत्र के ऊपर-बाएँ कोने का ऊर्ध्वाधर निर्देशांक।
widthuint32संदिग्ध क्षेत्र की चौड़ाई।
heightuint32संदिग्ध क्षेत्र की ऊँचाई।
probabilityfloatइस संदिग्ध क्षेत्र का confidence score।

त्रुटि कोड

API प्रतिक्रिया कोड के लिए संदर्भ

त्रुटि कोडत्रुटि संदेश
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

API messages को upstream सेवा के raw मानों के रूप में दिखाया जाता है ताकि वे production response से बिल्कुल मेल खाएँ।

API मूल्य निर्धारण योजनाएं

वन-टाइम क्रेडिट पैक से सस्ता। आवर्ती उपयोग के लिए सब्सक्रिप्शन अभी भी सबसे कम लागत वाला विकल्प है।

डेवलपर

$99
500 क्रेडिट
12 महीने के लिए मान्य

मूल्यांकन और शुरुआती इंटीग्रेशन के लिए सर्वोत्तम

  • Bearer token प्रमाणीकरण
  • फॉर्जरी परिणाम, confidence, heatmap और क्षेत्र निर्देशांक
  • दस्तावेज़ और इमेज छेड़छाड़ समीक्षा वर्कफ़्लो के लिए बनाया गया
  • खरीद के बाद डैशबोर्ड से endpoint और token उपलब्ध
सबसे लोकप्रिय

ग्रोथ

$359
2,000 क्रेडिट
12 महीने के लिए मान्य

प्रोडक्शन पायलट और स्थिर उपयोग के लिए सर्वोत्तम

  • Bearer token प्रमाणीकरण
  • फॉर्जरी परिणाम, confidence, heatmap और क्षेत्र निर्देशांक
  • दस्तावेज़ और इमेज छेड़छाड़ समीक्षा वर्कफ़्लो के लिए बनाया गया
  • खरीद के बाद डैशबोर्ड से endpoint और token उपलब्ध

स्केल

$899
5,000 क्रेडिट
12 महीने के लिए मान्य

बैच वर्कफ़्लो और मल्टी-प्रोजेक्ट टीमों के लिए सर्वोत्तम

  • Bearer token प्रमाणीकरण
  • फॉर्जरी परिणाम, confidence, heatmap और क्षेत्र निर्देशांक
  • दस्तावेज़ और इमेज छेड़छाड़ समीक्षा वर्कफ़्लो के लिए बनाया गया
  • खरीद के बाद डैशबोर्ड से endpoint और token उपलब्ध
सर्वोत्तम मूल्य

बिज़नेस

$2,499
15,000 क्रेडिट
12 महीने के लिए मान्य

दीर्घकालिक प्रोडक्शन वर्कलोड के लिए सर्वोत्तम

  • Bearer token प्रमाणीकरण
  • फॉर्जरी परिणाम, confidence, heatmap और क्षेत्र निर्देशांक
  • दस्तावेज़ और इमेज छेड़छाड़ समीक्षा वर्कफ़्लो के लिए बनाया गया
  • खरीद के बाद डैशबोर्ड से endpoint और token उपलब्ध

क्यों डेवलपर हमारे API पर भरोसा करते हैं

उत्पादन वर्कलोड के लिए बनाया गया, हमारा जालसाजी पहचान API गुणवत्ता, प्रदर्शन और लागत को संतुलित करता है ताकि आप वास्तविक दुनिया के ऐप्स में इस पर भरोसा कर सकें।

उत्पादन-तैयार विश्वसनीयता

वास्तविक दुनिया के ट्रैफ़िक के लिए ट्यून किया गया उच्च उपलब्धता और स्थिर प्रदर्शन।

जालसाजी पहचान के लिए अनुकूलित

अधिक सुसंगत परिणामों के लिए टैम्परिंग डिटेक्शन के साथ दस्तावेज़, प्रमाणपत्र और चालान पर केंद्रित मॉडल।

पूर्वानुमान योग्य, केवल API मूल्य निर्धारण

दीर्घकालिक एकीकरण के लिए प्रति-क्रेडिट लागत के साथ समर्पित API योजनाएं।

जब आपको इसकी आवश्यकता हो तो समर्थन

समस्याओं का निदान करने और समय के साथ अपने एकीकरण में सुधार करने में आपकी मदद करने के लिए ईमेल समर्थन।

1 API credit = 1 API request. API की कीमत वन-टाइम क्रेडिट पैक से कम है, जबकि लगातार उपयोग के लिए सब्सक्रिप्शन सबसे किफायती विकल्प है।