From 02bf308452aa127e9f3d2ce5b4821ba426c4c94a Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Sun, 7 Dec 2025 14:17:33 +0300 Subject: Enha: address template issues --- llm.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'llm.go') diff --git a/llm.go b/llm.go index 2248620..38d6c22 100644 --- a/llm.go +++ b/llm.go @@ -236,6 +236,8 @@ func (op LCPChat) FormMsg(msg, role string, resume bool) (io.Reader, error) { bodyCopy.Messages[i] = msg } } + // Clean null/empty messages to prevent API issues + bodyCopy.Messages = cleanNullMessages(bodyCopy.Messages) req := models.OpenAIReq{ ChatBody: bodyCopy, Tools: nil, @@ -385,6 +387,8 @@ func (ds DeepSeekerChat) FormMsg(msg, role string, resume bool) (io.Reader, erro bodyCopy.Messages[i] = msg } } + // Clean null/empty messages to prevent API issues + bodyCopy.Messages = cleanNullMessages(bodyCopy.Messages) dsBody := models.NewDSChatReq(*bodyCopy) data, err := json.Marshal(dsBody) if err != nil { -- cgit v1.2.3