Βάσεις δεδομένων διανυσμάτων
Μια διαχειριζόμενη βάση δεδομένων διανυσμάτων που είναι απλώς PostgreSQL
Αποθηκεύστε ενσωματώσεις και αναζητήστε τις βάσει νοήματος, στο pgvector που διαχειριζόμαστε και υποστηρίζουμε εμείς για εσάς. Δεν χρειάζεται να μάθετε κάποια νέα βάση δεδομένων ούτε να καθορίσετε το μέγεθος συστάδας — δημιουργήστε ένα ευρετήριο, καταχωρίστε τα διανύσματά σας και κάντε ερωτήματα χρησιμοποιώντας το κλειδί API που έχετε ήδη.
Η βάση δεδομένων που ήδη εμπιστεύεστε, με έναν επιπλέον τύπο στήλης
Μια διανυσματική βάση δεδομένων είναι συνήθως ένα δεύτερο σύστημα που τρέχει παράλληλα με το πρώτο: ένα άλλο σύμπλεγμα, μια άλλη ιστορία αντιγράφων ασφαλείας, ένα άλλο πράγμα για το οποίο πρέπει να ξυπνήσεις. Αυτό είναι το pgvector μέσα στο PostgreSQL — η ίδια μηχανή, η ίδια ανθεκτικότητα, το ίδιο νυχτερινό βασικό αντίγραφο ασφαλείας και η συνεχής αρχειοθέτηση καταγραφής προηγμένης εγγραφής (write-ahead log) που λαμβάνει οτιδήποτε άλλο εδώ. Ο δείκτης σας είναι ένας συνηθισμένος πίνακας με δείκτη HNSW σε αυτόν, επομένως είναι γρήγορος για αναζήτηση κατά προσέγγιση πλησιέστερου γείτονα και αδιάφορος από κάθε άλλη άποψη, γεγονός που αποτελεί την ιδιότητα που θέλετε στις τρεις τα χαράματα.
Το πλάτος του μοντέλου σας, όχι ένα πλάτος που επιλέξαμε εμείς
Οι περισσότερες διαχειριζόμενες υπηρεσίες διάνυσματος σάς υποχρεώνουν να επιλέξετε από μια σύντομη λίστα διαστάσεων. Το δικό σας δεν χρειάζεται να είναι στρογγυλός αριθμός: οποιοδήποτε μέγεθος από 1 έως 3072 γίνεται αποδεκτό και διατηρείται ακριβώς, επειδή ένα στενότερο διάνυσμα συμπληρώνεται στο επόμενο φυσικό πλάτος με μηδενικά — γεγονός που δεν αλλάζει απολύτως τίποτα στην απόσταση συνημιτόνου, στην Ευκλείδεια απόσταση και στην απόσταση εσωτερικού γινομένου. Ένα μοντέλο 1408 διαστάσεων κατατάσσεται πανομοιότυπα με ένα που έχει σχεδιαστεί εγγενώς για αυτό, και οι αναγνώσεις σάς επιστρέφουν τις 1408 τιμές που αποθηκεύσατε, ποτέ τη συμπλήρωση.
Περιλαμβάνεται σε κάθε πρόγραμμα vector
- Οποιοδήποτε πλάτος ενσωμάτωσης έως 3072, και απόσταση συνημιτόνου, Ευκλείδεια ή εσωτερικού γινομένου
- Τα μεταδεδομένα αποθηκεύονται με κάθε διάνυσμα και φιλτράρονται κατά την εκτέλεση του ερωτήματος
- Καθημερινά αντίγραφα ασφαλείας με διατήρηση 30 ημερών και ανάκτηση σε συγκεκριμένο χρονικό σημείο
- Ασφάλεια σε επίπεδο γραμμής, ώστε τα διανύσματα ενός οργανισμού να μην είναι προσβάσιμα από έναν άλλον
Προγράμματα και τιμές
Τρία επίπεδα, με τιμολόγηση βάσει των δύο πραγμάτων που μας κοστίζουν πραγματικά κάτι: πόσα αποθηκεύετε και πόσα αναζητάτε.
Τιμολόγηση με βάση τη διαμόρφωσή σας
Το κόστος εξαρτάται από την περιοχή, το μέγεθος του μηχανήματος, το εύρος ζώνης και τον αποθηκευτικό χώρο που θα επιλέξετε, επομένως δεν υπάρχει κάποιο ενιαίο μηνιαίο ποσό που θα μπορούσαμε με ειλικρίνεια να αναγράψουμε εδώ. Πείτε μας το φόρτο εργασίας σας και θα σας δώσουμε προσφορά.
Με την υποστήριξη 100% ανανεώσιμης ενέργειας
Κάθε διακομιστής που διαχειριζόμαστε, σε κάθε προϊόν, τροφοδοτείται από ανανεώσιμη ηλεκτρική ενέργεια. Όχι αντιστάθμιση εκ των υστέρων — προμηθευμένη έτσι εξ αρχής.
- 100% ανανεώσιμη ηλεκτρική ενέργεια σε όλη τη φιλοξενία μας
- Κέντρα δεδομένων που λειτουργούν με PUE από 1,1 έως 1,2
- Οι ιστότοποι στην κοινόχρηστη πλατφόρμα μας περνούν τους ελέγχους του Green Web Foundation — έναν τρίτο φορέα που μπορείτε να επαληθεύσετε μόνοι σας
Ερωτήσεις που κάνουν οι άνθρωποι πριν αγοράσουν
Με ποια μοντέλα ενσωμάτωσης λειτουργεί αυτό;
Οποιοδήποτε από αυτά. Μας στέλνετε τους αριθμούς που παρήγαγε το μοντέλο σας, οπότε το OpenAI, η Cohere, η Voyage, ένα μοντέλο Sentence-Transformers στον δικό σας υπολογιστή και οτιδήποτε άλλο είναι το ίδιο για εμάς. Μας λέτε το πλάτος όταν δημιουργείτε το ευρετήριο — το 384, το 768, το 1024, το 1536 και το 3072 είναι όλα κοινά, όπως και κάτι ενδιάμεσο.
Μπορώ να αλλάξω το πλάτος ενός ευρετηρίου ή τη συνάρτηση απόστασης αργότερα;
Όχι, και προτιμούμε να το λέμε ξεκάθαρα παρά να σας αφήσουμε να το ανακαλύψετε μόνοι σας. Και τα δύο καθορίζουν πού αποθηκεύονται φυσικά τα διανύσismatά σας και πώς κατατάσσονται, επομένως η αλλαγή οποιουδήποτε από τα δύο θα ακύρωνε σιωπηρά οτιδήποτε υπάρχει ήδη στο ευρετήριο. Εάν μεταβείτε σε διαφορετικό μοντέλο ενσωμάτωσης (embedding model), δημιουργήστε ένα δεύτερο ευρετήριο και γράψτε σε αυτό — το ίδιο πράγμα που σας ζητά κάθε βάση δεδομένων διανυσμάτων, και για τον ίδιο λόγο.
Υπάρχει κάτι διαφορετικό στα πολύ μεγάλα διανύσματα;
Ναι, και αξίζει να το γνωρίζετε. Πάνω από 2.000 διαστάσεις, οι τιμές αποθηκεύονται σε μισή ακρίβεια, επειδή ο δείκτης HNSW του PostgreSQL δεν δέχεται στήλη πλήρους ακρίβειας ευρύτερη από αυτήν. Για μοντέλα 3072 διαστάσεων, αυτή είναι η προσέγγιση που συνιστά το ίδιο το pgvector και η επίδραση στην κατάταξη είναι αμελητέα — ωστόσο πρόκειται για έναν πραγματικό συμβιβασμό και είναι προτιμότερο να το ακούσετε από εμάς παρά να το υποθέσετε.
Παίρνω μια συμβολοσειρά σύνδεσης βάσης δεδομένων;
Όχι σήμερα. Προσπελάζετε το ευρετήριό σας μέσω HTTPS με το κλειδί API Zinn® που διαθέτει τα κατάλληλα δικαιώματα, ώστε ένα κλειδί με δυνατότητα αναζήτησης να μην μπορεί να κάνει τίποτα άλλο στον λογαριασμό σας. Αυτό μας επιτρέπει να μετράμε τα ερωτήματα με ακρίβεια και να διατηρούμε τις εγγραφές κάθε πελάτη απομονωμένες από τους υπόλοιπους. Εάν χρειάζεστε απευθείας σύνδεση, πείτε μας — προτιμούμε να την υλοποιήσουμε επειδή το ζήτησε κάποιος παρά να μαντέψουμε.
Πώς μετράται και μπορώ να ελέγξω τα νούμερα μόνος μου;
Σε δύο μέτρα: πόσα αποθηκεύετε και πόσες αναζητήσεις εκτελείτε σε ένα ημερολογιακό μήνα. Και τα δύο εμφανίζονται στον πίνακα ελέγχου σας καθώς συμβαίνουν. Ο αποθηκευτικός χώρος βασίζεται σε έναν δημοσιευμένο τύπο και όχι σε ένα φυσικό μέγεθος πίνακα — τα γενικά έξοδα γραμμών, συν το αποθηκευμένο πλάτος, συν το μήκος των δικών σας αναγνωριστικών και μεταδεδομένων — ακριβώς για να μπορείτε να αναπαραγάγετε το ποσό για το οποίο σας χρεώνουμε αντί να βασίζεστε απλώς στον λόγο μας.