From 926e1781dd87bd249218cd60c985c89ef4e48309 Mon Sep 17 00:00:00 2001 From: Seefs Date: Wed, 25 Mar 2026 13:49:21 +0800 Subject: [PATCH] fix: preserve cache usage in openai-to-claude response conversion --- service/convert.go | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/service/convert.go b/service/convert.go index 7b5f3946..59d4f8fe 100644 --- a/service/convert.go +++ b/service/convert.go @@ -616,10 +616,7 @@ func ResponseOpenAI2Claude(openAIResponse *dto.OpenAITextResponse, info *relayco } claudeResponse.Content = contents claudeResponse.StopReason = stopReason - claudeResponse.Usage = &dto.ClaudeUsage{ - InputTokens: openAIResponse.PromptTokens, - OutputTokens: openAIResponse.CompletionTokens, - } + claudeResponse.Usage = buildClaudeUsageFromOpenAIUsage(&openAIResponse.Usage) return claudeResponse }