Konzol
A bejelentkezett felület: mire való minden oldal, ki változtathat mit, és mit mond egy hosztolt konzol nélküli telepítés ahelyett, hogy egy 404-es útvonalra hivatkozna.
Mire való az egyes konzololdalak
| Oldal | Útvonal | Rendeltetés |
|---|---|---|
| Irányítópult | /app | Egyenleg, mai költés, hívási összesítések, legutóbbi nyomkövetések és a szervezet alapértelmezett rezidenciája. |
| Modellek | /app/models | A jelölt végpontok hívhatóra, a hatályos szabályzat által blokkoltakra és csak katalógusból elérhetőkre bontva; egy blokkolt sor a router saját indokát tartalmazza. |
| API-kulcsok | /app/keys | Kulcs létrehozása a hatóköreivel, a titok egyszeri kimásolása és a kulcsok visszavonása. |
| Játszótér | /app/playground | Prompt küldése a valódi routeren keresztül; a konzol szerveroldalról hívja az API-t, így a kulcs soha nem jut el a böngészőbe. |
| Nyomkövetések | /app/traces | Hívásonkénti metaadatok: modell, régió, útvonalválasztás oka, késleltetés és költség, a lista mellett az érvényben lévő megőrzéssel. |
| Használat | /app/usage | Hívások, tokenek és költés naponta és modellenként. |
| Szabályzatok | /app/policies | Rezidencia, szolgáltatói és modell engedélyező/tiltó listák, árplafonok, és a szabályzatban tárolt megőrzési érték. |
| Beállítások | /app/settings | Szervezet neve, alapértelmezett rezidencia, alapértelmezett megőrzés és a konzol nyelve. |
| Rezidencia | /app/settings/residency | Mely végpontokat engedi meg az adott szabályzat, és melyeket zárta ki a router, a router indoklásával. |
| Exportok | /app/exports | traces.json, usage.json, policies.json, a DPA-sablon és az NDJSON auditcsomag letöltése. |
| Profil | /app/profile | A saját fiókja: név, nyelv, e-mail, jelszó, megerősítés, munkamenetek és fióktörlés. |
| Számlázás | /app/billing | Egyenleg, havi költés és csomag. A kredit hozzáadása egy űrlap, amely csak akkor jelenik meg, ha a telepítés engedélyezi. |
| Csapat | /app/team | Tagok és szerepkörök, valamint meghívók; a meghívó link megjelenik, hogy kézzel másolható legyen. |
Ki mit változtathat
A konzol két szerepkör-készletet kényszerít ki. A tulajdonos és az admin irányít; a fejlesztő írhat; a néző csak olvashat.
- Irányítás (tulajdonos, admin): szabályzatok, csapat, beállítások, kredit, kulcs visszavonása, és platform_write hatókörű kulcs kibocsátása.
- Írás (fejlesztő): következtetési kulcsok létrehozása és szervezeti kredit költése a játszótéren keresztül, de nem irányít.
- Csak olvasás (néző): az oldalak és a nyomkövetések olvashatók; a játszótér elutasításra kerül.
- A szervezeti tömeges letöltésekhez (traces.json, usage.json, policies.json, audit.ndjson) írási szerepkör szükséges; a me.json a hívó saját fiókexportja, és minden tag számára elérhető.
Saját fiók
Ezek a műveletek csak a munkamenet felhasználói azonosítójával jelölt sorokat írják, így egyetlen űrlapmező sem irányíthatja őket más személyre.
- Megjelenítendő név és konzol nyelve.
- E-mail cím: megváltoztatásához a jelenlegi jelszó szükséges, és az új cím ellenőrizetlenül kezdődik, mert a régi igazolás a régi címhez tartozott.
- Jelszó: legalább 12 karakter, a packages/shared/src/limits.mjs fájlban meghatározott alsó korlát; megváltoztatása minden más munkamenetből kijelentkeztet, és érvényteleníti a függőben lévő visszaállítási linkeket.
- E-mail ellenőrzés: egy kéréshez konfigurált levelezési átvitel szükséges; enélkül az oldal azt írja, hogy ez a telepítés nem tudja feldolgozni.
- A bejelentkezett munkamenetek listája, egyenként visszavonható, plusz egy vezérlő, amely minden más böngészőből kijelentkeztet, és ezt megtartja; a jelenlegi munkamenet nem vonható vissza a listáról.
- Fiók törlése: elutasítva, amíg Ön egy olyan szervezet egyedüli tulajdonosa, amelynek még vannak más tagjai vagy nem nulla kredit egyenlege, és az elutasítás megnevezi a szervezetet.
A konzol egy telepítés
A konzol telepítési tény, nem nyilvános oldal. Az alap URL-je a PUBLIC_CONSOLE_URL-ből származik, és a renderelő soha nem találgatja ki.
A consoleHref(’/signup’) a hivatkozás alakja: visszaadja a konzol origóját plusz az útvonalat, vagy null-t, ha nincs konzol beállítva.
A kártyás fizetésekhez a telepítés stripe_enabled jelzője szükséges. A biztonsági oldal rögzíti, hogy a kreditkezelő elfogad egy beküldött összeget anélkül, hogy ellenőrizné a fizetést, és hogy a jelzőnek kikapcsolva kell maradnia, amíg ezt ki nem javítják és le nem tesztelik.