diff --git a/relay/channel/mistral/text.go b/relay/channel/mistral/text.go index a25c1492..fb901551 100644 --- a/relay/channel/mistral/text.go +++ b/relay/channel/mistral/text.go @@ -47,7 +47,7 @@ func requestOpenAI2Mistral(request *dto.GeneralOpenAIRequest) *dto.GeneralOpenAI } mediaMessages := message.ParseContent() - if message.Role == "assistant" && message.ToolCalls != nil && string(message.Content) == "null" { + if message.Role == "assistant" && message.ToolCalls != nil && message.Content != "null" { mediaMessages = []dto.MediaContent{} } for j, mediaMessage := range mediaMessages {