Konzol
A bejelentkezett felület: mire való az egyes oldalak, ki mit változtathat, és mit mond egy olyan telepítés, amelyben nincs hosztolt konzol, ahelyett hogy egy 404-et adó útvonalra mutatna.
Mire való az egyes konzololdalak
| Oldal | Útvonal | Cél |
|---|---|---|
| Áttekintés | /app | Egyenleg, mai költés, hívásszámok, legutóbbi nyomok és a szervezet alapértelmezett adattárolási helye. |
| Modellek | /app/models | Jelölt végpontok felosztva hívhatóra, a hatályos szabályzat által blokkoltakra és csak katalógusban szereplőkre; egy blokkolt sor a router saját indokát tartalmazza. |
| API-kulcsok | /app/keys | Hozzon létre kulcsot a hatókörökkel, másolja le a titkot egyszer, és vonja vissza a kulcsokat. |
| Playground | /app/playground | Küldjön egy promptot a valódi routeren keresztül; a konzol szerveroldalon hívja az API-t, így a kulcs soha nem kerül a böngészőbe. |
| Nyomok | /app/traces | Hívásonkénti metaadatok: modell, régió, útvonal indoka, késleltetés és költség, a lista mellett feltüntetve a hatályos megőrzési időt. |
| Használat | /app/usage | Hívások, tokenek és költés nap és modell szerint. |
| Szabályzatok | /app/policies | Adattárolási hely, szolgáltatók és modellek engedélyezési/tiltási listái, árplafonok, és a szabályzat által tárolt megőrzési érték. |
| Beállítások | /app/settings | Szervezet neve, alapértelmezett adattárolási hely, alapértelmezett megőrzés és a konzol nyelve. |
| Adattárolási hely | /app/settings/residency | Mely végpontokat engedélyezi az adott szabályzat, és melyeket zárta ki a router, a router indoklásával. |
| Exportok | /app/exports | Töltse le a traces.json, usage.json, policies.json fájlokat, a DPA sablont és az NDJSON auditcsomagot. |
| Profil | /app/profile | 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, e 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észletet érvényesít. A tulajdonos és az admin irányít; a fejlesztő írhat; a néző csak olvas.
- Irányítás (tulajdonos, admin): szabályzatok, csapat, beállítások, kredit, kulcsok visszavonása, és platform_write hatókörű kulcs létrehozása.
- Írás (fejlesztő): következtetési kulcsok létrehozása és a szervezet kreditjének elköltése a Playgroundon keresztül, de nem irányít.
- Csak olvasás (néző): az oldalak és nyomok olvashatók; a Playground megtagadva.
- 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ókja
Ezek a műveletek csak a munkamenet felhasználói azonosítójával kulcsolt sorokat írnak, így egyetlen űrlapmező sem irányíthatja őket más személyre.
- Megjelenített név és konzol nyelve.
- E-mail cím: megváltoztatása megköveteli a jelenlegi jelszót, és az új cím ellenőrizetlenül indul, 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 kijelentkeztet minden más munkamenetből, és érvényteleníti a függőben lévő visszaállítási linkeket.
- E-mail megerősítés: a 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, mindegyik visszavonható, plusz egy vezérlő, amely kijelentkeztet minden más böngészőt, és megtartja ezt; a jelenlegi munkamenet nem vonható vissza a listáról.
- Fióktörlés: megtagadva, amíg Ön egy olyan szervezet egyedüli tulajdonosa, amelynek még vannak más tagjai vagy nem nulla kreditegyenlege, és a megtagadás megnevezi a szervezetet.
A konzol egy telepítés
A konzol egy 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 és az útvonalat, vagy null értéket, 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 tesztelik.