Browse Source

fix error on accumulating final chat response

brucemacd/remove-ggml-runner
Jeffrey Morgan 2 years ago
parent
commit
045b855db9
  1. 5
      server/routes.go

5
server/routes.go

@ -1025,7 +1025,10 @@ func ChatHandler(c *gin.Context) {
for resp := range ch {
switch r := resp.(type) {
case api.ChatResponse:
sb.WriteString(r.Message.Content)
if r.Message != nil {
sb.WriteString(r.Message.Content)
}
final = r
case gin.H:
if errorMsg, ok := r["error"].(string); ok {

Loading…
Cancel
Save