Expected Behavior I would expect that it would be easy to add reasoning_effort (or similar) to the models that support it.
Current Behavior
Not defined in the documentation. At least for claude sonnet 4 trough bedrock. After a lot of searching, since anthrophic doesnt use the nomenclature reasoning_effort
(whyyyyyy), I found a ThinkingConfig within the https://github.com/spring-projects/spring-ai/blob/main/models/spring-ai-anthropic/src/main/java/org/springframework/ai/anthropic/AnthropicChatOptions.java
I would expect all of the different options to be well documented in the documentation, such that I do not have to go into the code.
Context We are considering / experimenting using SpringAI in our org for our agent efforts, but this requires good and up to date documentation.