diff --git a/sdk/openai/azure-ai-openai/src/main/java/com/azure/ai/openai/OpenAIAsyncClient.java b/sdk/openai/azure-ai-openai/src/main/java/com/azure/ai/openai/OpenAIAsyncClient.java index 42355fa64518..40cf2dab1df3 100644 --- a/sdk/openai/azure-ai-openai/src/main/java/com/azure/ai/openai/OpenAIAsyncClient.java +++ b/sdk/openai/azure-ai-openai/src/main/java/com/azure/ai/openai/OpenAIAsyncClient.java @@ -651,6 +651,18 @@ PollerFlux beginBeginAzureBatchImageGeneration( * violence (Optional): (recursive schema, see violence above) * hate (Optional): (recursive schema, see hate above) * self_harm (Optional): (recursive schema, see self_harm above) + * error (Optional): { + * code: String (Required) + * message: String (Required) + * target: String (Optional) + * details (Optional): [ + * (recursive schema, see above) + * ] + * innererror (Optional): { + * code: String (Optional) + * innererror (Optional): (recursive schema, see innererror above) + * } + * } * } * } * ] diff --git a/sdk/openai/azure-ai-openai/src/main/java/com/azure/ai/openai/OpenAIClient.java b/sdk/openai/azure-ai-openai/src/main/java/com/azure/ai/openai/OpenAIClient.java index 138b05addadc..25e0561f6d9e 100644 --- a/sdk/openai/azure-ai-openai/src/main/java/com/azure/ai/openai/OpenAIClient.java +++ b/sdk/openai/azure-ai-openai/src/main/java/com/azure/ai/openai/OpenAIClient.java @@ -650,6 +650,18 @@ SyncPoller beginBeginAzureBatchImageGeneration( * violence (Optional): (recursive schema, see violence above) * hate (Optional): (recursive schema, see hate above) * self_harm (Optional): (recursive schema, see self_harm above) + * error (Optional): { + * code: String (Required) + * message: String (Required) + * target: String (Optional) + * details (Optional): [ + * (recursive schema, see above) + * ] + * innererror (Optional): { + * code: String (Optional) + * innererror (Optional): (recursive schema, see innererror above) + * } + * } * } * } * ] diff --git a/sdk/openai/azure-ai-openai/src/main/java/com/azure/ai/openai/implementation/OpenAIClientImpl.java b/sdk/openai/azure-ai-openai/src/main/java/com/azure/ai/openai/implementation/OpenAIClientImpl.java index d99101686256..c1d91cd8a85d 100644 --- a/sdk/openai/azure-ai-openai/src/main/java/com/azure/ai/openai/implementation/OpenAIClientImpl.java +++ b/sdk/openai/azure-ai-openai/src/main/java/com/azure/ai/openai/implementation/OpenAIClientImpl.java @@ -537,6 +537,18 @@ public Response getEmbeddingsWithResponse( * violence (Optional): (recursive schema, see violence above) * hate (Optional): (recursive schema, see hate above) * self_harm (Optional): (recursive schema, see self_harm above) + * error (Optional): { + * code: String (Required) + * message: String (Required) + * target: String (Optional) + * details (Optional): [ + * (recursive schema, see above) + * ] + * innererror (Optional): { + * code: String (Optional) + * innererror (Optional): (recursive schema, see innererror above) + * } + * } * } * } * ] @@ -650,6 +662,18 @@ public Mono> getCompletionsWithResponseAsync( * violence (Optional): (recursive schema, see violence above) * hate (Optional): (recursive schema, see hate above) * self_harm (Optional): (recursive schema, see self_harm above) + * error (Optional): { + * code: String (Required) + * message: String (Required) + * target: String (Optional) + * details (Optional): [ + * (recursive schema, see above) + * ] + * innererror (Optional): { + * code: String (Optional) + * innererror (Optional): (recursive schema, see innererror above) + * } + * } * } * } * ] @@ -800,6 +824,18 @@ public Response getCompletionsWithResponse( * violence (Optional): (recursive schema, see violence above) * hate (Optional): (recursive schema, see hate above) * self_harm (Optional): (recursive schema, see self_harm above) + * error (Optional): { + * code: String (Required) + * message: String (Required) + * target: String (Optional) + * details (Optional): [ + * (recursive schema, see above) + * ] + * innererror (Optional): { + * code: String (Optional) + * innererror (Optional): (recursive schema, see innererror above) + * } + * } * } * } * ] @@ -935,6 +971,18 @@ public Mono> getChatCompletionsWithResponseAsync( * violence (Optional): (recursive schema, see violence above) * hate (Optional): (recursive schema, see hate above) * self_harm (Optional): (recursive schema, see self_harm above) + * error (Optional): { + * code: String (Required) + * message: String (Required) + * target: String (Optional) + * details (Optional): [ + * (recursive schema, see above) + * ] + * innererror (Optional): { + * code: String (Optional) + * innererror (Optional): (recursive schema, see innererror above) + * } + * } * } * } * ] @@ -1068,6 +1116,18 @@ public Response getChatCompletionsWithResponse( * violence (Optional): (recursive schema, see violence above) * hate (Optional): (recursive schema, see hate above) * self_harm (Optional): (recursive schema, see self_harm above) + * error (Optional): { + * code: String (Required) + * message: String (Required) + * target: String (Optional) + * details (Optional): [ + * (recursive schema, see above) + * ] + * innererror (Optional): { + * code: String (Optional) + * innererror (Optional): (recursive schema, see innererror above) + * } + * } * } * } * ] @@ -1204,6 +1264,18 @@ public Mono> getChatCompletionsWithAzureExtensionsWithRespo * violence (Optional): (recursive schema, see violence above) * hate (Optional): (recursive schema, see hate above) * self_harm (Optional): (recursive schema, see self_harm above) + * error (Optional): { + * code: String (Required) + * message: String (Required) + * target: String (Optional) + * details (Optional): [ + * (recursive schema, see above) + * ] + * innererror (Optional): { + * code: String (Optional) + * innererror (Optional): (recursive schema, see innererror above) + * } + * } * } * } * ] diff --git a/sdk/openai/azure-ai-openai/src/main/java/com/azure/ai/openai/models/ContentFilterResults.java b/sdk/openai/azure-ai-openai/src/main/java/com/azure/ai/openai/models/ContentFilterResults.java index 65883af4465f..2c1c3c668bd3 100644 --- a/sdk/openai/azure-ai-openai/src/main/java/com/azure/ai/openai/models/ContentFilterResults.java +++ b/sdk/openai/azure-ai-openai/src/main/java/com/azure/ai/openai/models/ContentFilterResults.java @@ -5,6 +5,7 @@ import com.azure.core.annotation.Generated; import com.azure.core.annotation.Immutable; +import com.azure.core.models.ResponseError; import com.fasterxml.jackson.annotation.JsonProperty; /** Information about the content filtering category, if it has been detected. */ @@ -98,4 +99,23 @@ public ContentFilterResult getSelfHarm() { /** Creates an instance of ContentFilterResults class. */ @Generated private ContentFilterResults() {} + + /* + * Describes an error returned if the content filtering system is + * down or otherwise unable to complete the operation in time. + */ + @Generated + @JsonProperty(value = "error") + private ResponseError error; + + /** + * Get the error property: Describes an error returned if the content filtering system is down or otherwise unable + * to complete the operation in time. + * + * @return the error value. + */ + @Generated + public ResponseError getError() { + return this.error; + } } diff --git a/sdk/openai/azure-ai-openai/tsp-location.yaml b/sdk/openai/azure-ai-openai/tsp-location.yaml index 368074679599..f39b6dee215b 100644 --- a/sdk/openai/azure-ai-openai/tsp-location.yaml +++ b/sdk/openai/azure-ai-openai/tsp-location.yaml @@ -1,5 +1,5 @@ -directory: specification/cognitiveservices/OpenAI.Inference -additionalDirectories: - - specification/cognitiveservices/OpenAI.Authoring -commit: b646a42aa3b7a0ce488d05f1724827ea41d12cf1 +commit: b7b2ee92e149ce85cba13596e28402d4196fe4ae repo: Azure/azure-rest-api-specs +additionalDirectories: [] +directory: specification/cognitiveservices/OpenAI.Inference +