Poročaj o ocenjeni porabi žetonov za prevajanje organizacije in porabi bajtov v podatkovni zbirki po tabelah.
Prijavi ocenjeno porabo žetonov za prevajanje organizacije WorkOS (po jezikih) in porabo bajtov v podatkovni zbirki po posamezni tabeli.
Avtorizacija: Žeton prenašalca (Bearer) JWT (WorkOS).
| Parameter | Vrsta | Zahtevano | Opombe |
|---|---|---|---|
orgId | uuid | da | Organizacija WorkOS, o kateri poročamo. |
{
"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": "..."
}
}
Število žetonov so ocene (heuristika približno štirih znakov na žeton plus stalen dodatek za sistemski poziv pri vsakem klicu) in niso zaračunana poraba ponudnika. Poraba podatkovne zbirke sešteva pg_column_size za vsako lastno tabelo; binarne slike, shranjene v objektni shrambi, niso vštete. Upoštevajte posebnost pri serde: znotraj byLanguage so ključi žetonov zapisani v snake_case (estimated_prompt_tokens itd.), medtem ko nadrejeni objekt uporablja camelCase.
curl '{CMS_API_URL}/usage?orgId=<uuid>' \
-H 'Authorization: Bearer <workos-jwt>'
400 — manjkajoč ali neveljaven orgId401 — manjkajoč ali neveljaven JWT500 — napaka poizvedbe