docs: Inform users about the supports_tools flag
Closes #30115
Release Notes:
- Improved documentation on Ollama
supports_toolsfeature.
I did some experimenting for this docs change. I am very open to edits by maintainers and happy to change things as needed.
There's a rather annoying quirk where if you define a custom model, but don't provide a value for supports_tools, it will default to false, and override what ollama returns. This means it essentially breaks tool models if you don't provide the value. This should likely be changed so not sure if it should be included in the docs.
@tidely, that seems like a reasonable thing to create a separate PR that fixes it, and not include in the docs
@mrbojangles3 Seems like a good addition to our docs, nice work!