From e011328c4f0484e144f48e90c8540e5ce9802003 Mon Sep 17 00:00:00 2001 From: Robert Hambrock Date: Sun, 21 May 2023 13:15:36 +0200 Subject: [PATCH] terminate stream with "[DONE]" message see https://platform.openai.com/docs/api-reference/chat/create#chat/create-stream --- api/openai.go | 1 + 1 file changed, 1 insertion(+) diff --git a/api/openai.go b/api/openai.go index 37ed6f64..e2cd493d 100644 --- a/api/openai.go +++ b/api/openai.go @@ -360,6 +360,7 @@ func chatEndpoint(cm *ConfigMerger, debug bool, loader *model.ModelLoader, threa respData, _ := json.Marshal(resp) w.WriteString(fmt.Sprintf("data: %s\n\n", respData)) + w.WriteString("data: [DONE]\n\n") w.Flush() })) return nil