include usage if stream is true (#3084)

This commit is contained in:
rinfx
2025-11-03 15:36:18 +08:00
committed by GitHub
parent f79e3b9556
commit 1900609fd5

View File

@@ -71,6 +71,12 @@ func (c *ClaudeToOpenAIConverter) ConvertClaudeRequestToOpenAI(body []byte) ([]b
Stop: claudeRequest.StopSequences,
}
if openaiRequest.Stream {
openaiRequest.StreamOptions = &streamOptions{
IncludeUsage: true,
}
}
// Convert messages from Claude format to OpenAI format
for _, claudeMsg := range claudeRequest.Messages {
// Handle different content types using the type-safe wrapper