Explorar o código

fix: claude panic

CaIon hai 1 ano
pai
achega
dd71946047
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      relay/channel/claude/relay-claude.go

+ 1 - 0
relay/channel/claude/relay-claude.go

@@ -199,6 +199,7 @@ func responseClaude2OpenAI(reqMode int, claudeResponse *ClaudeResponse) *dto.Ope
 func claudeStreamHandler(requestMode int, modelName string, promptTokens int, c *gin.Context, resp *http.Response) (*dto.OpenAIErrorWithStatusCode, *dto.Usage) {
 func claudeStreamHandler(requestMode int, modelName string, promptTokens int, c *gin.Context, resp *http.Response) (*dto.OpenAIErrorWithStatusCode, *dto.Usage) {
 	responseId := fmt.Sprintf("chatcmpl-%s", common.GetUUID())
 	responseId := fmt.Sprintf("chatcmpl-%s", common.GetUUID())
 	var usage *dto.Usage
 	var usage *dto.Usage
+	usage = &dto.Usage{}
 	responseText := ""
 	responseText := ""
 	createdTime := common.GetTimestamp()
 	createdTime := common.GetTimestamp()
 	scanner := bufio.NewScanner(resp.Body)
 	scanner := bufio.NewScanner(resp.Body)