Κονσόλα

Η επιφάνεια συνδεδεμένου χρήστη: σε τι χρησιμεύει κάθε σελίδα, ποιος μπορεί να αλλάξει τι και τι λέει μια ανάπτυξη χωρίς φιλοξενούμενη κονσόλα αντί να συνδέει με μια διαδρομή που θα έδινε 404.

Σε τι χρησιμεύει κάθε σελίδα της κονσόλας

Σελίδα Διαδρομή Σκοπός
Πίνακας ελέγχου /app Υπόλοιπο, δαπάνη σήμερα, σύνολα κλήσεων, πρόσφατα ίχνη και η προεπιλεγμένη τοποθεσία της οργάνωσης.
Μοντέλα /app/models Υποψήφια endpoints χωρισμένα σε καλούμενα, αποκλεισμένα από την εν ισχύ πολιτική και μόνο καταλόγου· μια αποκλεισμένη γραμμή φέρει τον λόγο του ίδιου του router.
Κλειδιά API /app/keys Δημιουργήστε ένα κλειδί με τα εύρη του, αντιγράψτε το μυστικό μία φορά και ανακαλέστε κλειδιά.
Playground /app/playground Στείλτε ένα prompt μέσω του πραγματικού router· η κονσόλα καλεί το API από την πλευρά του διακομιστή, ώστε το κλειδί να μη φτάνει ποτέ στον περιηγητή.
Ίχνη /app/traces Μεταδεδομένα ανά κλήση: μοντέλο, περιοχή, λόγος δρομολόγησης, καθυστέρηση και κόστος, με τη διατήρηση που ισχύει να εμφανίζεται δίπλα στη λίστα.
Χρήση /app/usage Κλήσεις, tokens και δαπάνες ανά ημέρα και ανά μοντέλο.
Πολιτικές /app/policies Τοποθεσία, λίστες επιτρεπόμενων/αποκλεισμένων παρόχων και μοντέλων, ανώτατα όρια τιμών και η τιμή διατήρησης που αποθηκεύει μια πολιτική.
Ρυθμίσεις /app/settings Όνομα οργανισμού, προεπιλεγμένο residency, προεπιλεγμένη διατήρηση και η γλώσσα της κονσόλας.
Τοποθεσία /app/settings/residency Ποια endpoints επιτρέπει η εκάστοτε πολιτική και ποια απέκλεισε ο router, με το σκεπτικό του router.
Εξαγωγές /app/exports Λήψη των traces.json, usage.json, policies.json, του προτύπου DPA και του πακέτου ελέγχου NDJSON.
Προφίλ /app/profile Ο δικός σας λογαριασμός: όνομα, γλώσσα, email, κωδικός πρόσβασης, επαλήθευση, συνεδρίες και διαγραφή λογαριασμού.
Χρέωση /app/billing Υπόλοιπο, δαπάνη αυτού του μήνα και πλάνο. Η προσθήκη πίστωσης είναι μια φόρμα που εμφανίζεται μόνο όταν την ενεργοποιεί η ανάπτυξη.
Ομάδα /app/team Μέλη και ρόλοι, και προσκλήσεις· ο σύνδεσμος πρόσκλησης εμφανίζεται ώστε να μπορεί να αντιγραφεί χειροκίνητα.

Ποιος μπορεί να αλλάξει τι

Η κονσόλα επιβάλλει δύο σύνολα ρόλων. owner και admin διακυβερνούν· developer μπορεί να γράφει· viewer είναι μόνο για ανάγνωση.

  • Διακυβέρνηση (owner, admin): πολιτικές, ομάδα, ρυθμίσεις, πίστωση, ανάκληση κλειδιών και έκδοση κλειδιού με το εύρος platform_write.
  • Εγγραφή (developer): δημιουργία κλειδιών συμπερασμάτων και δαπάνη πίστωσης οργανισμού μέσω του playground, αλλά όχι διακυβέρνηση.
  • Μόνο για ανάγνωση (viewer): σελίδες και ίχνη μπορούν να διαβαστούν· το playground απορρίπτεται.
  • Οι μαζικές λήψεις οργανισμού (traces.json, usage.json, policies.json, audit.ndjson) χρειάζονται ρόλο εγγραφής· το me.json είναι η εξαγωγή του ίδιου του λογαριασμού του καλούντος και είναι ανοιχτό σε κάθε μέλος.

Ο δικός σας λογαριασμός

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

  • Εμφανιζόμενο όνομα και γλώσσα κονσόλας.
  • Διεύθυνση email: η αλλαγή της απαιτεί τον τρέχοντα κωδικό πρόσβασης, και η νέα διεύθυνση ξεκινά ανεπαλήθευτη, επειδή η παλιά απόδειξη ανήκε στην παλιά διεύθυνση.
  • Κωδικός πρόσβασης: τουλάχιστον 12 χαρακτήρες, το κατώτατο όριο στο packages/shared/src/limits.mjs· η αλλαγή του αποσυνδέει κάθε άλλη συνεδρία και ακυρώνει τους εκκρεμείς συνδέσμους επαναφοράς.
  • Επαλήθευση email: ένα αίτημα χρειάζεται διαμορφωμένο μεταφορέα αλληλογραφίας· χωρίς αυτόν, η σελίδα λέει ότι αυτή η ανάπτυξη δεν μπορεί να το επεξεργαστεί.
  • Η λίστα των συνδεδεμένων συνεδριών, καθεμία ανακλητή, συν ένα χειριστήριο που αποσυνδέει κάθε άλλο πρόγραμμα περιήγησης και διατηρεί αυτό· η τρέχουσα συνεδρία δεν μπορεί να ανακληθεί από τη λίστα.
  • Διαγραφή λογαριασμού: απορρίπτεται όσο είστε ο μοναδικός ιδιοκτήτης ενός οργανισμού που έχει ακόμη άλλα μέλη ή μη μηδενικό υπόλοιπο πίστωσης, και η απόρριψη αναφέρει τον οργανισμό.

Η κονσόλα είναι ανάπτυξη

Η κονσόλα είναι γεγονός ανάπτυξης, όχι δημόσια σελίδα. Το βασικό URL της προέρχεται από το PUBLIC_CONSOLE_URL και ο renderer δεν το μαντεύει ποτέ.

Άνοιγμα κονσόλας

Το consoleHref(’/signup’) είναι η μορφή συνδέσμου: επιστρέφει το origin της κονσόλας συν τη διαδρομή ή null όταν δεν έχει ρυθμιστεί κονσόλα.

Οι πληρωμές με κάρτα χρειάζονται τη σημαία stripe_enabled της ανάπτυξης. Η σελίδα ασφαλείας καταγράφει ότι ο χειριστής πίστωσης δέχεται ένα υποβαλλόμενο ποσό χωρίς να επαληθεύει μια πληρωμή και ότι η σημαία πρέπει να παραμείνει ανενεργή έως ότου αυτό διορθωθεί και δοκιμαστεί.