Oh, thanks for sharing!
Trying to use a new model with an old Discourse is not a winning strategy
.
The providers keep changing API formats, parameters, etc. We do the best to keep the compatibility with thousands of models, but that does require constant updates to keep up, specially if you want to keep up with models launched half a year (centuries in AI years) than the Discourse version.