Докладва приблизителното използване на токени за превод и използването на байтове в базата данни по таблици за дадена организация.
Докладва приблизителното използване на токени за превод (по език) и използването на байтове в базата данни по таблици за организация на WorkOS.
Удостоверяване: Bearer JWT (WorkOS).
| Параметър | Тип | Задължителен | Бележки |
|---|---|---|---|
orgId | uuid | yes | Организацията на WorkOS, за която да се изготви отчет. |
{
"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": "..."
}
}
Броячите на токените са приблизителни (евристика от ~4 знака на токен плюс фиксирана надбавка за системния промпт на всяко извикване) и не представляват фактурираната употреба от доставчика. Използването на базата данни сумира pg_column_size за всяка притежавана таблица; двоичните файлове на изображения, съхранявани в обектно хранилище, не се броят. Имайте предвид особеността на serde: в byLanguage ключовете за токените са в snake_case (estimated_prompt_tokens и т.н.), докато родителският обект използва camelCase.
curl '{CMS_API_URL}/usage?orgId=<uuid>' \
-H 'Authorization: Bearer <workos-jwt>'
400 — липсващ или невалиден orgId401 — липсващ или невалиден JWT500 — неуспешна заявка