Draft: Resolve #3479388 "Research normalize function"
This creates an abstraction layer over normalization.
Todos still:
Fix auto validation function of base types so you can verify that the output created an integer for instance when requested.- Add it to OpenAI, Ollama, Azure and Anthropic provider
Out of scope:
- Fix streaming tools calling.
- Fix a virtual function calling for models that do not have it.
Edited by Marcus Johansson