API · /abtest-api

API A/B Bucketing

υγιής 3,216 Συνδρομητές

Ντετερμινιστικός έλεγχος A/B και ανάθεση feature flags — χωρίς βάση δεδομένων, χωρίς αποθηκευμένη κατάσταση. Το endpoint bucket κατακερματίζει ένα κλειδί (αναγνωριστικό χρήστη, συνεδρία ή συσκευή) σε ένα σταθερό bucket από 0 έως N-1 που δεν αλλάζει ποτέ για αυτό το κλειδί, και μπορεί να αποφασίσει αν το κλειδί βρίσκεται εντός ενός ποσοστού rollout· επειδή η απόφαση είναι μονότονη, η αύξηση του ποσοστού προσθέτει μόνο χρήστες, οπότε μια σταδιακή αύξηση είναι σταθερή και κανείς δεν επιστρέφει πίσω. Το endpoint variant αναθέτει μία από πολλές σταθμισμένες παραλλαγές — ένα απλό split control/treatment ή οποιοδήποτε πολυμεταβλητό τεστ — με συνέπεια για το ίδιο κλειδί, τηρώντας προσαρμοσμένα βάρη. Η ανάμειξη ενός ονόματος πειράματος διατηρεί τα ανεξάρτητα πειράματα ανεξάρτητα, και επειδή οι ίδιες είσοδοι παράγουν πάντα την ίδια απάντηση, ο πελάτης και ο διακομιστής σας (και οποιαδήποτε edge function) συμφωνούν στην ανάθεση χωρίς συντονισμό ή αναζητήσεις. Ο κατακερματισμός είναι FNV-1a με ανάμειξη avalanche, δίνοντας ομοιόμορφα, σταθερά buckets σε όλες τις γλώσσες και μηχανές. Εκτελείται εξ ολοκλήρου τοπικά, επομένως είναι στιγμιαίο, ντετερμινιστικό και ιδιωτικό. Ιδανικό για feature flags και σταδιακά rollouts, πειράματα A/B και πολυμεταβλητά, canary releases, holdouts και kill-switches, και συνεπή UI bucketing σε web και mobile. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, στιγμιαίο. Ζωντανό, τίποτα αποθηκευμένο. 3 endpoints. Αυτό αναθέτει πειράματα ντετερμινιστικά· για να ελέγξετε αν ένα αποτέλεσμα είναι στατιστικά σημαντικό, χρησιμοποιήστε ένα statistics API.

api.oanor.com/abtest-api
Λάβετε ένα κλειδί API Δοκιμάστε στην παιδική χαρά → Επικοινωνήστε με τον πάροχο

Προδιαγραφές αναγνώσιμες από μηχανή, ώστε οι πράκτορες AI να μπορούν να ενσωματώσουν αυτό το API.

/api/abtest-api/openapi.json
/api/abtest-api/llms.txt

Ανακάλυψη: Το GET /api/index.json παραθέτει κάθε API.

API A/B Bucketing — live data on the oanor API marketplace

Υγεία API

υγιής
Χρόνος λειτουργίας
100.00%
Ανιχνευτές διακομιστή · 24 ώρες
Μέση καθυστέρηση
78 ms
Ανιχνευτές διακομιστή · 24 ώρες
Συνδρομητές
3,216
ενεργός
Σύνολο κλήσεων
57
τις τελευταίες 7 ημέρες
status Πλήρης σελίδα κατάστασης → · 9 ανιχνευτές/24 ώρες

Τιμολόγηση

Επιλέξτε μια βαθμίδα — χρεώνεται μηνιαία, ακυρώστε ανά πάσα στιγμή.

Free

Δωρεάν

  • 3,035 κλήσεις / μήνα
  • 2 αιτήματα / δευτερόλεπτο
  • Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
  • 3.035 κλήσεις/μήνα
  • 2 αιτήσεις/δευτ.
  • Bucket + παραλλαγή
  • Χωρίς πιστωτική κάρτα
Συνδεθείτε για να εγγραφείτε

Starter

€4.55 /μήνας

  • 12,550 κλήσεις / μήνα
  • 8 αιτήματα / δευτερόλεπτο
  • Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
  • 12.55k κλήσεις/μήνα
  • 8 αιτήσεις/δευτ.
  • Σταθερές κυκλοφορίες + βάρη
  • Υποστήριξη μέσω email
Συνδεθείτε για να εγγραφείτε

Pro

€24.45 /μήνας

  • 176,500 κλήσεις / μήνα
  • 20 αιτήματα / δευτερόλεπτο
  • Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
  • 176.5k κλήσεις/μήνα
  • 20 req/sec
  • Διοχετεύσεις feature-flag / πειραμάτων
  • Υποστήριξη προτεραιότητας
Συνδεθείτε για να εγγραφείτε

Mega

€62.45 /μήνας

  • 925,000 κλήσεις / μήνα
  • 50 αιτήματα / δευτερόλεπτο
  • Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
  • 925k κλήσεις/μήνα
  • 50 req/sec
  • Κλίμακα πλατφόρμας
  • Αποκλειστικό SLA
