Konzola
Prijavljena površina: čemu je namenjena vsaka stran, kdo lahko kaj spremeni in kaj namestitev brez gostovane konzole pove, namesto da bi povezovala na pot, ki bi vrnila 404.
Čemu je namenjena posamezna stran konzole
| Stran | Pot | Namen |
|---|---|---|
| Nadzorna plošča | /app | Stanje, današnja poraba, skupno število klicev, nedavne sledi in privzeta rezidenčnost organizacije. |
| Modeli | /app/models | Kandidatne končne točke, razdeljene na klicne, blokirane z veljavno politiko, in samo iz kataloga; blokirana vrstica nosi razlog usmerjevalnika. |
| API-ključi | /app/keys | Ustvarite ključ z njegovimi obsegi, enkrat kopirajte skrivnost in prekličite ključe. |
| Igralnica | /app/playground | Pošljite poziv skozi pravi usmerjevalnik; konzola kliče API na strežniški strani, zato ključ nikoli ne doseže brskalnika. |
| Sledi | /app/traces | Metapodatki za posamezen klic: model, regija, razlog usmeritve, zakasnitev in strošek, z veljavno hrambo prikazano ob seznamu. |
| Uporaba | /app/usage | Klici, žetoni in poraba po dnevih in modelih. |
| Politike | /app/policies | Rezidenčnost, seznami dovoljenih/prepovedanih ponudnikov in modelov, omejitve cen in vrednost hrambe, ki jo politika shrani. |
| Nastavitve | /app/settings | Ime organizacije, privzeta rezidenčnost, privzeta hramba in jezik konzole. |
| Rezidenčnost | /app/settings/residency | Katere končne točke zadevna politika dopusti in katere je usmerjevalnik izključil, z utemeljitvijo usmerjevalnika. |
| Izvoz | /app/exports | Prenesite traces.json, usage.json, policies.json, predlogo DPA in revizijski paket NDJSON. |
| Profil | /app/profile | Vaš lastni račun: ime, jezik, e-pošta, geslo, potrditev, seje in izbris računa. |
| Obračun | /app/billing | Stanje, poraba v tem mesecu in načrt. Dodajanje kredita je obrazec, ki se prikaže le, ko ga namestitev omogoči. |
| Ekipa | /app/team | Člani in vloge ter povabila; povezava za povabilo je prikazana, da jo je mogoče ročno kopirati. |
Kdo sme kaj spreminjati
Konzola uveljavlja dva nabora vlog. owner in admin upravljata; developer lahko piše; viewer je samo za branje.
- Upravljanje (lastnik, admin): pravilniki, ekipa, nastavitve, kredit, preklic ključev in izdaja ključa z obsegom platform_write.
- Pisanje (razvijalec): ustvarjanje ključev za inferenco in poraba kredita organizacije prek playgrounda, vendar brez upravljanja.
- Samo branje (viewer): strani in sledi je mogoče brati; playground je zavrnjen.
- Množični prenosi organizacije (traces.json, usage.json, policies.json, audit.ndjson) zahtevajo vlogo za pisanje; me.json je izvoz lastnega računa klicatelja in je odprt vsem članom.
Vaš lastni račun
Ta dejanja zapisujejo le vrstice, ključene z ID uporabnika seje, zato nobeno polje obrazca ne more biti usmerjeno na drugo osebo.
- Prikazno ime in jezik konzole.
- E-poštni naslov: za spremembo je potrebno trenutno geslo, novi naslov pa se začne kot nepreverjen, ker je staro dokazilo pripadalo staremu naslovu.
- Geslo: vsaj 12 znakov, spodnja meja v packages/shared/src/limits.mjs; sprememba odjavi vse druge seje in razveljavi še veljavne povezave za ponastavitev.
- Preverjanje e-pošte: za zahtevo je potreben nastavljen poštni transport; brez njega stran pravi, da tega ta namestitev ne more obdelati.
- Seznam prijavljenih sej, vsaka je preklicljiva, plus en kontrolnik, ki odjavi vse druge brskalnike in obdrži tega; trenutne seje ni mogoče preklicati s seznama.
- Izbris računa: zavrnjen, dokler ste edini lastnik organizacije, ki ima še druge člane ali ne-ničelno stanje kredita, zavrnitev pa navede organizacijo.
Konzola je namestitev
Konzola je dejstvo namestitve, ne javna stran. Njen osnovni URL prihaja iz PUBLIC_CONSOLE_URL in izrisovalnik ga nikoli ne ugiba.
consoleHref(’/signup’) je oblika povezave: vrne izvor konzole plus pot ali null, kadar konzola ni nastavljena.
Plačila s kartico potrebujejo zastavico stripe_enabled v namestitvi. Varnostna stran beleži, da upravljalnik kredita sprejme predloženi znesek brez preverjanja plačila in da mora zastavica ostati izklopljena, dokler to ni popravljeno in testirano.