Konzola
Površina nakon prijave: čemu služi koja stranica, tko smije što mijenjati i što govori implementacija bez hostane konzole umjesto da povezuje na rutu koja bi dala 404.
Čemu služi svaka stranica konzole
| Stranica | Putanja | Svrha |
|---|---|---|
| Nadzorna ploča | /app | Stanje, današnja potrošnja, ukupni pozivi, nedavni tragovi i zadana rezidentnost organizacije. |
| Modeli | /app/models | Kandidatske krajnje točke podijeljene na one koje se mogu pozvati, one koje blokira važeća politika i one samo u katalogu; blokirani redak nosi vlastiti razlog routera. |
| API ključevi | /app/keys | Stvorite ključ s njegovim opsezima, jednom kopirajte tajnu i opozovite ključeve. |
| Igralište | /app/playground | Pošaljite upit kroz stvarni router; konzola poziva API na strani poslužitelja, pa ključ nikada ne dolazi do preglednika. |
| Tragovi | /app/traces | Metapodaci po pozivu: model, regija, razlog rute, latencija i trošak, uz važeće zadržavanje prikazano pokraj popisa. |
| Korištenje | /app/usage | Pozivi, tokeni i potrošnja po danu i po modelu. |
| Politike | /app/policies | Rezidentnost, popisi dopuštenih/zabranjenih pružatelja i modela, gornje granice cijena i vrijednost zadržavanja koju politika pohranjuje. |
| Postavke | /app/settings | Naziv organizacije, zadana rezidentnost, zadano zadržavanje i jezik konzole. |
| Rezidentnost | /app/settings/residency | Koje krajnje točke dotična politika dopušta, a koje je router isključio, s obrazloženjem routera. |
| Izvoz | /app/exports | Preuzmite traces.json, usage.json, policies.json, predložak DPA i NDJSON revizijski paket. |
| Profil | /app/profile | Vaš vlastiti račun: ime, jezik, e-pošta, lozinka, provjera, sesije i brisanje računa. |
| Naplata | /app/billing | Stanje, potrošnja ovog mjeseca i plan. Dodavanje kredita je obrazac koji se pojavljuje samo kada ga implementacija omogući. |
| Tim | /app/team | Članovi i uloge te pozivnice; poveznica za pozivnicu prikazuje se kako bi se mogla ručno kopirati. |
Tko smije što mijenjati
Konzola provodi dva skupa uloga. Vlasnik i administrator upravljaju; razvijatelj može pisati; promatrač ima samo čitanje.
- Upravljanje (vlasnik, administrator): politike, tim, postavke, kredit, opoziv ključeva i stvaranje ključa s opsegom platform_write.
- Pisanje (razvijatelj): stvaranje ključeva za inferenciju i trošenje kredita organizacije putem igrališta, ali bez upravljanja.
- Samo čitanje (promatrač): stranice i tragovi mogu se čitati; igralište se odbija.
- Skupno preuzimanje organizacijskih podataka (traces.json, usage.json, policies.json, audit.ndjson) zahtijeva ulogu s pisanjem; me.json je izvoz vlastitog računa pozivatelja i otvoren je svakom članu.
Vaš vlastiti račun
Te radnje zapisuju samo retke s ključem korisničkog ID-a sesije, pa nijedno polje obrasca ne može ih usmjeriti na drugu osobu.
- Ime za prikaz i jezik konzole.
- Adresa e-pošte: promjena zahtijeva trenutačnu lozinku, a nova adresa počinje nepotvrđena jer je stari dokaz pripadao staroj adresi.
- Lozinka: najmanje 12 znakova, donja granica u packages/shared/src/limits.mjs; promjena odjavljuje sve ostale sesije i poništava važeće poveznice za resetiranje.
- Provjera e-pošte: zahtjev treba konfigurirani prijenos pošte; bez njega stranica kaže da ova implementacija to ne može obraditi.
- Popis prijavljenih sesija, svaka se može opozvati, plus jedna kontrola koja odjavljuje svaki drugi preglednik i zadržava ovaj; trenutačna sesija ne može se opozvati s popisa.
- Brisanje računa: odbija se dok ste jedini vlasnik organizacije koja još ima druge članove ili stanje kredita različito od nule, a odbijanje navodi organizaciju.
Konzola je implementacija
Konzola je činjenica implementacije, a ne javna stranica. Njezin osnovni URL dolazi iz PUBLIC_CONSOLE_URL i renderer ga nikad ne pogađa.
consoleHref(’/signup’) je oblik poveznice: vraća podrijetlo konzole plus rutu ili null kada konzola nije konfigurirana.
Plaćanja karticom trebaju zastavicu stripe_enabled implementacije. Sigurnosna stranica navodi da rukovatelj kredita prihvaća poslani iznos bez provjere plaćanja i da zastavica mora ostati isključena dok se to ne ispravi i testira.