Κονσόλα

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

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

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

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

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

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

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

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

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

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

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

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

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

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