ইমেজ জালিয়াতি সনাক্তকরণ 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 করবেন না।
কন্টেন্ট-টাইপ:
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জালিয়াতির স্থানাঙ্ক ফেরত দেওয়ার threshold। সীমা 0.1 থেকে 1, 1 দশমিক পর্যন্ত। ডিফল্ট 0.8। probability এই মানে পৌঁছালে বা ছাড়ালে তবেই tampered_location ফেরত দেয়।

রেসপন্স প্যারামিটার

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-এর সমান বা বেশি হলে ফেরত আসে। প্রতিটি আইটেমে 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 পরিকল্পনা।

যখন আপনার প্রয়োজন হয় তখন সমর্থন

সমস্যা নির্ণয় করতে এবং সময়ের সাথে আপনার ইন্টিগ্রেশন উন্নত করতে আপনাকে সাহায্য করার জন্য ইমেইল সমর্থন।

১ API credit = ১ API request। API মূল্য এককালীন ক্রেডিট প্যাকের চেয়ে কম, আর ধারাবাহিক ব্যবহারে সাবস্ক্রিপশনই সবচেয়ে সাশ্রয়ী।