profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Параметрична маршрутизаціяTypes of ComponentsSetup server sent events (SSE) content refetchInstall Profound CMS as a proxyСкрипти у конструкторі шаблонівProject ScaffoldingMedia Library

Headless

Швидкий стартSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

Огляд REST APIgetПідключення вебсайту до APIgetGET /routesgetGET /routegetGET /blocksgetотримати-блоки-з-CEL-кешемgetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postПереклад публікаційpatchОновлення перекладівgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

GET /usage

Звітує про орієнтовне використання токенів перекладу організації та обсяг байтів бази даних по таблицях.

Створює звіт про орієнтовне використання токенів перекладу (за мовами) для організації WorkOS та обсяг байтів у базі даних по кожній таблиці.

Автентифікація: Bearer JWT (WorkOS).

Параметри запиту

ПараметрТипОбов'язковоПримітки
orgIduuidтакОрганізація 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 — відсутній або недійсний orgId
  • 401 — відсутній або недійсний JWT
  • 500 — помилка запиту
Continue Reading
Previous‹Оновлення перекладівNextPOST /csv›