• Extracts ResponseFormat from being a nested record in OpenAiApi to a dedicated class with builder pattern support.
  • Resolve the issue with constructor bindings for the Boog property binding.
  • Re-enables previously disabled response format integration tests.

Resolves #1681

Comment From: tzolov

Also likely resolves #1678 as well

Comment From: sobychacko

This PR has been merged via https://github.com/spring-projects/spring-ai/commit/83f7164bff2fe13e078467b5345e256dd5f1343a.