- Add azure-identity dependency
- Enable OpenAI API key and TokenCredential auth
- add the spring.ai.azure.openai.openai-api-key, non-azure property to allow connection to OpenAI service
- DefaultAzureCredential bean when the AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET variables are present
- Update Azure Chat and Embedding docs
- Add integration tests for OpenAI connection
Resolves #260
Comment From: markpollack
removed use of DefaultAzureCredentialBuilder
and associated dependencies. updated docs.
merged in 13a4e7651193163db996f5be54178ffecaf131af