ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

CodexManager请求日志与费用统计详解:如何追踪Token消耗、缓存命中率与请求耗时

CodexManager请求日志与费用统计详解:如何追踪Token消耗、缓存命中率与请求耗时 CodexManager请求日志与费用统计详解如何追踪Token消耗、缓存命中率与请求耗时【免费下载链接】Codex-Manager一个Codex cli 账号管理与切换工具。为 Codex cli提供本地网关转发。项目地址: https://gitcode.com/gh_mirrors/co/Codex-ManagerCodexManager 是一款面向 Codex CLI 的账号管理与切换工具内置本地网关转发。它会把每一次经过网关的请求完整记录到请求日志中并自动完成 Token 消耗、费用统计、缓存命中率与请求耗时的追踪让你随时掌握每个账号、每条 API Key 的真实开销与性能表现。请求日志记录了什么CodexManager 的日志页面会对每一次转发请求落库一条记录核心字段定义在 apps/src/types/request-log.ts 中。对普通用户来说最常用的是这几类信息类别关键字段说明路由信息model、upstreamModel、routeStrategy请求实际命中的模型与路由策略方便排查“为什么走了这个账号”Token 消耗inputTokens、outputTokens、cachedInputTokens、reasoningOutputTokens输入/输出/缓存输入/推理输出 Token 明细费用estimatedCostUsd按价格规则估算的本次请求费用美元性能durationMs、firstResponseMs请求总耗时与首响应耗时结果statusCode、error上游返回状态码与错误信息其中耗时与首响应字段的底层存储分别由 031_request_logs_duration_ms.sql 和 051_request_logs_first_response_ms.sql 提供缓存与推理 Token 则来自 021_request_logs_cached_reasoning_tokens.sql。如何看懂 Token 消耗统计日志列表顶部会自动汇总当前筛选条件下的统计信息定义见RequestLogFilterSummary总条数、成功数、错误数、Token 总量与费用总量。理解 Token 数据时有两个口径需要注意inputTokens是包含缓存命中的总输入 TokencachedInputTokens是其中的子集。也就是说未命中缓存的“新输入” 输入 Token − 缓存输入 Token。详细口径说明见 模型目录V2一次性迁移方案-2026-07-10.md。推理型模型如 GPT-5 系列会单独记录reasoningOutputTokens它包含在outputTokens中用于区分“思考消耗”与“正文消耗”。日志页面还支持按时间范围、状态成功/失败、关键词检索过滤并在页面上自动刷新有活跃筛选时约 10 秒一次无筛选约 5 秒一次实现见 apps/src/app/logs/page.tsx。缓存命中率为什么重要如何追踪Codex 上游的 Prompt 缓存可以显著降低成本与首响应延迟缓存命中率因此成为核心观测指标。管理员仪表盘会直接展示选定时间范围内的缓存命中率百分比相关实现位于 apps/src/app/page.tsx计算基于cachedInputTokens / inputTokens汇总。CodexManager 仪表盘概览如果命中率明显偏低最常见的原因并不是网关本身而是反向代理把上游会话锚点请求头吞掉了导致后端退化为不稳定会话、无法复用缓存。项目内有一份专门说明Nginx反向代理导致缓存命中偏低说明.md可对照排查代理层配置。请求耗时怎么看每条日志都有两个时间指标durationMs总耗时从网关收到请求到上游完整响应结束的毫秒数适合评估整条链路含账号切换、重试的端到端表现。firstResponseMs首响应耗时上游返回第一个字节/数据的时间直接决定流式输出的“出字速度”是体验感知最强的指标。结合statusCode与error字段你可以快速定位是“上游慢”“代理慢”还是“路由重试导致变慢”。费用统计是如何计算的CodexManager 内置模型价格规则表见 055_model_price_rules.sql按模型分别配置输入、输出、缓存命中等价格对每条请求估算estimatedCostUsd。因此日志汇总栏的“总费用”就是当前筛选下所有请求费用之和可按天、按 Key、按账号维度观察花费趋势。计费字段的完整口径含缓存命中/刷新价格可参考 额度管理中心设计方案.md计费 V2 的加固说明见 113_model_billing_v2_hardening.sql。快速上手清单打开日志页面先按“今日”时间范围查看整体 Token 与费用汇总用关键词筛选特定模型或账号确认路由是否符合预期在仪表盘查看缓存命中率若偏低先检查反向代理参考上文 Nginx 说明关注firstResponseMs偏高的记录结合错误信息定位慢请求。更多日志检索与保留策略的实现分布在 apps/src/app/logs/ 与 crates/service/src/requestlog/ 目录可按需深入了解。【免费下载链接】Codex-Manager一个Codex cli 账号管理与切换工具。为 Codex cli提供本地网关转发。项目地址: https://gitcode.com/gh_mirrors/co/Codex-Manager创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表