* Add `.DS_Store` file to `.gitignore`
* Skip `{% generation %}` and `{% endgeneration %}`
Custom syntax within the chat template for the Phi4 Reasoning models
e.g. https://huggingface.co/microsoft/Phi-4-reasoning-plus, which is
AFAIK not handled natively yet, so skipping for now
* Update explanation on `{% generation %}` and `{% endgeneration %}` removal
* Revert "Add `.DS_Store` file to `.gitignore`"
This reverts commit d64d6d2f7f.
As spotted by @philschmid, the payload was compliant with Vertex AI, but
just partially, since ideally the most compliant version would be with
the generation kwargs flattened to be on the same level as the
`messages`; meaning that Vertex AI would still expect a list of
instances, but each instance would be an OpenAI-compatible instance,
which is more clear; and more aligned with the SageMaker integration
too, so kudos to him for spotting that; and sorry from my end for any
inconvenience @Narsil.