diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/stable/2024-02-01/generated.json b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/stable/2024-02-01/generated.json index 6a73c21dd615..1b6d32c87a54 100644 --- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/stable/2024-02-01/generated.json +++ b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/stable/2024-02-01/generated.json @@ -75,13 +75,7 @@ "type": "string" }, { - "name": "body", - "in": "body", - "description": "Body parameter.", - "required": true, - "schema": { - "$ref": "#/definitions/ChatCompletionsOptions" - } + "$ref": "#/parameters/GetChatCompletionsBody" } ], "responses": { @@ -127,13 +121,7 @@ "type": "string" }, { - "name": "body", - "in": "body", - "description": "Body parameter.", - "required": true, - "schema": { - "$ref": "#/definitions/CompletionsOptions" - } + "$ref": "#/parameters/GetCompletionsBody" } ], "responses": { @@ -179,13 +167,7 @@ "type": "string" }, { - "name": "body", - "in": "body", - "description": "Body parameter.", - "required": true, - "schema": { - "$ref": "#/definitions/EmbeddingsOptions" - } + "$ref": "#/parameters/GetEmbeddingsBody" } ], "responses": { @@ -224,13 +206,7 @@ "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" }, { - "name": "body", - "in": "body", - "description": "Body parameter.", - "required": true, - "schema": { - "$ref": "#/definitions/ImageGenerationOptions" - } + "$ref": "#/parameters/GetImageGenerationsBody" } ], "responses": { @@ -1481,6 +1457,46 @@ "minLength": 1, "x-ms-parameter-location": "method", "x-ms-client-name": "apiVersion" + }, + "GetChatCompletionsBody": { + "name": "body", + "in": "body", + "description": "The configuration information for a chat completions request.\nCompletions support a wide variety of tasks and generate text that continues from or \"completes\"\nprovided prompt data.", + "required": true, + "schema": { + "$ref": "#/definitions/ChatCompletionsOptions" + }, + "x-ms-parameter-location": "method" + }, + "GetCompletionsBody": { + "name": "body", + "in": "body", + "description": "The configuration information for a completions request.\nCompletions support a wide variety of tasks and generate text that continues from or \"completes\"\nprovided prompt data.", + "required": true, + "schema": { + "$ref": "#/definitions/CompletionsOptions" + }, + "x-ms-parameter-location": "method" + }, + "GetEmbeddingsBody": { + "name": "body", + "in": "body", + "description": "The configuration information for an embeddings request.\nEmbeddings measure the relatedness of text strings and are commonly used for search, clustering,\nrecommendations, and other similar scenarios.", + "required": true, + "schema": { + "$ref": "#/definitions/EmbeddingsOptions" + }, + "x-ms-parameter-location": "method" + }, + "GetImageGenerationsBody": { + "name": "body", + "in": "body", + "description": "Represents the request data used to generate images.", + "required": true, + "schema": { + "$ref": "#/definitions/ImageGenerationOptions" + }, + "x-ms-parameter-location": "method" } } } diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/stable/2024-06-01/generated.json b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/stable/2024-06-01/generated.json index 8dbaac996fb7..51d3ce51fba1 100644 --- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/stable/2024-06-01/generated.json +++ b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/stable/2024-06-01/generated.json @@ -79,13 +79,7 @@ "type": "string" }, { - "name": "body", - "in": "body", - "description": "Body parameter.", - "required": true, - "schema": { - "$ref": "#/definitions/SpeechGenerationOptions" - } + "$ref": "#/parameters/GenerateSpeechFromTextBody" } ], "responses": { @@ -436,13 +430,7 @@ "type": "string" }, { - "name": "body", - "in": "body", - "description": "Body parameter.", - "required": true, - "schema": { - "$ref": "#/definitions/ChatCompletionsOptions" - } + "$ref": "#/parameters/GetChatCompletionsBody" } ], "responses": { @@ -509,13 +497,7 @@ "type": "string" }, { - "name": "body", - "in": "body", - "description": "Body parameter.", - "required": true, - "schema": { - "$ref": "#/definitions/CompletionsOptions" - } + "$ref": "#/parameters/GetCompletionsBody" } ], "responses": { @@ -561,13 +543,7 @@ "type": "string" }, { - "name": "body", - "in": "body", - "description": "Body parameter.", - "required": true, - "schema": { - "$ref": "#/definitions/EmbeddingsOptions" - } + "$ref": "#/parameters/GetEmbeddingsBody" } ], "responses": { @@ -613,13 +589,7 @@ "type": "string" }, { - "name": "body", - "in": "body", - "description": "Body parameter.", - "required": true, - "schema": { - "$ref": "#/definitions/ImageGenerationOptions" - } + "$ref": "#/parameters/GetImageGenerationsBody" } ], "responses": { @@ -4808,6 +4778,56 @@ "minLength": 1, "x-ms-parameter-location": "method", "x-ms-client-name": "apiVersion" + }, + "GenerateSpeechFromTextBody": { + "name": "body", + "in": "body", + "description": "A representation of the request options that control the behavior of a text-to-speech operation.", + "required": true, + "schema": { + "$ref": "#/definitions/SpeechGenerationOptions" + }, + "x-ms-parameter-location": "method" + }, + "GetChatCompletionsBody": { + "name": "body", + "in": "body", + "description": "The configuration information for a chat completions request.\nCompletions support a wide variety of tasks and generate text that continues from or \"completes\"\nprovided prompt data.", + "required": true, + "schema": { + "$ref": "#/definitions/ChatCompletionsOptions" + }, + "x-ms-parameter-location": "method" + }, + "GetCompletionsBody": { + "name": "body", + "in": "body", + "description": "The configuration information for a completions request.\nCompletions support a wide variety of tasks and generate text that continues from or \"completes\"\nprovided prompt data.", + "required": true, + "schema": { + "$ref": "#/definitions/CompletionsOptions" + }, + "x-ms-parameter-location": "method" + }, + "GetEmbeddingsBody": { + "name": "body", + "in": "body", + "description": "The configuration information for an embeddings request.\nEmbeddings measure the relatedness of text strings and are commonly used for search, clustering,\nrecommendations, and other similar scenarios.", + "required": true, + "schema": { + "$ref": "#/definitions/EmbeddingsOptions" + }, + "x-ms-parameter-location": "method" + }, + "GetImageGenerationsBody": { + "name": "body", + "in": "body", + "description": "Represents the request data used to generate images.", + "required": true, + "schema": { + "$ref": "#/definitions/ImageGenerationOptions" + }, + "x-ms-parameter-location": "method" } } }