diff --git a/server/routes.go b/server/routes.go index 21a1b2b3d9..343411b929 100644 --- a/server/routes.go +++ b/server/routes.go @@ -1777,7 +1777,7 @@ func (s *Server) ChatHandler(c *gin.Context) { } // expire the runner - if len(req.Messages) == 0 && req.KeepAlive != nil && int(req.KeepAlive.Seconds()) == 0 { + if len(req.Messages) == 0 && req.KeepAlive != nil && req.KeepAlive.Duration == 0 { s.sched.expireRunner(m) c.JSON(http.StatusOK, api.ChatResponse{