fix: preserve cache usage in openai-to-claude response conversion

This commit is contained in:
Seefs
2026-03-25 13:49:21 +08:00
parent d4a470a638
commit 926e1781dd

View File

@@ -616,10 +616,7 @@ func ResponseOpenAI2Claude(openAIResponse *dto.OpenAITextResponse, info *relayco
} }
claudeResponse.Content = contents claudeResponse.Content = contents
claudeResponse.StopReason = stopReason claudeResponse.StopReason = stopReason
claudeResponse.Usage = &dto.ClaudeUsage{ claudeResponse.Usage = buildClaudeUsageFromOpenAIUsage(&openAIResponse.Usage)
InputTokens: openAIResponse.PromptTokens,
OutputTokens: openAIResponse.CompletionTokens,
}
return claudeResponse return claudeResponse
} }