Omkostningsstyring
Omkostningsstyringen omsætter den privatlivsbevarende brugsbog til penge: administratorer angiver prisen for hver udbydermodel, Libre prissætter hvert registreret kald, og budgetter overvåger eller begrænser forbruget. Der indsamles ingen nye data; prissætningen bruger udelukkende de brugshændelser, Libre allerede registrerer (tokens, enheder, ventetid, udbyder, model), som aldrig indeholder prompts eller svar.
Tariffer
En tarif er en versionsstyret prisrække for ét plugin, eventuelt afgrænset til én model:
- Pris for input/output i USD pr. million tokens, anvendt på udbyderens rapporterede antal.
- Enhedspris i USD pr. outputenhed, anvendt på mediegenerering (billeder, talebatches, videoer).
- Gældende fra et tidsstempel: tariffer ændres aldrig. Tilføj en ny række, når en udbyder ændrer pris; hver brugshændelse prissættes med den seneste tarif ved eller før hændelsen, så historiske omkostninger forbliver korrekte.
En tarif, der matcher plugin og model præcist, har forrang for en pluginomfattende række uden model. Hændelser uden matchende tarif eller udbyderrapporteret brug tælles som uprissatte og vises tydeligt i stedet for lydløst at blive sat til nul. Udbyderens tal er præcise, når de returneres; Libre erstatter dem ikke med skøn ved fakturering.
Budgetter
Et budget dækker hele instansen, én bruger eller én gruppe over et UTC-døgn, en ISO-uge eller en kalendermåned i én af tre tilstande:
- Observer — vises kun i analysen.
- Advar — giver besked ved 80 % og 100 % af beløbet.
- Advar og blokér — hårde budgetter advarer og blokerer nye interaktive genereringer (chat, OpenAI-kompatibelt API, billeder, tale, lyd, video og redigeringer) med et tydeligt 429-svar, når periodens forbrug når beløbet.
Gruppemedlemskab fastslås på ny ved hver kontrol, og tærskeladvarsler udløses præcis én gang pr. budget, periode og tærskel gennem deduplikering. Håndhævelsen læser et kortvarigt cachelagret forbrugstal, så et hårdt budget begrænser forbruget inden for omtrent et halvt minut fra det reelle tal. Fejl i kontrollen tillader anmodningen; omkostningsstyring må aldrig gøre generering utilgængelig. Planlagte automatiseringer måles og tælles med, men kun interaktive anmodninger blokeres. Deaktiver automatiseringen for at stoppe dens planlagte forbrug.
Analyse og eksport
Brug → Omkostninger og budgetter viser den prissatte sum i den valgte periode, antallet af uprissatte hændelser, forbrug pr. plugin, model og bruger samt hvert budgets aktuelle udnyttelse. Eksportér CSV henter den prissatte hændelsesbog (tidsstempel, bruger, plugin, model, egenskab, tokens, enheder, omkostning) til ekstern bogføring. Alle omkostningsendpoints er kun for administratorer, og hver ændring revisionslogges.