Enhance AzureProvider to support tools and structured JSON responses
Compare changes
@@ -2,11 +2,6 @@
@@ -19,6 +14,7 @@ use Drupal\ai\OperationType\Chat\ChatInput;
@@ -36,6 +32,12 @@ use Drupal\ai\OperationType\TextToSpeech\TextToSpeechOutput;
@@ -328,22 +330,59 @@ class AzureProvider extends AiProviderClientBase implements
@@ -360,7 +399,6 @@ class AzureProvider extends AiProviderClientBase implements
@@ -368,7 +406,10 @@ class AzureProvider extends AiProviderClientBase implements