diff --git a/api/openai/chat.go b/api/openai/chat.go index 345e5c9a..5f2183e2 100644 --- a/api/openai/chat.go +++ b/api/openai/chat.go @@ -18,8 +18,9 @@ import ( ) func ChatEndpoint(cm *config.ConfigLoader, o *options.Option) func(c *fiber.Ctx) error { + emptyMessage := "" + process := func(s string, req *OpenAIRequest, config *config.Config, loader *model.ModelLoader, responses chan OpenAIResponse) { - emptyMessage := "" initialMessage := OpenAIResponse{ Model: req.Model, // we have to return what the user sent here, due to OpenAI spec. Choices: []Choice{{Delta: &Message{Role: "assistant", Content: &emptyMessage}}}, @@ -222,7 +223,7 @@ func ChatEndpoint(cm *config.ConfigLoader, o *options.Option) func(c *fiber.Ctx) { FinishReason: "stop", Index: 0, - Delta: &Message{}, + Delta: &Message{Content: &emptyMessage}, }}, Object: "chat.completion.chunk", }