diff --git a/sdk/ai/azure-ai-inference/assets.json b/sdk/ai/azure-ai-inference/assets.json index 40e1348f85d3..b262b7d234a7 100644 --- a/sdk/ai/azure-ai-inference/assets.json +++ b/sdk/ai/azure-ai-inference/assets.json @@ -2,5 +2,5 @@ "AssetsRepo" : "Azure/azure-sdk-assets", "AssetsRepoPrefixPath" : "java", "TagPrefix" : "java/ai/azure-ai-inference", - "Tag" : "java/ai/azure-ai-inference_afe7d4c15e" + "Tag" : "java/ai/azure-ai-inference_9ec2ae5fbb" } \ No newline at end of file diff --git a/sdk/ai/azure-ai-inference/src/main/java/com/azure/ai/inference/ChatCompletionsClientBuilder.java b/sdk/ai/azure-ai-inference/src/main/java/com/azure/ai/inference/ChatCompletionsClientBuilder.java index c17977bbfc3a..00dc0b24b938 100644 --- a/sdk/ai/azure-ai-inference/src/main/java/com/azure/ai/inference/ChatCompletionsClientBuilder.java +++ b/sdk/ai/azure-ai-inference/src/main/java/com/azure/ai/inference/ChatCompletionsClientBuilder.java @@ -327,6 +327,7 @@ private HttpPipeline createHttpPipeline() { policies.add(new AddDatePolicy()); if (keyCredential != null) { policies.add(new KeyCredentialPolicy("api-key", keyCredential)); + policies.add(new KeyCredentialPolicy("Authorization", keyCredential)); } if (tokenCredential != null) { policies.add(new BearerTokenAuthenticationPolicy(tokenCredential, this.scopes)); diff --git a/sdk/ai/azure-ai-inference/src/main/java/com/azure/ai/inference/EmbeddingsClientBuilder.java b/sdk/ai/azure-ai-inference/src/main/java/com/azure/ai/inference/EmbeddingsClientBuilder.java index 30f1737cbcd9..47e2136b727c 100644 --- a/sdk/ai/azure-ai-inference/src/main/java/com/azure/ai/inference/EmbeddingsClientBuilder.java +++ b/sdk/ai/azure-ai-inference/src/main/java/com/azure/ai/inference/EmbeddingsClientBuilder.java @@ -327,6 +327,7 @@ private HttpPipeline createHttpPipeline() { policies.add(new AddDatePolicy()); if (keyCredential != null) { policies.add(new KeyCredentialPolicy("api-key", keyCredential)); + policies.add(new KeyCredentialPolicy("Authorization", keyCredential)); } if (tokenCredential != null) { policies.add(new BearerTokenAuthenticationPolicy(tokenCredential, this.scopes)); diff --git a/sdk/ai/azure-ai-inference/src/main/java/com/azure/ai/inference/ImageEmbeddingsClientBuilder.java b/sdk/ai/azure-ai-inference/src/main/java/com/azure/ai/inference/ImageEmbeddingsClientBuilder.java index 1d426a158d79..a9ea0a28beac 100644 --- a/sdk/ai/azure-ai-inference/src/main/java/com/azure/ai/inference/ImageEmbeddingsClientBuilder.java +++ b/sdk/ai/azure-ai-inference/src/main/java/com/azure/ai/inference/ImageEmbeddingsClientBuilder.java @@ -290,7 +290,6 @@ private void validateClient() { Objects.requireNonNull(endpoint, "'endpoint' cannot be null."); } - @Generated private HttpPipeline createHttpPipeline() { Configuration buildConfiguration = (configuration == null) ? Configuration.getGlobalConfiguration() : configuration; @@ -315,6 +314,7 @@ private HttpPipeline createHttpPipeline() { policies.add(new AddDatePolicy()); if (keyCredential != null) { policies.add(new KeyCredentialPolicy("api-key", keyCredential)); + policies.add(new KeyCredentialPolicy("Authorization", keyCredential)); } if (tokenCredential != null) { policies.add(new BearerTokenAuthenticationPolicy(tokenCredential, DEFAULT_SCOPES));