# Как проверить токены Codex: /status, /usage, контекст и расходы API

> /status показывает текущую сессию и контекст, /usage — token activity аккаунта, /statusline — постоянное отображение, Platform Usage — расходы API; локальные логи дают оценку.

- URL: https://blog.laozhang.ai/ru/posts/codex-token-usage
- Published: 2026-05-23
- Updated: 2026-09-02
- Author: LaoZhang AI Team (https://blog.laozhang.ai/ru/about)
- Topic: Инструменты разработчика
- Tags: OpenAI Codex, Codex token usage, Codex CLI, OpenAI API usage, AI development tools

---
У Codex нет одного числа, которое честно отвечает на все вопросы про token usage и context usage. Сначала нужно понять, какой счетчик вам нужен: текущая CLI-сессия, context pressure, постоянная строка состояния в терминале, quota или credits в ChatGPT/Codex, API billing, usage одного завершенного ответа или локальная история на этой машине.

Если вопрос возник прямо внутри Codex CLI, первым шагом выполните <code>/status</code>. Если нужно видеть context stats, token counters, limits и model во время работы, настройте <code>/statusline</code>. Если вопрос про quota плана или credits, переходите в usage settings Codex или ChatGPT. Если речь про API key, organization, project или backend, используйте OpenAI Platform Usage и usage object в завершенном API response.

Не начинайте с локальных JSONL-скриптов или private endpoint snippets из обсуждений. Они могут быть полезны для личной оценки, но не являются официальным billing record и могут раскрыть prompt, путь к файлу, фрагменты кода или данные клиента.

- Текущая CLI-сессия: <code>/status</code>
- Постоянный footer для context и token counters: <code>/statusline</code>
- Quota или credits плана: usage settings Codex или ChatGPT
- API-key spend: OpenAI Platform Usage
- Один API request: <code>usage</code> в completed response
- История на машине: локальные Codex logs, только как estimate

## Быстрый ответ: выберите правильный счетчик


Надежный вопрос звучит не как “сколько токенов использовал Codex вообще”, а как “какой record должен доказать это число”. CLI session, subscription quota, API organization usage, usage одного response и local logs — разные записи. Их нельзя сводить в один реестр без потери смысла.

| Вопрос | Где смотреть сначала | Что доказывает | Чего не доказывает |
| --- | --- | --- | --- |
| Сколько использует текущая Codex CLI-сессия | <code>/status</code> в CLI | Текущую конфигурацию и token state session | Account-wide history или API bill |
| Насколько текущая задача давит на context window | <code>/status</code>, затем <code>/statusline</code> для постоянной видимости | Current session context и token-counter state | Полный реестр по conversation, task или run в Codex web/app |
| Сколько осталось plan quota или credits | Codex или ChatGPT usage settings | Subscription-side usage и credits | API-key spend |
| Сколько потратил API key | OpenAI Platform Usage | Organization или project API usage | ChatGPT/Codex quota |
| Сколько token ушло на один request | Completed response <code>usage</code> | Input, cached input, output, reasoning и total fields где доступны | Полный monthly bill |
| Что происходило локально раньше | Local Codex logs | Приблизительную историю на этой машине | Official billing, cloud usage и другие устройства |

По состоянию на 24 мая 2026 года правила credits, плановые ограничения, названия вкладок и доступность моделей остаются volatile. Команды CLI, status-line concept и response <code>usage</code> стабильнее, чем точные подписи в интерфейсе. Поэтому сохраняйте не только число, но и поверхность, где вы его увидели.

## Token activity аккаунта: /usage

<code>/usage</code> открывает token activity аккаунта и доступные действия reset. <code>/usage daily</code>, <code>/usage weekly</code> и <code>/usage cumulative</code> показывают день, неделю и накопительный вид. Это не остаток context и не расход API key. Quota, reset и credits смотрите в [руководстве Codex Usage](https://blog.laozhang.ai/ru/posts/openai-codex-usage-limits).

## CLI: начните с /status

В Codex CLI команда <code>/status</code> отвечает на узкий вопрос: что происходит в этой активной terminal session. Она может показать model, configuration, context pressure и token usage текущей рабочей поверхности. Она не является месячным отчетом по аккаунту.

~~~text
/status
~~~

Читайте вывод как session данные. Он помогает понять, почему текущая работа стала тяжелой, какой model реально активен и близко ли вы к давлению контекста. Но он не говорит, сколько quota осталось в ChatGPT plan, что списал API key вчера или что делала другая машина.

| В выводе видно | Нормальная трактовка | Нельзя трактовать как |
| --- | --- | --- |
| Model или session configuration | Текущую конфигурацию CLI | Постоянную account policy |
| Context или token usage | Состояние текущей work экран | Monthly invoice |
| Limit hints | Сигнал текущего Codex путь | Cross-product quota proof |

Практический порядок: выполните <code>/status</code>, сохраните вывод, затем решите, остаетесь ли вы в CLI lane или вопрос уже относится к subscription usage или API billing.

## /statusline: счетчики в footer, а не billing

![Просмотр Codex через /status, /usage, /statusline, план, API и локальную оценку](https://blog.laozhang.ai/posts/ru/codex-token-usage/img/usage-views.webp)

<code>/statusline</code> нужен, когда вы хотите видеть состояние без постоянных manual checks. Его полезно настроить для model, context, limits, token counters, git, session, current directory и Codex version в нижней строке TUI.

Разница принципиальна. <code>/status</code> — запрос “покажи сейчас”. <code>/statusline</code> — display экран. Он хорошо предупреждает, что session становится тяжелой, но не превращается в официальный history dashboard.

Хорошие задачи для <code>/statusline</code>:

- наблюдать context pressure во время длинного refactor
- видеть model и session identity при переключении проектов
- понять, когда пора compact или разделить задачу
- сократить частые вызовы <code>/status</code>

Плохие задачи:

- доказывать historical spend
- сверять ChatGPT quota с API bill
- оценивать другую машину
- заменять OpenAI Platform Usage

Если вопрос про “этот terminal сейчас”, оставайтесь в CLI. Если вопрос про account, plan или API key, переходите на соответствующую official экран.

## Context meter: считайте context давлением сессии

Запросы про Codex context meter обычно смешивают два вопроса: насколько текущая CLI-сессия близка к context pressure и можно ли увидеть полную историю token usage по conversation, task или run. Первое относится к CLI. Второе не доказывается только <code>/status</code> или <code>/statusline</code>.

| Вопрос про context | Первое действие | Граница |
| --- | --- | --- |
| Насколько тяжела текущая CLI-сессия | Выполнить <code>/status</code> | Только current session |
| Хочу видеть context и token counters во время работы | Настроить <code>/statusline</code> | Видно, пока открыт TUI |
| Сколько исторически потратила task | Сначала official usage surfaces; local logs только private estimate | Не billing данные |
| Можно ли сверить context used с API cost | Не сверяйте напрямую; API cost относится к Platform Usage и response <code>usage</code> | Context pressure не invoice |

Так вы не перепутаете remaining context capacity с remaining account quota. Длинная сессия может иметь высокий context pressure без большого API spend, а API project может тратить деньги без изменения ChatGPT/Codex quota экран.

## Quota и credits ChatGPT/Codex

Subscription-side usage чаще всего путают с API. Codex plan quota, credits, CLI session и API organization bill — разные договоры. Для ChatGPT sign-in, Codex app, cloud tasks или workspace Codex первым местом должны быть Codex или ChatGPT usage settings.

Этот путь отвечает на вопросы:

- Сколько included Codex usage осталось в моем плане?
- Уперся ли я в plan limit или credit limit?
- Применяются ли credits к этому путь?
- Я работаю через ChatGPT sign-in или через API key?

Не стоит превращать usage check в полную таблицу планов. Окна, credits, варианты после лимита и caveats лучше читать в отдельной статье [OpenAI Codex usage limits](https://blog.laozhang.ai/ru/posts/openai-codex-usage-limits). Здесь задача уже: не спутать meter до того, как вы поверите цифре.

Для поддержки сохраните account, workspace или plan, путь Codex, экран usage и timestamp. Одно число без этих четырех деталей почти бесполезно для диагностики.

## API billing и response usage

![Разница между context, token activity аккаунта, quota плана и расходами API](https://blog.laozhang.ai/posts/ru/codex-token-usage/img/context-vs-billing.webp)

Если участвует API key, project, organization, service account, SDK или backend integration, вы находитесь в API lane. OpenAI Platform Usage отвечает за organization или project usage. Completed response <code>usage</code> отвечает за token accounting одного request.

| API вопрос | Поверхность | Лучшее доказательство |
| --- | --- | --- |
| Сколько использовал org или project | OpenAI Platform Usage | Time range, project/org scope, billing period |
| Сколько token у одного request | Completed response <code>usage</code> | response id, model, usage fields |
| Почему API cost не похож на Codex CLI | путь comparison | API key billing отделен от ChatGPT/Codex plan |

Минимальная запись для request-level учета:

~~~json
{
  "response_id": "resp_...",
  "model": "gpt-...",
  "usage": {
    "input_tokens": 1200,
    "cached_input_tokens": 800,
    "output_tokens": 350,
    "total_tokens": 1550
  }
}
~~~

Такая запись помогает attribution, debugging и cost checks. Но она не говорит, сколько ChatGPT subscription quota осталось. Если workflow переключился с ChatGPT sign-in на API key, сменился и meter.

Для путь decision используйте [Codex API key vs subscription](https://blog.laozhang.ai/ru/posts/codex-api-key-vs-subscription). Сначала определите путь, потом сравнивайте usage.

## Локальная история: оценка, а не официальный отчет

Local Codex logs полезны для личного анализа: какой проект дал длинные сессии, была ли большая задача вчера, какие directories часто открывались. Но это слабое доказательство для billing или quota disputes.


Перед парсингом локальных файлов держите границу:

| Локальный вопрос | Безопасная трактовка | Риск |
| --- | --- | --- |
| Sessions на этой машине | Approximate local activity | Другие устройства и cloud surfaces отсутствуют |
| Token-like fields в session files | Personal estimate | Field semantics могут меняться |
| Prompt или transcript text | Debug context | Могут раскрыть code, paths, secrets, customer data |
| Private backend endpoints | Не normal path | Fragile, unsupported, account risk |

Если запускаете parser, делайте его read-only, scoped и private. Не отправляйте полные transcripts в внешние сервисы. Не называйте local JSONL total official реестр. Честная формулировка: локальная история показывает то, что эта машина записала.

## Почему цифры не совпадают

Разные usage numbers часто не совпадают, потому что отвечают на разные вопросы.

| Несовпадение | Вероятная причина | Правильное действие |
| --- | --- | --- |
| <code>/status</code> высокий, Platform Usage низкий | CLI session tokens не равны API organization spend | Не смешивайте CLI и API |
| Platform Usage вырос, Codex quota нет | Работа шла через API key | Проверьте project key и billing ответственная система |
| ChatGPT/Codex quota изменилась, API logs нет | Работа шла через subscription Codex | Проверьте signed-in account и workspace |
| Local logs не совпадают с dashboard | Logs incomplete и local-only | Для account данные используйте official dashboard |
| Per-call <code>usage</code> не складывается в invoice | Pricing, cached tokens, time range, scope и rounding | Сравнивайте только внутри API billing lane |

Не пытайтесь получить один reconciled total. Сначала классифицируйте число, затем сравнивайте его с same-kind данные.

## Что сохранить перед support

Для CLI issue:

- вывод <code>/status</code> активной session
- Codex version, model и project directory
- путь: ChatGPT sign-in или API key
- approximate time window

Для subscription quota issue:

- screenshot usage экран в Codex или ChatGPT
- plan или workspace type
- credits involvement
- timezone и time window
- cloud tasks, local messages или code reviews

Для API billing issue:

- organization и project scope
- API key ответственная система или service account без самого ключа
- Platform Usage range
- representative completed response <code>usage</code>
- model names и request ids

Так support или admin увидит, какой meter проверять. “Codex token usage wrong” слишком широко. “Я сравниваю /status, ChatGPT quota и Platform Usage из разных routes” уже диагностируемо.

## Часто задаваемые вопросы

### Как посмотреть token usage в Codex CLI?

Выполните <code>/status</code> в активной Codex CLI-сессии. Используйте его для current session state, а не для account-wide history.

### Что делает /statusline?

<code>/statusline</code> настраивает footer в Codex TUI. Он может показывать counters и context во время работы, но не является billing dashboard.

### Где смотреть Codex quota или credits?

В usage settings Codex или ChatGPT для signed-in account. UI labels, credits и plan rules нужно проверять на текущую дату.

### Где смотреть OpenAI API token usage?

Organization или project usage смотрите в OpenAI Platform Usage. Usage одного request смотрите в completed response <code>usage</code>.

### Почему CLI usage не совпадает с Platform Usage?

Это разные счетчики. CLI описывает active Codex session, Platform Usage описывает API organization или project.

### Можно ли читать локальные Codex logs?

Можно для local estimate на этой машине. Нельзя использовать их как official account-wide usage, и они могут содержать sensitive context.

### Стоит ли использовать private endpoint scripts?

Нет как normal path. Сначала используйте supported CLI commands, account usage settings, Platform Usage и completed response usage.
