要精确统计codex单任务token消耗,需解析本地session日志中的token_count事件,或用codex-token-usage-skill按task_id聚合分析,web控制台仅支持api调用的task_id级明细。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要精确知道 Codex 中每个具体任务消耗了多少 token,不能依赖对话窗口右上角的模糊估算或全局用量图表,必须获取每次 API 调用级别的原始计数事件。
通过本地 session 日志提取单次任务 token 计数
Codex CLI 和桌面端会在本地保存结构化日志,其中每条 token_count 事件对应一次模型调用的输入/输出/缓存分项统计。
第一步:找到日志路径。默认位置为:~/.codex/logs/session-*.jsonl(macOS/Linux)或 %LOCALAPPDATA%\Codex\logs\session-*.jsonl(Windows)。
第二步:用命令行过滤出含 token_count 的行。例如在终端运行:grep "token_count" ~/.codex/logs/session-$(date -d 'yesterday' +%Y-%m-%d)*.jsonl | head -20,可快速查看昨日最近 20 条调用记录。
第三步:识别关键字段。每条匹配行是 JSON 格式,重点看 input_tokens、output_tokens、cached_input_tokens 和 timestamp。例如:{"event":"token_count","input_tokens":1247,"output_tokens":389,"cached_input_tokens":1247,"timestamp":"2026-07-27T14:22:08.112Z"}——这表示该次任务实际净消耗为 【389】 token(因为 input 全部命中缓存,不计费)。
注意:若日志为空,说明未开启本地日志记录。需在 Codex 设置中打开「Enable session logging」开关,否则无法回溯任何单次消耗。
用 codex-token-usage-skill 按任务粒度聚合分析
这个开源 Skill 可将零散日志自动归类为「单次任务」,前提是每条日志都带 task_id 字段(Codex v2.3+ 默认启用)。
方法一:CLI 直接调用统计命令
运行:npx codex-token-usage --by-task --since 2026-07-27 --limit 10,输出前 10 个任务的完整 token 分解表,含 net_tokens(非缓存 input + output)、cache_hit_rate 和触发该任务的原始指令摘要。
通过本地 Codex 或 OpenClaw OAuth 凭证直接调用 ChatGPT/Codex Responses 的 image_generation 工具来生成或编辑光栅图像,然后保存
方法二:在 Codex 对话中自然语言查询
输入:列出我今天最耗 token 的 3 个任务,显示输入长度、输出长度和是否命中缓存。Skill 会自动解析日志并返回带时间戳的任务列表,每行标注真实计费依据。
这一步依赖本地日志完整性。如果某次任务没出现在结果里,大概率是它发生在日志开关关闭期间,或被手动清理过。
在 Web 控制台查看带任务标签的用量明细
仅限已启用「Token级用量追踪」的项目,且该任务必须通过 API Key 调用(非网页聊天框直接提问)。
第一步:登录 Codex 控制台 → 进入【Usage & Billing】→ 切换到「Token Usage Details」页。
第二步:在表格上方筛选条件中,勾选「Group by task_id」并设置时间范围为「Last 24 hours」。
第三步:找到目标行,点击右侧「View details」图标 → 弹出浮层显示该 task_id 对应的全部 token 分项:raw_input、truncated_input、reasoning_output、final_output 等。
【关键前提】 此处数据仅反映 API 调用路径,网页版对话、/goal 命令、MCP 工具调用均不会生成 task_id,因此查不到。