Συνδεθείτε για να εγγραφείτε

Κατασκευάστηκε από

Σχετικό API

Άλλο API με επικαλυπτόμενες ετικέτες.

Birthday Paradox API — oanor API marketplace

Birthday Paradox API

Μαθηματικά του παραδόξου των γενεθλίων και της πιθανότητας σύγκρουσης ως API, υπολογισμένα τοπικά και ντετερμινιστικά. Το τελικό σημείο πιθανότητας υπολογίζει την πιθανότητα τουλάχιστον δύο από n άτομα να μοιράζονται γενέθλια μεταξύ d εξίσου πιθανών ημερών, P = 1 − Π(1 − i/d), υπολογισμένο σε λογαριθμικό χώρο για ακρίβεια — το διάσημο αποτέλεσμα ότι μόλις 23 άτομα δίνουν περίπου 50,7% πιθανότητα, 50 άτομα περίπου 97% και 70 άτομα περίπου 99,9%. Το τελικό σημείο ατόμων που χρειάζονται το αντιστρέφει: το μικρότερο μέγεθος ομάδας για να επιτευχθεί μια πιθανότητα-στόχος (23 για 50%, 57 για 99%), με την προσέγγιση √(2·d·ln(1/(1−p))). Το τελικό σημείο σύγκρουσης γενικεύει το όριο γενεθλίων σε οποιονδήποτε χώρο — περάστε έναν αριθμό κάδων ή ένα μέγεθος κατακερματισμού σε bits — και επιστρέφει την πιθανότητα σύγκρουσης P ≈ 1 − e^(−n²/2d), τον κανόνα πίσω από συγκρούσεις κατακερματισμού και εκτιμήσεις μοναδικότητας UUID, όπου μια πιθανότητα 50% χρειάζεται περίπου 1,177·√d στοιχεία. Οι ημέρες και οι κάδοι προεπιλέγονται στο 365. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για εκπαίδευση πιθανοτήτων, ασφάλεια, κρυπτογραφία, κατακερματισμό, μηχανική δεδομένων και προγραμματιστές εφαρμογών στατιστικής, εργαλεία κινδύνου σύγκρουσης και προβλήματος γενεθλίων, και εκπαιδευτικό υλικό. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία. Αυτή είναι η πιθανότητα γενεθλίων/σύγκρουσης· για πλήρεις κατανομές χρησιμοποιήστε ένα API πιθανότητας.

api.oanor.com/birthdayparadox-api

Checksum API — oanor API marketplace

Checksum API

Γρήγοροι μη-κρυπτογραφικοί έλεγχοι αθροίσματος ως API. Υπολογίστε CRC-32 — τον έλεγχο ακεραιότητας που χρησιμοποιείται από ZIP, gzip, PNG και Ethernet — και Adler-32 — το άθροισμα ελέγχου που χρησιμοποιείται από το zlib — πάνω σε κείμενο UTF-8, είσοδο hex ή base64, που επιστρέφεται σε hex και ως υπογεγραμμένοι και μη υπογεγραμμένοι ακέραιοι 32-bit. Ιδανικό για επαλήθευση ακεραιότητας αρχείων και μηνυμάτων, κλειδιά cache και ETags, ανίχνευση αλλαγών και απαλοιφή διπλοτύπων, όπου θέλετε ένα γρήγορο αποτύπωμα αντί για ένα ασφαλές hash. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου μέρους, άμεσος; στείλτε δυαδικά δεδομένα μέσω κωδικοποίησης hex ή base64 (έως 4 MB). Ζωντανό, τίποτα δεν αποθηκεύεται. 4 endpoints. ΣΑΦΩΣ ΟΧΙ για ασφάλεια — για κρυπτογραφικά digests (MD5, SHA-256, HMAC) χρησιμοποιήστε ένα hashing API.

api.oanor.com/checksum-api

Programming Languages API — oanor API marketplace

Programming Languages API

The language definitions GitHub uses to recognise code (the open-source Linguist data) as an API — a clean reference for syntax highlighting, file-type detection, repository dashboards and developer tooling. For each of 800+ languages the API returns its type (programming, markup, data or prose), its brand colour (the hex GitHub paints it), the file extensions associated with it, common aliases, the GitHub language id and the editor (ace) mode. Look a language up by name or alias (golang resolves to Go), reverse-look-up which language(s) own a file extension (.py → Python; .h → C, C++, Objective-C), list the languages of a type, search, or list them all. Distinct from languages-api (ISO 639 human languages) — this is the programming-language reference. Served from memory — always fast.

api.oanor.com/proglang-api

MIME Types API — oanor API marketplace

MIME Types API

