From b736de71896fe4d01e7e0ff019b6a79379c7ae1c Mon Sep 17 00:00:00 2001 From: CaIon <1808837298@qq.com> Date: Wed, 20 Mar 2024 21:28:45 +0800 Subject: [PATCH] fix: claude panic --- relay/channel/claude/relay-claude.go | 3 +++ 1 file changed, 3 insertions(+) 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 }