इमेज फॉर्जरी डिटेक्शन 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 का उपयोग करके पहले से कहीं अधिक आसान बना दी गई है। बस कुछ पंक्तियों के कोड के साथ, आप इस प्रौद्योगिकी को अपने एप्लिकेशन में ला सकते हैं।
API क्रेडिट चुनें
अपने इंटीग्रेशन वॉल्यूम के अनुसार API क्रेडिट पैकेज चुनें
API एक्सेस प्राप्त करें
खरीद के बाद अपने अकाउंट डैशबोर्ड में API key और endpoint देखें
कोड उदाहरण उपयोग करें
तेज़ी से शुरू करने के लिए निम्नलिखित कोड उदाहरणों का उपयोग करें
प्रोडक्शन में जाएँ
उपयोग की निगरानी करें, पैरामीटर समायोजित करें और प्रोडक्शन में जाएँ
प्रमाणीकरण
अपने अकाउंट API endpoint और Bearer token से अनुरोध प्रमाणित करें। API क्रेडिट खरीदने के बाद आप अपने अकाउंट डैशबोर्ड में endpoint और token देख सकते हैं। अपने token को सुरक्षित रखें और कभी भी सार्वजनिक रिपॉज़िटरी में commit न करें।
API एंडपॉइंट
{your-api-domain} को अपने अकाउंट डैशबोर्ड में दिखाए गए API endpoint से बदलें।
हेडर
कोड उदाहरण
हमारे कोड नमूनों के साथ तेज़ी से शुरू करें
#!/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 अनुरोधों को कॉन्फ़िगर करें
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| image | string | Base64 एन्कोड की गई इमेज डेटा को URL-encode करके भेजें। अधिकतम 10 MB। सबसे छोटी साइड कम से कम 512 px और सबसे लंबी साइड अधिकतम 8192 px होनी चाहिए। jpg/jpeg/png/bmp समर्थित हैं। image या url में से एक दें। |
| url | string | पूर्ण इमेज URL, अधिकतम 1024 बाइट। एन्कोड की गई इमेज 10 MB से कम रहनी चाहिए। सबसे छोटी साइड कम से कम 512 px और सबसे लंबी साइड अधिकतम 8192 px होनी चाहिए। jpg/jpeg/png/bmp समर्थित हैं। image या url में से एक दें और hotlink protection बंद करें। |
| return_heatmap | string | क्या फॉर्जरी heatmap लौटानी है। डिफ़ॉल्ट false है। true पर Base64 heatmap लौटती है, false पर नहीं। |
| detect_proportion | string | क्या छेड़छाड़ confidence score लौटाना है। डिफ़ॉल्ट false है। true पर score लौटता है, false पर नहीं। |
| restrict_probability | string | फॉर्जरी निर्देशांक लौटाने की सीमा। रेंज 0.1 से 1 तक, 1 दशमलव स्थान के साथ। डिफ़ॉल्ट 0.8। tampered_location केवल तब लौटता है जब probability इस सीमा तक पहुँचती है या उससे अधिक होती है। |
रिस्पॉन्स पैरामीटर
API response फ़ील्ड संदर्भ
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| detection_result | string | छेड़छाड़ परिणाम: "fake" का अर्थ है छेड़छाड़ मिली, "real" का अर्थ है छेड़छाड़ नहीं मिली। |
| tampered_proportion | float | छेड़छाड़ confidence score, detect_proportion = true होने पर लौटता है। |
| heatmap | string | छेड़छाड़ वाले क्षेत्रों की Base64 heatmap, return_heatmap = true होने पर लौटती है। |
| tampered_location | array | संदिग्ध क्षेत्रों के निर्देशांकों का array, जब probability restrict_probability से बड़ी या बराबर हो तब लौटता है। हर item में left, top, width, height और probability शामिल होते हैं। |
| left | uint32 | संदिग्ध क्षेत्र के ऊपर-बाएँ कोने का क्षैतिज निर्देशांक। |
| top | uint32 | संदिग्ध क्षेत्र के ऊपर-बाएँ कोने का ऊर्ध्वाधर निर्देशांक। |
| width | uint32 | संदिग्ध क्षेत्र की चौड़ाई। |
| height | uint32 | संदिग्ध क्षेत्र की ऊँचाई। |
| probability | float | इस संदिग्ध क्षेत्र का confidence score। |
त्रुटि कोड
API प्रतिक्रिया कोड के लिए संदर्भ
| त्रुटि कोड | त्रुटि संदेश |
|---|---|
| 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 को upstream सेवा के raw मानों के रूप में दिखाया जाता है ताकि वे production response से बिल्कुल मेल खाएँ।
API मूल्य निर्धारण योजनाएं
वन-टाइम क्रेडिट पैक से सस्ता। आवर्ती उपयोग के लिए सब्सक्रिप्शन अभी भी सबसे कम लागत वाला विकल्प है।
डेवलपर
मूल्यांकन और शुरुआती इंटीग्रेशन के लिए सर्वोत्तम
- Bearer token प्रमाणीकरण
- फॉर्जरी परिणाम, confidence, heatmap और क्षेत्र निर्देशांक
- दस्तावेज़ और इमेज छेड़छाड़ समीक्षा वर्कफ़्लो के लिए बनाया गया
- खरीद के बाद डैशबोर्ड से endpoint और token उपलब्ध
ग्रोथ
प्रोडक्शन पायलट और स्थिर उपयोग के लिए सर्वोत्तम
- Bearer token प्रमाणीकरण
- फॉर्जरी परिणाम, confidence, heatmap और क्षेत्र निर्देशांक
- दस्तावेज़ और इमेज छेड़छाड़ समीक्षा वर्कफ़्लो के लिए बनाया गया
- खरीद के बाद डैशबोर्ड से endpoint और token उपलब्ध
स्केल
बैच वर्कफ़्लो और मल्टी-प्रोजेक्ट टीमों के लिए सर्वोत्तम
- Bearer token प्रमाणीकरण
- फॉर्जरी परिणाम, confidence, heatmap और क्षेत्र निर्देशांक
- दस्तावेज़ और इमेज छेड़छाड़ समीक्षा वर्कफ़्लो के लिए बनाया गया
- खरीद के बाद डैशबोर्ड से endpoint और token उपलब्ध
बिज़नेस
दीर्घकालिक प्रोडक्शन वर्कलोड के लिए सर्वोत्तम
- Bearer token प्रमाणीकरण
- फॉर्जरी परिणाम, confidence, heatmap और क्षेत्र निर्देशांक
- दस्तावेज़ और इमेज छेड़छाड़ समीक्षा वर्कफ़्लो के लिए बनाया गया
- खरीद के बाद डैशबोर्ड से endpoint और token उपलब्ध
क्यों डेवलपर हमारे API पर भरोसा करते हैं
उत्पादन वर्कलोड के लिए बनाया गया, हमारा जालसाजी पहचान API गुणवत्ता, प्रदर्शन और लागत को संतुलित करता है ताकि आप वास्तविक दुनिया के ऐप्स में इस पर भरोसा कर सकें।
उत्पादन-तैयार विश्वसनीयता
वास्तविक दुनिया के ट्रैफ़िक के लिए ट्यून किया गया उच्च उपलब्धता और स्थिर प्रदर्शन।
जालसाजी पहचान के लिए अनुकूलित
अधिक सुसंगत परिणामों के लिए टैम्परिंग डिटेक्शन के साथ दस्तावेज़, प्रमाणपत्र और चालान पर केंद्रित मॉडल।
पूर्वानुमान योग्य, केवल API मूल्य निर्धारण
दीर्घकालिक एकीकरण के लिए प्रति-क्रेडिट लागत के साथ समर्पित API योजनाएं।
जब आपको इसकी आवश्यकता हो तो समर्थन
समस्याओं का निदान करने और समय के साथ अपने एकीकरण में सुधार करने में आपकी मदद करने के लिए ईमेल समर्थन।
1 API credit = 1 API request. API की कीमत वन-टाइम क्रेडिट पैक से कम है, जबकि लगातार उपयोग के लिए सब्सक्रिप्शन सबसे किफायती विकल्प है।