This task additionally includes:
- Fixes the dependencies in the
spring-ai-testmodule; switches dependency onspring-ai-opeanaitospring-ai-coreas a required dependency; adds additional dependencies to test AI infrastructure components used by AI providers in an effective way. - Adds the
MockAiTestConfigurationclass to thespring-ai-testmodule used to test AI providers API using mock objects. - Refactors the Spring AI OpenAI integration tests to use the new
spring-ai-testfeatures. - Completes the AI metadata integration of Microsoft Azure OpenAI along with tests.