What are some appropriate models to use for inventory forecast based on consumption history or trends?
The model you are looking for is called ARIMA, which are time series models where you can obtain trends, cycles, etc.

The ARIMA models lets you model your univariate data by detecting monthly/annual cycles, natural growth (trends) for a variable depending on the history of the same variable.