diff --git a/model/iflytek.go b/model/iflytek.go index 2783565..0892346 100644 --- a/model/iflytek.go +++ b/model/iflytek.go @@ -70,9 +70,8 @@ func (p *iFlytekModelProvider) QueryText(question string, writer io.Writer, buil } err = flushData(response) - - if builder != nil { - builder.WriteString(response) + if err != nil { + return err } return nil