Η κανονική βάση δεδομένων MIME / media-type (το jshttp mime-db που χρησιμοποιείται από το Express και το μεγαλύτερο μέρος του οικοσυστήματος Node: IANA + Apache + nginx), που εξυπηρετείται από τη μνήμη — χωρίς API-Key. Αναλύστε έναν τύπο πολυμέσου στις επεκτάσεις αρχείων, την κωδικοποίηση χαρακτήρων και τη συμπιεσιμότητά του· κάντε αντίστροφη αναζήτηση του τύπου(ων) πολυμέσου για μια επέκταση αρχείου (π.χ. png → image/png)· και αναζητήστε ή λίστα τύπων ανά πηγή. 2.600+ τύποι πολυμέσων, 1.000+ με επεκτάσεις αρχείων. Λιτό, προβλέψιμο JSON. Ιδανικό για επικύρωση μεταφορτώσεων, επίλυση Content-Type, ανίχνευση τύπου αρχείου, χειριστές λήψεων και εργαλεία προγραμματιστών.

api.oanor.com/mimetypes-api

Συχνές ερωτήσεις

Γρήγορες απαντήσεις για τιμές, ποσοστώσεις και ενσωμάτωση.

Πώς αποκτώ ένα κλειδί API για το API A/B Bucketing;
Εγγράψου δωρεάν στο oanor.com, δημιούργησε ένα κλειδί API από τον πίνακα ελέγχου προγραμματιστή και κάλεσε το API A/B Bucketing με την κεφαλίδα x-oanor-key. Δεν απαιτείται πιστωτική κάρτα για το δωρεάν πλάνο.
Ποιο είναι το όριο ρυθμού του API A/B Bucketing;
Το δωρεάν πλάνο επιτρέπει 1 αίτημα ανά δευτερόλεπτο. Τα επί πληρωμή πλάνα κλιμακώνονται έως 50 αιτήματα ανά δευτερόλεπτο στο επίπεδο Mega. Τα αυστηρά όρια επιστρέφουν HTTP 429 πάνω από την ποσόστωση — χωρίς εκπλήξεις στις χρεώσεις υπερβάσεων.
Πόσο κοστίζει το API A/B Bucketing;
Το API A/B Bucketing έχει δωρεάν πλάνο με 100 κλήσεις / μήνα. Τα επί πληρωμή πλάνα ξεκινούν από €4.55 / μήνα με υψηλότερες ποσοστώσεις και ταχύτερα όρια ρυθμού.
Μπορώ να ακυρώσω τη συνδρομή μου ανά πάσα στιγμή;
Ναι. Τα πλάνα χρεώνονται μηνιαίως και μπορείς να ακυρώσεις οποτεδήποτε από το ταμπλό χρέωσης. Χωρίς μακροπρόθεσμα συμβόλαια και χωρίς τέλος ακύρωσης.
Είναι το API A/B Bucketing συμβατό με τον GDPR;
Όλα τα αιτήματα προς API A/B Bucketing περνούν μέσω της πύλης μας στην ΕΕ. Το upstream API κλειδί σου δεν φεύγει ποτέ από τον διακομιστή μας και δεν μοιράζονται προσωπικά δεδομένα με τον upstream πάροχο πέρα από το αίτημα που στέλνεις.

Επιλέξτε ένα τελικό σημείο από τη λίστα στα αριστερά για να δείτε τις λεπτομέρειες και δοκιμάστε το.

Αποσπάσματα κώδικα

Εγγραφείτε για να λάβετε ένα API key και, στη συνέχεια, καλέστε οποιαδήποτε διαδρομή κάτω από το slug σας.

curl https://api.oanor.com/abtest-api/SOME_PATH \
  -H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/abtest-api/SOME_PATH", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/abtest-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
    "https://api.oanor.com/abtest-api/SOME_PATH",
    headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())

Αξιολογήσεις

Συνδεθείτε για να βαθμολογήσετε.

Δεν υπάρχουν ακόμη κριτικές.

Συζήτηση

Κάνε ερωτήσεις, μοιράσου συμβουλές, πάρε απαντήσεις από τον πάροχο και άλλους προγραμματιστές. Δημόσιο — όλοι μπορούν να διαβάσουν.

Συνδέσου για να γράψεις ή να απαντήσεις.

Σύνδεση

Νέα συζήτηση

/ 4000

📌 Καρφιτσωμένη 🔒 Κλειδωμένη

·

· ·

/ 4000

🔒 Η συζήτηση είναι κλειδωμένη — δεν επιτρέπονται νέες απαντήσεις.

  • Δεν υπάρχουν συζητήσεις — ξεκίνα την πρώτη.

Υποστήριξη

Ιδιωτική υποστήριξη 1:1 με τον πάροχο — χρέωση, ενσωμάτωση, λογαριασμός. Μόνο εσύ και η ομάδα του παρόχου βλέπετε αυτά τα threads.

Συνδέσου για να ανοίξεις ticket υποστήριξης.

Σύνδεση

Άνοιγμα νέου ticket

Περιέγραψε με τι χρειάζεσαι βοήθεια. Η ομάδα λαμβάνει email και απαντά στη σελίδα του ticket.

  • Δεν υπάρχουν tickets για αυτό το API.

Η συνδρομή είναι ενεργή — οι κλήσεις μπορούν να ξεκινήσουν αμέσως.

Στείλτε το πρώτο σας αίτημα —

Η συνδρομή είναι ενεργή — αντιγράψτε ένα απόσπασμα και ενεργοποιήστε την πρώτη σας κλήση.