Konzola
Prihlásené rozhranie: na čo slúži každá stránka, kto môže čo meniť a čo nasadenie bez hostovanej konzoly uvádza namiesto odkazovania na cestu, ktorá by vrátila 404.
Na čo slúži každá stránka konzoly
| Stránka | Cesta | Účel |
|---|---|---|
| Prehľad | /app | Zostatok, dnešné výdavky, súčty volaní, nedávne stopy a predvolená rezidencia organizácie. |
| Modely | /app/models | Kandidátske koncové body rozdelené na volateľné, blokované platnou politikou a iba katalógové; blokovaný riadok nesie vlastný dôvod routera. |
| API kľúče | /app/keys | Vytvorte kľúč s jeho rozsahmi, raz skopírujte tajný údaj a odvolajte kľúče. |
| Ihrisko | /app/playground | Odošlite prompt cez skutočný router; konzola volá API na strane servera, takže kľúč sa nikdy nedostane do prehliadača. |
| Trasy | /app/traces | Metadáta pre jednotlivé volania: model, región, dôvod trasy, latencia a náklady, s aktuálnou retenciou zobrazenou vedľa zoznamu. |
| Použitie | /app/usage | Volania, tokeny a výdavky podľa dňa a modelu. |
| Politiky | /app/policies | Rezidencia, zoznamy povolených/zakázaných poskytovateľov a modelov, cenové stropy a hodnota uchovávania, ktorú politika ukladá. |
| Nastavenia | /app/settings | Názov organizácie, predvolená rezidencia, predvolená retencia a jazyk konzoly. |
| Rezidencia | /app/settings/residency | Ktoré koncové body daná politika pripúšťa a ktoré router vylúčil, s odôvodnením routera. |
| Exporty | /app/exports | Stiahnuť traces.json, usage.json, policies.json, šablónu DPA a auditný balík NDJSON. |
| Profil | /app/profile | Váš vlastný účet: meno, jazyk, e-mail, heslo, overenie, relácie a vymazanie účtu. |
| Fakturácia | /app/billing | Zostatok, výdavky za tento mesiac a plán. Pridanie kreditu je formulár, ktorý sa zobrazí iba vtedy, keď ho nasadenie povolí. |
| Tím | /app/team | Členovia a roly a pozvánky; pozývací odkaz sa zobrazuje, aby sa dal ručne skopírovať. |
Kto môže čo meniť
Konzola presadzuje dve sady rolí. owner a admin spravujú; developer môže zapisovať; viewer je iba na čítanie.
- Spravovať (owner, admin): politiky, tím, nastavenia, kredit, odvolanie kľúčov a vytvorenie kľúča s rozsahom platform_write.
- Zapisovať (developer): vytvárať inferenčné kľúče a míňať kredit organizácie prostredníctvom ihriska, ale nespravovať.
- Iba na čítanie (viewer): stránky a trasy sa dajú čítať; ihrisko je odmietnuté.
- Hromadné sťahovanie organizácie (traces.json, usage.json, policies.json, audit.ndjson) vyžaduje rolu s právom zápisu; me.json je export vlastného účtu volajúceho a je otvorený pre každého člena.
Váš vlastný účet
Tieto akcie zapisujú iba riadky kľúčované podľa ID používateľa relácie, takže žiadne pole formulára ich nemôže nasmerovať na inú osobu.
- Zobrazovaný názov a jazyk konzoly.
- E-mailová adresa: jej zmena vyžaduje aktuálne heslo a nová adresa začína ako neoverená, pretože starý dôkaz patril starej adrese.
- Heslo: aspoň 12 znakov, minimum v packages/shared/src/limits.mjs; jeho zmena odhlási všetky ostatné relácie a zneplatní nevyriešené odkazy na obnovenie.
- Overenie e-mailu: žiadosť potrebuje nakonfigurovaný poštový transport; bez neho stránka uvádza, že toto nasadenie ju nemôže spracovať.
- Zoznam prihlásených relácií, každá odvolateľná, plus jeden ovládací prvok, ktorý odhlási všetky ostatné prehliadače a ponechá tento; aktuálnu reláciu nie je možné odvolať zo zoznamu.
- Vymazanie účtu: odmietnuté, kým ste jediným vlastníkom organizácie, ktorá má stále ďalších členov alebo nenulový kreditný zostatok, a odmietnutie pomenúva organizáciu.
Konzola je nasadenie
Konzola je fakt o nasadení, nie verejná stránka. Jej základná URL pochádza z PUBLIC_CONSOLE_URL a renderer ju nikdy neodhaduje.
consoleHref(’/signup’) je tvar odkazu: vracia pôvod konzoly plus cestu alebo null, keď nie je nakonfigurovaná žiadna konzola.
Platby kartou potrebujú príznak stripe_enabled nasadenia. Bezpečnostná stránka uvádza, že spracovateľ kreditu prijíma odoslanú sumu bez overenia platby a že príznak musí zostať vypnutý, kým sa to neopraví a neotestuje.