Rapportér en organisations estimerede forbrug af oversættelsestokens og databasebytes pr. tabel.
Rapportér en WorkOS-organisations estimerede forbrug af oversættelsestokens (efter sprog) og databaseforbrug i bytes pr. tabel.
Godkendelse: Bearer JWT (WorkOS).
| Parameter | Type | Påkrævet | Bemærkninger |
|---|---|---|---|
orgId | uuid | ja | Den WorkOS-organisation, der skal rapporteres om. |
{
"orgId": "...",
"translations": {
"translations": 120,
"estimatedPromptTokens": 45000,
"estimatedCompletionTokens": 42000,
"estimatedTotalTokens": 87000,
"byLanguage": [
{
"language": "fr",
"translations": 40,
"estimated_prompt_tokens": 15000,
"estimated_completion_tokens": 14000,
"estimated_total_tokens": 29000
}
],
"note": "..."
},
"database": {
"totalBytes": 1048576,
"totalHuman": "1.0 MB",
"byTable": [ { "table": "documents", "rows": 42, "bytes": 500000 } ],
"note": "..."
}
}
Tokenantallene er estimater (en heuristik på ca. 4 tegn pr. token plus et fast tillæg til systemprompten pr. kald) og er ikke udbyderens fakturerede forbrug. Databaseforbruget summerer pg_column_size for hver ejet tabel; billedbinærer, der er gemt i objektlager, tælles ikke med. Bemærk serde-særegenheden: inde i byLanguage er tokennøglerne snake_case (estimated_prompt_tokens osv.), mens det overordnede objekt bruger camelCase.
curl '{CMS_API_URL}/usage?orgId=<uuid>' \
-H 'Authorization: Bearer <workos-jwt>'
400 — manglende eller ugyldig orgId401 — manglende eller ugyldigt JWT500 — forespørgselsfejl