fix: preserve cache usage in openai-to-claude response conversion
This commit is contained in:
@@ -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
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user