Konsool

Sisselogitud vaade: milleks iga leht on, kes võib mida muuta ja mida ütleb juurutus, kus konsooli ei majutata, selle asemel et linkida marsruudile, mis annaks 404.

Iga konsooli lehe otstarve

Leht Tee Eesmärk
Töölaud /app Saldo, tänane kulu, kõnede kogusummad, viimased jäljed ja organisatsiooni vaikimisi andmeasukoht.
Mudelid /app/models Kandidaat-lõpp-punktid on jagatud kutsutavateks, kehtiva poliitikaga blokeerituteks ja ainult kataloogis olevateks; blokeeritud real on ruuteri enda põhjus.
API võtmed /app/keys Loo võti koos selle ulatustega, kopeeri saladus üks kord ja tühista võtmeid.
Mänguväljak /app/playground Saada viip läbi päris ruuteri; konsool kutsub API-t serveripoolselt, nii et võti ei jõua kunagi brauserisse.
Jäljed /app/traces Iga kutsungi metaandmed: mudel, piirkond, marsruudi põhjus, latentsus ja kulu, kusjuures kehtiv säilitusaeg on loetelu kõrval.
Kasutus /app/usage Kutsed, tokenid ja kulu päeva ja mudeli kaupa.
Poliitikad /app/policies Andmeasukoha, pakkuja ja mudeli lubamis-/keelamisloendid, hinnapiirid ja säilitusväärtus, mille poliitika salvestab.
Seaded /app/settings Organisatsiooni nimi, vaikimisi andmeasukoht, vaikimisi säilitusaeg ja konsooli keel.
Andmeasukoht /app/settings/residency Milliseid lõpp-punkte käesolev poliitika lubab ja millised ruuter välistas, koos ruuteri põhjendusega.
Ekspordid /app/exports Laadi alla traces.json, usage.json, policies.json, DPA mall ja NDJSON-auditipakett.
Profiil /app/profile Sinu enda konto: nimi, keel, e-post, parool, kinnitamine, sessioonid ja konto kustutamine.
Arveldamine /app/billing Saldo, selle kuu kulud ja plaan. Krediidi lisamine on vorm, mis kuvatakse ainult siis, kui juurutus selle lubab.
Meeskond /app/team Liikmed ja rollid ning kutsed; kutselink kuvatakse, et seda saaks käsitsi kopeerida.

Kes tohib mida muuta

Konsool jõustab kahte rollikomplekti. owner ja admin valitsevad; developer võib kirjutada; viewer on ainult lugemiseks.

  • Valitsemine (owner, admin): poliitikad, meeskond, seaded, krediit, võtmete tühistamine ja võtme väljastamine platform_write ulatusega.
  • Kirjutamine (developer): inferentsivõtmete loomine ja organisatsiooni krediidi kulutamine mänguväljaku kaudu, kuid mitte valitsemine.
  • Ainult lugemine (viewer): lehti ja jälgi saab lugeda; mänguväljakule ei lubata.
  • Organisatsiooni hulgi-allalaadimised (traces.json, usage.json, policies.json, audit.ndjson) nõuavad kirjutamisrolli; me.json on kutsuja enda konto eksport ja on avatud igale liikmele.

Sinu enda konto

Need toimingud kirjutavad ainult ridu, mis on võtmestatud sessiooni kasutaja ID-ga, nii et ükski vormiväli ei saa neid teise inimese peale suunata.

  • Kuvatav nimi ja konsooli keel.
  • E-posti aadress: selle muutmiseks on vaja praegust parooli ja uus aadress algab kinnitamata, sest vana tõend kuulus vana aadressi juurde.
  • Parool: vähemalt 12 tähemärki, alampiir failis packages/shared/src/limits.mjs; selle muutmine logib välja kõik muud sessioonid ja muudab kehtetuks veel kehtivad lähtestamislingid.
  • E-posti kinnitamine: taotlus vajab seadistatud meilitransporti; ilma selleta teatab leht, et see juurutus ei saa seda töödelda.
  • Sisselogitud sessioonide loend, igaüht saab tühistada, pluss üks juhtelement, mis logib välja kõik muud brauserid ja jätab selle alles; praegust sessiooni ei saa loendist tühistada.
  • Konto kustutamine: keeldutakse, kui oled ainus omanik organisatsioonis, kus on veel teisi liikmeid või mille krediidijääk ei ole null, ja keeldumises nimetatakse organisatsioon.

Konsool on juurutus

Konsool on juurutuse fakt, mitte avalik leht. Selle baas-URL pärineb väärtusest PUBLIC_CONSOLE_URL ja renderdaja ei oleta seda kunagi.

Ava konsool

consoleHref(’/signup’) on lingi kuju: see tagastab konsooli origin'i pluss marsruudi või null, kui konsooli pole seadistatud.

Kaardimaksed vajavad juurutuse stripe_enabled lippu. Turvaleht märgib, et krediidikäsitleja võtab esitatud summa vastu ilma makset kontrollimata ning et lipp peab jääma välja, kuni see on parandatud ja testitud.