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