Το πιλοτικό ήταν επιτυχία. Το Open WebUI μπήκε ένα απόγευμα σε έναν εφεδρικό διακομιστή και μέσα σε μία εβδομάδα ολόκληρη η ομάδα συνομιλούσε με το GPT, το Claude και ένα τοπικό Llama μέσω του Ollama, μέσα από ένα κομψό περιβάλλον. Τρεις μήνες αργότερα: είστε πλέον ο απλήρωτος διαχειριστής ενός συστήματος παραγωγής. Η βάση δεδομένων ζει σε έναν δίσκο για τον οποίο κανείς δεν κρατά αντίγραφα ασφαλείας. Η ενσωματωμένη αποθήκη διανυσμάτων κατέρρευσε την ημέρα που προσθέσατε ένα δεύτερο αντίγραφο. Κάποιος επικόλλησε το κοινόχρηστο κλειδί OpenAI σε ένα κανάλι Slack. Και το λογιστήριο ρωτά ασταμάτητα ποιος ξόδεψε 400 δολάρια σε tokens τον Μάρτιο.
Τίποτα από αυτά δεν φταίει το Open WebUI. Αυτό είναι απλώς το πραγματικό κόστος της λειτουργίας οποιασδήποτε πλατφόρμας AI με πολλούς χρήστες. Το μόνο ερώτημα είναι αν αυτή η δουλειά ανήκει στο δικό σας γραφείο. Και μια ειλικρινής σημείωση πριν ξεκινήσουμε: το kral, η πλατφόρμα πίσω από αυτό το άρθρο, δεν βασίζεται στο Open WebUI. Θα είμαστε σαφείς σχετικά με το τι σημαίνει αυτό.
Το να το βάλετε σε λειτουργία δεν ήταν ποτέ το δύσκολο κομμάτι
Το Open WebUI κέρδισε τη φήμη του δίκαια. Είναι ένα από τα καλύτερα αυτοφιλοξενούμενα περιβάλλοντα AI που υπάρχουν: κάθε σημαντικό μοντέλο μέσω API συμβατών με OpenAI, τοπικά μοντέλα μέσω του Ollama, συνομιλία με έγγραφα με ενσωματωμένο RAG, εργαλεία και πρόσθετα, και ένα περιβάλλον που η ομάδα σας μαθαίνει μέσα σε λεπτά. Η γρήγορη εκκίνηση αξίζει τη φήμη της.
Η παραγωγή είναι άλλη δουλειά. Τη στιγμή που το Open WebUI εξυπηρετεί μια ομάδα αντί για έναν ερασιτέχνη, η εγκατάσταση εξελίσσεται σε μια μικρή πλατφόρμα:
- μια εξωτερική PostgreSQL, επειδή η προεπιλεγμένη SQLite είναι μια χαρά για ένα στιγμιότυπο αλλά όχι για το δεύτερο,
- το Redis, ώστε οι συνδέσεις χρηστών και τα websockets να επιβιώνουν όταν υπάρχουν περισσότερα από ένα αντίγραφα,
- μια εξωτερική βάση δεδομένων διανυσμάτων, επειδή η ενσωματωμένη αποθήκη εγγράφων δεν είναι σχεδιασμένη για πολλές διεργασίες που γράφουν ταυτόχρονα,
- κοινόχρηστος αποθηκευτικός χώρος για τα ανεβασμένα αρχεία και τις παραγόμενες εικόνες, καθώς και ένα μυστικό κλειδί που πρέπει να συμφωνούν όλα τα αντίγραφα,
- ένας reverse proxy, TLS, ένα domain και παρακολούθηση που σας ειδοποιεί ότι έπεσε πριν το κάνουν οι χρήστες σας,
- και κλειδιά API για κάθε πάροχο που συνδέετε: OpenAI, Anthropic, Google και όποιον κυκλοφορήσει το επόμενο μοντέλο που θα θελήσει η ομάδα σας από την πρώτη μέρα.
Μετά αρχίζουν οι ενημερώσεις. Το Open WebUI εξελίσσεται γρήγορα, κάτι που είναι εξαιρετικά νέα ως χρήστης και μια επαναλαμβανόμενη εργασία ως διαχειριστής. Κάθε έκδοση σημαίνει ένα changelog προς ανάγνωση, έναν κύκλο δοκιμών για τα pipelines και τις functions που φτιάξατε από πάνω, και ένα παράθυρο συντήρησης προς προγραμματισμό. Παραλείψτε μερικές και το άλμα γίνεται τρομακτικό. Εφαρμόστε τες όλες και είναι μια εργασία μερικής απασχόλησης.
Το ξέρουμε, επειδή διαχειριζόμαστε το δίδυμο αυτής της λίστας κάθε μέρα. Το kral λειτουργεί μια πλατφόρμα AI ανοιχτού κώδικα σε παραγωγή, και η παραπάνω λίστα είναι το δικό μας runbook με διαφορετικά ονόματα στα κουτιά.
Τα εύσημα όπου αξίζουν, και το κενό που παραμένει
Ας είμαστε δίκαιοι: το Open WebUI είναι ασυνήθιστα ισχυρό στη διαχείριση χρηστών για ένα έργο ανοιχτού κώδικα. Ρόλοι, ομάδες και λεπτομερή δικαιώματα είναι ενσωματωμένα, και μόνο για τον έλεγχο πρόσβασης ίσως να μην το ξεπεράσετε ποτέ.
Το κενό είναι τα χρήματα. Με σκέτα κλειδιά API έχετε δύο κακές επιλογές: ένα κοινόχρηστο κλειδί (καμία απόδοση κόστους, και μία διαρροή καίει ολόκληρο τον προϋπολογισμό) ή ένα κλειδί ανά άτομο (τριβή στην ένταξη, κίνδυνος κατά την αποχώρηση, και ένας σωρός τιμολογίων παρόχων που πρέπει να συμφωνήσει το λογιστήριο). Το Open WebUI είναι μια πλατφόρμα συνομιλίας, όχι ένα σύστημα χρέωσης. Δεν υπάρχουν πλάνα, ούτε τιμολόγια, ούτε διαχείριση φόρων, ούτε αναπληρώσεις υπολοίπου που μπορούν να αγοράσουν μόνοι τους οι χρήστες σας. Για μια εταιρική εγκατάσταση, αυτό το κενό είναι συνήθως το ανασταλτικό εμπόδιο, όχι οι διακομιστές.
Υπάρχει ακόμη ένα πράγμα που πρέπει να διαβάσετε προτού χτίσετε πάνω του: η άδεια χρήσης. Από το 2025 το Open WebUI διατίθεται υπό μια άδεια βασισμένη στην BSD-3 με μια ρήτρα επωνυμίας. Η διατήρηση του ονόματος και του λογότυπου "Open WebUI" είναι υποχρεωτική μόλις μια εγκατάσταση ξεπεράσει τους 50 χρήστες σε οποιαδήποτε κυλιόμενη περίοδο 30 ημερών, εκτός αν διαθέτετε εταιρική άδεια ή γραπτή έγκριση. Αυτός είναι ένας θεμιτός τρόπος χρηματοδότησης ενός έργου ανοιχτού κώδικα, και είναι κάτι που καλό είναι να γνωρίζετε προτού υποσχεθείτε στην εταιρεία σας μια πύλη με νέα επωνυμία. Διαβάστε μόνοι σας το τρέχον κείμενο της άδειας. Πρόκειται για μια παρατήρηση, όχι νομική συμβουλή.
Τι πρέπει να καλύπτει η διαχειριζόμενη φιλοξενία Open WebUI
Η διαχειριζόμενη φιλοξενία έχει νόημα μόνο αν αφαιρεί ολόκληρη τη λίστα, όχι μόνο τα containers. Όποιον και αν επιλέξετε, απαιτήστε από αυτόν τα εξής:
- Μια ενημερωμένη βάση. Οι ενημερώσεις φτάνουν χωρίς τη δική σας εμπλοκή, και το προϊόν συνεχίζει να παρακολουθεί το έργο ανοιχτού κώδικα αντί να εκτρέπεται σε ένα παγωμένο ιδιωτικό κλώνο.
- Μοντέλα συμπεριλαμβανόμενα. Όλα τα σημαντικά μοντέλα μέσα από ένα σημείο εισόδου, χωρίς κλειδιά API προς απόκτηση, διανομή ή εναλλαγή.
- Πραγματικός έλεγχος κόστους. Προϋπολογισμοί ανά χρήστη, χρήση που μπορείτε να αποδώσετε σε ένα άτομο, και ένα τιμολόγιο αντί για πέντε.
- Διαχείριση ομάδας. Πρόσκληση, αφαίρεση, τέλος. Η πρόσβαση λήγει όταν λήγει και το συμβόλαιο.
- Το πλήρες σύνολο δυνατοτήτων. Η συνομιλία με έγγραφα, η δημιουργία εικόνων και η αναζήτηση στο web πρέπει να λειτουργούν από την πρώτη μέρα. Αποτελούν τον μισό λόγο για τον οποίο το stack είναι περίπλοκο.
- Μια απάντηση για την αδειοδότηση. Αν σας ενδιαφέρει μια πύλη με νέα επωνυμία, ρωτήστε πώς είναι αυτό εφικτό πάνω από τους 50 χρήστες. Το "Εμπιστευτείτε μας" δεν είναι απάντηση.
- Μια έξοδος διαφυγής. Τα δεδομένα σας είναι εξαγώγιμα και το υποκείμενο λογισμικό είναι ανοιχτού κώδικα. Αν η αποχώρηση είναι δύσκολη, δεν είστε πελάτης, είστε όμηρος.
Το ειλικρινές κομμάτι: το kral δεν είναι Open WebUI
kral είναι ένας διαχειριζόμενος χώρος εργασίας AI χτισμένος πάνω στο LibreChat, τον πλησιέστερο συγγενή του Open WebUI, και το λέμε αυτό με την πρώτη ανάσα επειδή η εμπιστοσύνη πεθαίνει στη δεύτερη σελίδα. Αν αυτό που χρειάζεστε είναι το ίδιο το Open WebUI, επειδή η ομάδα σας έχτισε pipelines και functions πάνω σε αυτό ή επειδή τα μοντέλα σας τρέχουν στις δικές σας GPU, τότε ένα οποιοδήποτε άλλο διαχειριζόμενο προϊόν δεν είναι η απάντηση. Φιλοξενήστε το μόνοι σας, και απολαύστε το.
Αν αυτό που θέλετε είναι το αποτέλεσμα, ένας χώρος εργασίας όπου ολόκληρη η ομάδα φτάνει σε κάθε σημαντικό μοντέλο με προϋπολογισμούς και ένα ενιαίο τιμολόγιο, αυτό ακριβώς προσφέρει το kral ως ολοκληρωμένη πλατφόρμα. Συνδέεστε στο app.kral.ai και το λειτουργικό επίπεδο είναι ήδη χτισμένο:
- Claude, GPT, Gemini, DeepSeek, Perplexity και άλλα σε μία εφαρμογή, χωρίς κλειδιά API πουθενά,
- χρέωση ανά token με μηνιαία πλάνα και πιστώσεις αναπλήρωσης, ώστε η χρήση να αποδίδεται στο άτομο που την προκάλεσε,
- ομαδικά πλάνα: ένα συμβόλαιο, κοινός προϋπολογισμός, μέλη που διαχειρίζεστε μόνοι σας,
- μεταφόρτωση αρχείων με αναζήτηση σε έγγραφα, δημιουργία εικόνων και αναζήτηση στο web ήδη ενσωματωμένα,
- ένα περιβάλλον σε 29 γλώσσες,
- και ενημερώσεις που τις αναλαμβάνουμε εμείς: όταν κυκλοφορεί μια έκδοση, την ενσωματώνουμε, τη δοκιμάζουμε και τη διαθέτουμε.
Η πλήρης ιστορία του πώς λειτουργούμε αυτό το stack, συμπεριλαμβανομένων των δύσκολων σημείων, βρίσκεται στο άρθρο διαχειριζόμενη φιλοξενία LibreChat. Και επειδή η βάση είναι ανοιχτού κώδικα, η έξοδος παραμένει ανοιχτή: εξάγετε τα δεδομένα σας και τρέξτε το stack μόνοι σας όποτε θέλετε. Ένας χώρος εργασίας με νέα επωνυμία, αν χρειάζεστε κάποιον, είναι μια δυνατότητα του προϊόντος χωρίς απότομο όριο στον αριθμό των χρηστών.
Αυτοφιλοξενούμενο Open WebUI έναντι διαχειριζόμενου kral: η ειλικρινής σύγκριση
| Αυτοφιλοξενούμενο Open WebUI | Διαχειριζόμενο (kral) | |
|---|---|---|
| Χρόνος έως την πρώτη συνομιλία | Λεπτά για τον πρώτο χρήστη, ένα σαββατοκύριακο μέχρι το δεύτερο αντίγραφο | Περίπου ένα λεπτό |
| Ενημερώσεις | Κάνετε pull, διαβάζετε, δοκιμάζετε, αναπτύσσετε | Γίνονται για εσάς |
| Πρόσβαση σε μοντέλα | Τα δικά σας κλειδιά API, ένας λογαριασμός ανά πάροχο | Συμπεριλαμβάνεται, μία σύνδεση |
| Τοπικά μοντέλα στη δική σας GPU | Το φυσικό του πεδίο | Δεν είναι ο σκοπός μιας υπηρεσίας φιλοξενίας |
| Έλεγχος κόστους ανά χρήστη | Το φτιάχνετε μόνοι σας | Ενσωματωμένοι προϋπολογισμοί και χρέωση ανά token |
| Αλλαγή επωνυμίας | Πάνω από 50 χρήστες μόνο με εταιρική άδεια | Δυνατότητα του προϊόντος |
| Τοποθεσία δεδομένων | Εξ ολοκλήρου δικά σας, στο δικό σας hardware | Στην υποδομή του kral, εξαγώγιμα ανά πάσα στιγμή |
| Τι κοστίζει | Διακομιστής, τιμολόγια παρόχων, οι ώρες σας | Πλάνο ή πιστώσεις, ένα τιμολόγιο |
Η αυτοφιλοξενία υπερτερεί σε δύο πράγματα, και είναι σημαντικά: τα δεδομένα δεν φεύγουν ποτέ από το κτίριό σας, και τα τοπικά μοντέλα παραμένουν τοπικά. Αν έχετε μια ομάδα υποδομών, μια αυστηρή απαίτηση για την τοποθεσία των δεδομένων ή ένα rack με GPU με το όνομά σας πάνω του, φιλοξενήστε το μόνοι σας. Αυτή είναι η σωστή επιλογή, και το έργο αξίζει το αστέρι σας στο GitHub.
Υπάρχει και ένας τρίτος δρόμος. Η πλατφόρμα πάνω στην οποία είναι χτισμένο το kral μπορεί να τρέξει μέσα στην εταιρεία σας, ακόμη και εγγενώς σε έναν δικό σας Windows Server. Μια απαίτηση on-premises δεν τερματίζει τη συζήτηση.
Ερωτήσεις που κάνουν πράγματι οι ομάδες
Είναι το kral ένα φιλοξενούμενο Open WebUI;
Όχι, και δεν θα προσποιηθούμε το αντίθετο. Το kral είναι χτισμένο πάνω στο LibreChat, μια συγκρίσιμη πλατφόρμα AI ανοιχτού κώδικα. Το αποτέλεσμα συμπίπτει σχεδόν πλήρως: κάθε σημαντικό μοντέλο, μία σύνδεση, προϋπολογισμοί, ομάδες, συνομιλία με έγγραφα. Τα εσωτερικά διαφέρουν, και αν η εγκατάστασή σας εξαρτάται από ιδιαιτερότητες του Open WebUI όπως τα pipelines ή τα functions, το kral δεν είναι αυτό.
Μπορούμε να κρατήσουμε τα τοπικά μας μοντέλα Ollama;
Όχι στην υπηρεσία φιλοξενίας. Το app.kral.ai τρέχει τα σημαντικά μοντέλα cloud. Αν τα τοπικά μοντέλα είναι απαίτηση, φιλοξενήστε μόνοι σας το Open WebUI, ή τρέξτε την αυτοφιλοξενούμενη πλατφόρμα πάνω στην οποία είναι χτισμένο το kral μέσα στο δίκτυό σας και στρέψτε την σε ένα endpoint συμβατό με OpenAI όπως το Ollama ή το vLLM.
Χρειαζόμαστε δικά μας κλειδιά API;
Όχι. Κάθε μοντέλο στην πλατφόρμα συμπεριλαμβάνεται και χρεώνεται ανά token. Κανείς δεν χρειάζεται να ανοίξει λογαριασμό OpenAI, και κανένα κλειδί δεν μπορεί να διαρρεύσει, επειδή δεν υπάρχουν κλειδιά προς διανομή.
Τι αφορά η ρήτρα επωνυμίας του Open WebUI;
Από το 2025 η άδεια απαιτεί τη διατήρηση της επωνυμίας "Open WebUI" μόλις μια εγκατάσταση ξεπεράσει τους 50 χρήστες σε οποιαδήποτε κυλιόμενη περίοδο 30 ημερών, εκτός αν μια εταιρική άδεια ή γραπτή έγκριση ορίζει διαφορετικά. Χρηματοδοτεί το έργο, και είναι δίκαιο. Είναι επίσης κάτι που καλό είναι να γνωρίζετε προτού σχεδιάσετε μια εγκατάσταση με νέα επωνυμία, γι' αυτό διαβάστε το τρέχον κείμενο της άδειας. Οι λεπτομέρειες μπορεί να αλλάξουν.
Πόσο κοστίζει;
Μηνιαία πλάνα με συμπεριλαμβανόμενη χρήση, συν πιστώσεις που μπορείτε να ανανεώνετε καθώς προχωράτε. Οι τρέχουσες τιμές βρίσκονται στο kral.ai. Δεν υπάρχει προσαύξηση ανά θέση κρυμμένη σε κάποιο PDF.
Το Open WebUI αξίζει τον χρόνο της ομάδας σας. Το αν αξίζει και τα βράδια σας είναι άλλο ερώτημα. Αν προτιμάτε να τα περνάτε αλλού, ο διαχειριζόμενος δρόμος παίρνει περίπου ένα λεπτό:
Σχόλια (0)
Δεν υπάρχουν σχόλια ακόμα. Γίνετε ο πρώτος!
Συνδεθείτε για να αφήσετε ένα σχόλιο.
Σύνδεση Εγγραφή