This task additionally includes:

  • Fixes the dependencies in the spring-ai-test module; switches dependency on spring-ai-opeanai to spring-ai-core as a required dependency; adds additional dependencies to test AI infrastructure components used by AI providers in an effective way.
  • Adds the MockAiTestConfiguration class to the spring-ai-test module used to test AI providers API using mock objects.
  • Refactors the Spring AI OpenAI integration tests to use the new spring-ai-test features.
  • Completes the AI metadata integration of Microsoft Azure OpenAI along with tests.