API Ανίχνευσης Πλαστογράφησης Εικόνων
Πρόσβαση προγραμματιστών

Ανιχνεύστε παραποίηση εγγράφων και εικόνων με ένα REST API έτοιμο για παραγωγή.

Παραδείγματα Αιτήματος & Απάντησης

Χρησιμοποιήστε αυτά τα παραδείγματα για να δημιουργήσετε και να debug την ενσωμάτωσή σας

Παράδειγμα 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), μαζί με βαθμό εμπιστοσύνης, 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"
}

Απάντηση επιχειρηματικού σφάλματος

Όταν η υπηρεσία upstream αναφέρει ένα επιχειρηματικό σφάλμα, το API επιστρέφει error = "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

Η τεχνολογία Τεχνητής Νοημοσύνης εξειδικευμένη στον εντοπισμό πλαστογραφίας εικόνων έχει γίνει πιο εύκολη από ποτέ χρησιμοποιώντας το API του ImgAuth.com. Με λίγες μόνο γραμμές κώδικα, μπορείτε να φέρετε αυτή την τεχνολογία στην εφαρμογή σας.

1

Επιλέξτε πιστώσεις API

Επιλέξτε το πακέτο πιστώσεων API που ταιριάζει στον όγκο ενσωμάτωσής σας

2

Αποκτήστε πρόσβαση API

Μετά την αγορά, δείτε το API key και το endpoint από τον πίνακα λογαριασμού σας

3

Χρήση Παραδειγμάτων Κώδικα

Χρησιμοποιήστε τα ακόλουθα παραδείγματα κώδικα για να ξεκινήσετε γρήγορα

4

Μετάβαση σε παραγωγή

Παρακολουθήστε τη χρήση, προσαρμόστε τις παραμέτρους και περάστε σε παραγωγή

Πιστοποίηση

Πιστοποιήστε τα αιτήματα με το endpoint API του λογαριασμού σας και ένα Bearer token. Μετά την αγορά πιστώσεων API, μπορείτε να δείτε το endpoint και το token από τον πίνακα λογαριασμού σας. Κρατήστε το token μυστικό και μην το κάνετε ποτέ commit σε δημόσια αποθετήρια.

Σημείο Τερματισμού API

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

Αντικαταστήστε το {your-api-domain} με το endpoint API που εμφανίζεται στον πίνακα λογαριασμού σας.

Κεφαλίδες

Εξουσιοδότηση:
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 με αυτές τις παραμέτρους

ΠαράμετροςΤύποςΠεριγραφή
imagestringΔεδομένα εικόνας κωδικοποιημένα σε Base64 και έπειτα URL-encoded. Μέγιστο 10 MB. Η μικρότερη πλευρά τουλάχιστον 512 px και η μεγαλύτερη πλευρά το πολύ 8192 px. Υποστηρίζει jpg/jpeg/png/bmp. Δώστε image ή url.
urlstringΠλήρες URL εικόνας έως 1024 bytes. Η κωδικοποιημένη εικόνα πρέπει να παραμένει κάτω από 10 MB. Η μικρότερη πλευρά τουλάχιστον 512 px και η μεγαλύτερη πλευρά το πολύ 8192 px. Υποστηρίζει jpg/jpeg/png/bmp. Δώστε image ή url και απενεργοποιήστε την προστασία hotlink.
return_heatmapstringΟρίζει αν θα επιστραφεί heatmap πλαστογράφησης. Προεπιλογή: false. true επιστρέφει Base64 heatmap, false όχι.
detect_proportionstringΟρίζει αν θα επιστραφεί ο βαθμός εμπιστοσύνης της παραποίησης. Προεπιλογή: false. true επιστρέφει τον βαθμό, false όχι.
restrict_probabilitystringΚατώφλι για επιστροφή συντεταγμένων πλαστογράφησης. Εύρος: 0.1 έως 1 με 1 δεκαδικό. Προεπιλογή: 0.8. Το tampered_location επιστρέφεται μόνο όταν το probability φτάνει ή ξεπερνά το όριο.

Παράμετροι απόκρισης

Αναφορά πεδίων απόκρισης API

ΠαράμετροςΤύποςΠεριγραφή
detection_resultstringΑποτέλεσμα παραποίησης: το "fake" σημαίνει ότι εντοπίστηκε παραποίηση, ενώ το "real" ότι δεν εντοπίστηκε παραποίηση.
tampered_proportionfloatΒαθμός εμπιστοσύνης παραποίησης, επιστρέφεται όταν detect_proportion = true.
heatmapstringBase64 heatmap των παραποιημένων περιοχών, επιστρέφεται όταν return_heatmap = true.
tampered_locationarrayΠίνακας συντεταγμένων ύποπτων περιοχών, επιστρέφεται όταν το probability είναι μεγαλύτερο ή ίσο με το restrict_probability. Κάθε στοιχείο περιλαμβάνει left, top, width, height και probability.
leftuint32Οριζόντια συντεταγμένη της πάνω αριστερής γωνίας της ύποπτης περιοχής.
topuint32Κάθετη συντεταγμένη της πάνω αριστερής γωνίας της ύποπτης περιοχής.
widthuint32Πλάτος της ύποπτης περιοχής.
heightuint32Ύψος της ύποπτης περιοχής.
probabilityfloatΒαθμός εμπιστοσύνης για αυτή την ύποπτη περιοχή.

