feat: 修复 Codex 缓存 token 计费并优化代码结构

- 修复 Codex API 缓存 token 重复计费问题 (input_tokens 包含 cached_tokens)
- 提取共享代码到 src/providers/shared/usage-utils.ts,消除重复
- 前端定价页面增加缓存倍率配置列
- 修复 var 为 const,favicon 改为云图标

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
dreamhunter2333andClaude Opus 4.5 committed 2026-01-30 21:06:44 +08:00
1 parent 6a648f3fa7
commit bdb4825cdc
8 files changed
+150 -188

No files matched your search

Vendored
+2
View File
@@ -63,6 +63,7 @@ type Usage = {
prompt_tokens?: number,
completion_tokens?: number,
total_tokens?: number,
cached_tokens?: number,
}
type AwslKeyPayload = {
@@ -79,6 +80,7 @@ type CommonResponse = {
type ModelPricing = {
input: number;
output: number;
cache?: number;
}
type ApiTokenData = {