Depends on https://github.com/spring-projects/spring-ai/pull/1732

  • Add support for Java Consumer and Supplier functional interfaces in function callbacks
  • Handle void type inputs and outputs in function callbacks
  • Add test cases for void responses, Consumer callbacks, and Supplier callbacks
  • Update ModelOptionsUtils to properly handle void type schemas

Resolves #1718 , #1277 , #1118, #860

Comment From: tzolov

Replaced by https://github.com/spring-projects/spring-ai/pull/1746