From 15bd2ec5ac3ecc5f6b372e2bb98a97ef6fdb6479 Mon Sep 17 00:00:00 2001 From: Neal Shah <30693865+ProgrammerIn-wonderland@users.noreply.github.com> Date: Thu, 5 Feb 2026 10:21:09 -0800 Subject: [PATCH] opus 4.6 fix billing (#2422) --- .../src/services/MeteringService/costMaps/claudeCostMap.ts | 7 +++++++ .../services/ai/chat/providers/ClaudeProvider/models.ts | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/backend/src/services/MeteringService/costMaps/claudeCostMap.ts b/src/backend/src/services/MeteringService/costMaps/claudeCostMap.ts index 4abe3b2c0..bc06f9d62 100644 --- a/src/backend/src/services/MeteringService/costMaps/claudeCostMap.ts +++ b/src/backend/src/services/MeteringService/costMaps/claudeCostMap.ts @@ -18,6 +18,13 @@ */ export const CLAUDE_COST_MAP = { + // Claude Opus 4.6 + 'claude:claude-opus-4-6:input_tokens': 500, + 'claude:claude-opus-4-6:ephemeral_5m_input_tokens': 500 * 1.25, + 'claude:claude-opus-4-6:ephemeral_1h_input_tokens': 500 * 2, + 'claude:claude-opus-4-6:cache_read_input_tokens': 500 * 0.1, + 'claude:claude-opus-4-6:output_tokens': 2500, + // Claude Opus 4.5 'claude:claude-opus-4-5-20251101:input_tokens': 500, 'claude:claude-opus-4-5-20251101:ephemeral_5m_input_tokens': 500 * 1.25, diff --git a/src/backend/src/services/ai/chat/providers/ClaudeProvider/models.ts b/src/backend/src/services/ai/chat/providers/ClaudeProvider/models.ts index 384d580ba..16b49b606 100644 --- a/src/backend/src/services/ai/chat/providers/ClaudeProvider/models.ts +++ b/src/backend/src/services/ai/chat/providers/ClaudeProvider/models.ts @@ -5,7 +5,7 @@ export const CLAUDE_MODELS: IChatModel[] = [ puterId: 'anthropic:anthropic/claude-opus-4-6', id: 'claude-opus-4-6', aliases: ['claude-opus-4-6-latest', 'claude-opus-4.6', 'anthropic/claude-opus-4-6'], - name: 'Claude Opus 4.5', + name: 'Claude Opus 4.6', costs_currency: 'usd-cents', input_cost_key: 'input_tokens', output_cost_key: 'output_tokens',