diff options
| author | Grail Finder <wohilas@gmail.com> | 2025-12-07 14:17:33 +0300 |
|---|---|---|
| committer | Grail Finder <wohilas@gmail.com> | 2025-12-07 14:17:33 +0300 |
| commit | 02bf308452aa127e9f3d2ce5b4821ba426c4c94a (patch) | |
| tree | f11158f283b1eacf061f4f869e8d42b5f47cc2bb /llm.go | |
| parent | 4d18d6e7308ebc3741abf0b933841600a7f1e5bb (diff) | |
Enha: address template issues
Diffstat (limited to 'llm.go')
| -rw-r--r-- | llm.go | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -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 { |
