diff --git a/relay/channel/claude/relay-claude.go b/relay/channel/claude/relay-claude.go index a56c1bb..6c89f34 100644 --- a/relay/channel/claude/relay-claude.go +++ b/relay/channel/claude/relay-claude.go @@ -150,6 +150,9 @@ func streamResponseClaude2OpenAI(reqMode int, claudeResponse *ClaudeResponse) (* claudeUsage = &claudeResponse.Usage } } + if claudeUsage == nil { + claudeUsage = &ClaudeUsage{} + } response.Choices = append(response.Choices, choice) return &response, claudeUsage }