Κωδικοί Σφάλματος

Αναφορά για κωδικούς απάντησης 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 υπηρεσίας ώστε να ταιριάζουν ακριβώς με τις απαντήσεις παραγωγής.

Σχέδια Τιμολόγησης API

Φθηνότερο από πακέτα πιστώσεων μίας χρήσης. Οι συνδρομές παραμένουν η χαμηλότερου κόστους επιλογή για επαναλαμβανόμενη χρήση.

Προγραμματιστής

$99
500 πιστώσεις
ισχύει για 12 μήνες

Καλύτερο για αξιολόγηση και αρχική ενσωμάτωση

  • Ταυτοποίηση με Bearer token
  • Αποτέλεσμα πλαστογράφησης, βαθμός εμπιστοσύνης, heatmap και συντεταγμένες περιοχής
  • Σχεδιασμένο για ροές ελέγχου παραποιημένων εγγράφων και εικόνων
  • Πρόσβαση σε endpoint και token από το dashboard μετά την αγορά
Πιο δημοφιλές

Ανάπτυξη

$359
2,000 πιστώσεις
ισχύει για 12 μήνες

Καλύτερο για πιλοτική παραγωγή και σταθερή χρήση

  • Ταυτοποίηση με Bearer token
  • Αποτέλεσμα πλαστογράφησης, βαθμός εμπιστοσύνης, heatmap και συντεταγμένες περιοχής
  • Σχεδιασμένο για ροές ελέγχου παραποιημένων εγγράφων και εικόνων
  • Πρόσβαση σε endpoint και token από το dashboard μετά την αγορά

Κλίμακα

$899
5,000 πιστώσεις
ισχύει για 12 μήνες

Καλύτερο για ροές παρτίδας και ομάδες πολλών έργων

  • Ταυτοποίηση με Bearer token
  • Αποτέλεσμα πλαστογράφησης, βαθμός εμπιστοσύνης, heatmap και συντεταγμένες περιοχής
  • Σχεδιασμένο για ροές ελέγχου παραποιημένων εγγράφων και εικόνων
  • Πρόσβαση σε endpoint και token από το dashboard μετά την αγορά
Καλύτερη αξία

Επιχείρηση

$2,499
15,000 πιστώσεις
ισχύει για 12 μήνες

Καλύτερο για μακροχρόνια παραγωγικά φορτία

  • Ταυτοποίηση με Bearer token
  • Αποτέλεσμα πλαστογράφησης, βαθμός εμπιστοσύνης, heatmap και συντεταγμένες περιοχής
  • Σχεδιασμένο για ροές ελέγχου παραποιημένων εγγράφων και εικόνων
  • Πρόσβαση σε endpoint και token από το dashboard μετά την αγορά

Γιατί οι προγραμματιστές εμπιστεύονται το API μας

Κατασκευασμένο για φορτία εργασίας παραγωγής, το API εντοπισμού πλαστογραφίας μας εξισορροπεί ποιότητα, απόδοση και κόστος ώστε να μπορείτε να το βασιστείτε σε πραγματικές εφαρμογές.

Αξιοπιστία έτοιμη για παραγωγή

Υψηλή διαθεσιμότητα και σταθερή απόδοση ρυθμισμένη για πραγματική κυκλοφορία.

Βελτιστοποιημένο για εντοπισμό πλαστογραφίας

Μοντέλα εστιασμένα σε έγγραφα, πιστοποιητικά και τιμολόγια με εντοπισμό παραποίησης για πιο συνεπή αποτελέσματα.

Προβλέψιμη, μόνο API τιμολόγηση

Αφιερωμένα σχέδια API με σαφή κόστος ανά πίστωση για μακροπρόθεσμες ενσωματώσεις.

Υποστήριξη όταν τη χρειάζεστε

Υποστήριξη email για να σας βοηθήσει να διαγνώσετε προβλήματα και να βελτιώσετε την ενσωμάτωσή σας με την πάροδο του χρόνου.

1 πίστωση API = 1 αίτημα API. Η τιμολόγηση API είναι χαμηλότερη από τα πακέτα πιστώσεων μίας χρήσης, ενώ οι συνδρομές παραμένουν η πιο οικονομική επιλογή για συνεχή χρήση.