From 722db19995ce480374f546fe486c8358e8713935 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Thu, 18 Apr 2024 11:28:59 +0800 Subject: [PATCH 1/4] remove Ignore --- sdk/openai/ci.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/sdk/openai/ci.yml b/sdk/openai/ci.yml index ffaa3cfe3da5..6d6bb47ed9b5 100644 --- a/sdk/openai/ci.yml +++ b/sdk/openai/ci.yml @@ -48,10 +48,6 @@ extends: parameters: ServiceDirectory: openai EnableBatchRelease: true - # Error in VerifyTypeSpecCodeGeneration temporary ignored. - # There is a formatting conflict between typespec-java and codesnippet tool. - # Tracking issue to re-enable https://github.com/Azure/azure-sdk-for-java/issues/39539 - IgnoreVerifyTypeSpecCodeGenerationError: true Artifacts: - name: azure-ai-openai groupId: com.azure From 1e49b720ceba3a906acea8c01c70b556aa82679b Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Thu, 18 Apr 2024 11:33:35 +0800 Subject: [PATCH 2/4] add formatter:off --- .../java/com/azure/ai/openai/OpenAIAsyncClient.java | 12 ++++++++---- .../main/java/com/azure/ai/openai/OpenAIClient.java | 12 ++++++++---- 2 files changed, 16 insertions(+), 8 deletions(-) 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 9c7b22e535d8..202920b038d0 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 @@ -569,6 +569,7 @@ public Mono> getChatCompletionsWithResponse(String dep *

* Code Samples *

+ * * * @@ -583,6 +584,7 @@ public Mono> getChatCompletionsWithResponse(String dep * * + * * * @param deploymentOrModelName Specifies either the model deployment name (when using Azure OpenAI) or model name * (when using non-Azure OpenAI) to use for this request. @@ -701,6 +703,7 @@ public Mono getCompletions(String deploymentOrModelName, String pro *

* Code Samples *

+ * * *
      * openAIAsyncClient
@@ -711,6 +714,7 @@ public Mono getCompletions(String deploymentOrModelName, String pro
      *                 () -> System.out.println("Completed called getChatCompletionsStream."));
      * 
* + * * * @param deploymentOrModelName Specifies either the model deployment name (when using Azure OpenAI) or model name * (when using non-Azure OpenAI) to use for this request. @@ -802,7 +806,7 @@ public Flux getChatCompletionsStream(String deploymentOrModelNa * Gets transcribed text and associated metadata from provided spoken audio data. Audio will be transcribed in the * written language corresponding to the language it was spoken in. *

Response Body Schema

- * + * *
{@code
      * {
      *     text: String (Required)
@@ -1142,7 +1146,7 @@ public Mono> getAudioTranslationTextWithResponse(String deploym
      * Gets transcribed text and associated metadata from provided spoken audio data. Audio will be transcribed in the
      * written language corresponding to the language it was spoken in.
      * 

Response Body Schema

- * + * *
{@code
      * String
      * }
@@ -1170,7 +1174,7 @@ Mono> getAudioTranscriptionAsPlainTextWithResponse(String d /** * Gets English language transcribed text and associated metadata from provided spoken audio data. *

Response Body Schema

- * + * *
{@code
      * {
      *     text: String (Required)
@@ -1219,7 +1223,7 @@ Mono> getAudioTranslationAsResponseObjectWithResponse(Strin
     /**
      * Gets English language transcribed text and associated metadata from provided spoken audio data.
      * 

Response Body Schema

- * + * *
{@code
      * String
      * }
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 8aba3cb7d0e4..34a8be785546 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 @@ -691,6 +691,7 @@ public ChatCompletions getChatCompletions(String deploymentOrModelName, *

* Code Samples *

+ * * *
      * openAIClient.getChatCompletionsStream(deploymentOrModelId, new ChatCompletionsOptions(chatMessages))
@@ -709,6 +710,7 @@ public ChatCompletions getChatCompletions(String deploymentOrModelName,
      *         });
      * 
* + * * * @param deploymentOrModelName Specifies either the model deployment name (when using Azure OpenAI) or model name * (when using non-Azure OpenAI) to use for this request. @@ -741,6 +743,7 @@ public IterableStream getChatCompletionsStream(String deploymen *

* Code Samples *

+ * * * @@ -765,6 +768,7 @@ public IterableStream getChatCompletionsStream(String deploymen *
* * + * * * @param deploymentOrModelName Specifies either the model deployment name (when using Azure OpenAI) or model name * (when using non-Azure OpenAI) to use for this request. @@ -1056,7 +1060,7 @@ public Response getAudioTranslationTextWithResponse(String deploymentOrM * Gets transcribed text and associated metadata from provided spoken audio data. Audio will be transcribed in the * written language corresponding to the language it was spoken in. *

Response Body Schema

- * + * *
{@code
      * {
      *     text: String (Required)
@@ -1112,7 +1116,7 @@ Response getAudioTranscriptionAsResponseObjectWithResponse(String de
      * Gets transcribed text and associated metadata from provided spoken audio data. Audio will be transcribed in the
      * written language corresponding to the language it was spoken in.
      * 

Response Body Schema

- * + * *
{@code
      * String
      * }
@@ -1139,7 +1143,7 @@ Response getAudioTranscriptionAsPlainTextWithResponse(String deploym /** * Gets English language transcribed text and associated metadata from provided spoken audio data. *

Response Body Schema

- * + * *
{@code
      * {
      *     text: String (Required)
@@ -1188,7 +1192,7 @@ Response getAudioTranslationAsResponseObjectWithResponse(String depl
     /**
      * Gets English language transcribed text and associated metadata from provided spoken audio data.
      * 

Response Body Schema

- * + * *
{@code
      * String
      * }
From 6c7bcd4746986b1f895f2c8253256196d274f69d Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Thu, 18 Apr 2024 12:02:36 +0800 Subject: [PATCH 3/4] apiview_properties.json --- .../azure/ai/openai/OpenAIAsyncClient.java | 8 +- .../com/azure/ai/openai/OpenAIClient.java | 8 +- .../azure-ai-openai_apiview_properties.json | 167 ++++++++++++++++++ 3 files changed, 175 insertions(+), 8 deletions(-) create mode 100644 sdk/openai/azure-ai-openai/src/main/resources/META-INF/azure-ai-openai_apiview_properties.json 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 202920b038d0..5ae6a722a84e 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 @@ -806,7 +806,7 @@ public Flux getChatCompletionsStream(String deploymentOrModelNa * Gets transcribed text and associated metadata from provided spoken audio data. Audio will be transcribed in the * written language corresponding to the language it was spoken in. *

Response Body Schema

- * + * *
{@code
      * {
      *     text: String (Required)
@@ -1146,7 +1146,7 @@ public Mono> getAudioTranslationTextWithResponse(String deploym
      * Gets transcribed text and associated metadata from provided spoken audio data. Audio will be transcribed in the
      * written language corresponding to the language it was spoken in.
      * 

Response Body Schema

- * + * *
{@code
      * String
      * }
@@ -1174,7 +1174,7 @@ Mono> getAudioTranscriptionAsPlainTextWithResponse(String d /** * Gets English language transcribed text and associated metadata from provided spoken audio data. *

Response Body Schema

- * + * *
{@code
      * {
      *     text: String (Required)
@@ -1223,7 +1223,7 @@ Mono> getAudioTranslationAsResponseObjectWithResponse(Strin
     /**
      * Gets English language transcribed text and associated metadata from provided spoken audio data.
      * 

Response Body Schema

- * + * *
{@code
      * String
      * }
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 34a8be785546..871f12f0b20e 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 @@ -1060,7 +1060,7 @@ public Response getAudioTranslationTextWithResponse(String deploymentOrM * Gets transcribed text and associated metadata from provided spoken audio data. Audio will be transcribed in the * written language corresponding to the language it was spoken in. *

Response Body Schema

- * + * *
{@code
      * {
      *     text: String (Required)
@@ -1116,7 +1116,7 @@ Response getAudioTranscriptionAsResponseObjectWithResponse(String de
      * Gets transcribed text and associated metadata from provided spoken audio data. Audio will be transcribed in the
      * written language corresponding to the language it was spoken in.
      * 

Response Body Schema

- * + * *
{@code
      * String
      * }
@@ -1143,7 +1143,7 @@ Response getAudioTranscriptionAsPlainTextWithResponse(String deploym /** * Gets English language transcribed text and associated metadata from provided spoken audio data. *

Response Body Schema

- * + * *
{@code
      * {
      *     text: String (Required)
@@ -1192,7 +1192,7 @@ Response getAudioTranslationAsResponseObjectWithResponse(String depl
     /**
      * Gets English language transcribed text and associated metadata from provided spoken audio data.
      * 

Response Body Schema

- * + * *
{@code
      * String
      * }
diff --git a/sdk/openai/azure-ai-openai/src/main/resources/META-INF/azure-ai-openai_apiview_properties.json b/sdk/openai/azure-ai-openai/src/main/resources/META-INF/azure-ai-openai_apiview_properties.json new file mode 100644 index 000000000000..66ecd2be5b69 --- /dev/null +++ b/sdk/openai/azure-ai-openai/src/main/resources/META-INF/azure-ai-openai_apiview_properties.json @@ -0,0 +1,167 @@ +{ + "flavor": "azure", + "CrossLanguageDefinitionId": { + "com.azure.ai.openai.OpenAIAsyncClient": "Azure.OpenAI.OpenAIClient", + "com.azure.ai.openai.OpenAIAsyncClient.generateSpeechFromText": "Client.OpenAIClient.generateSpeechFromText", + "com.azure.ai.openai.OpenAIAsyncClient.generateSpeechFromTextWithResponse": "Client.OpenAIClient.generateSpeechFromText", + "com.azure.ai.openai.OpenAIAsyncClient.getAudioTranscriptionAsPlainText": "Client.OpenAIClient.getAudioTranscriptionAsPlainText", + "com.azure.ai.openai.OpenAIAsyncClient.getAudioTranscriptionAsPlainTextWithResponse": "Client.OpenAIClient.getAudioTranscriptionAsPlainText", + "com.azure.ai.openai.OpenAIAsyncClient.getAudioTranscriptionAsResponseObject": "Client.OpenAIClient.getAudioTranscriptionAsResponseObject", + "com.azure.ai.openai.OpenAIAsyncClient.getAudioTranscriptionAsResponseObjectWithResponse": "Client.OpenAIClient.getAudioTranscriptionAsResponseObject", + "com.azure.ai.openai.OpenAIAsyncClient.getAudioTranslationAsPlainText": "Client.OpenAIClient.getAudioTranslationAsPlainText", + "com.azure.ai.openai.OpenAIAsyncClient.getAudioTranslationAsPlainTextWithResponse": "Client.OpenAIClient.getAudioTranslationAsPlainText", + "com.azure.ai.openai.OpenAIAsyncClient.getAudioTranslationAsResponseObject": "Client.OpenAIClient.getAudioTranslationAsResponseObject", + "com.azure.ai.openai.OpenAIAsyncClient.getAudioTranslationAsResponseObjectWithResponse": "Client.OpenAIClient.getAudioTranslationAsResponseObject", + "com.azure.ai.openai.OpenAIAsyncClient.getChatCompletions": "Client.OpenAIClient.getChatCompletions", + "com.azure.ai.openai.OpenAIAsyncClient.getChatCompletionsWithResponse": "Client.OpenAIClient.getChatCompletions", + "com.azure.ai.openai.OpenAIAsyncClient.getCompletions": "Client.OpenAIClient.getCompletions", + "com.azure.ai.openai.OpenAIAsyncClient.getCompletionsWithResponse": "Client.OpenAIClient.getCompletions", + "com.azure.ai.openai.OpenAIAsyncClient.getEmbeddings": "Client.OpenAIClient.getEmbeddings", + "com.azure.ai.openai.OpenAIAsyncClient.getEmbeddingsWithResponse": "Client.OpenAIClient.getEmbeddings", + "com.azure.ai.openai.OpenAIAsyncClient.getImageGenerations": "Client.OpenAIClient.getImageGenerations", + "com.azure.ai.openai.OpenAIAsyncClient.getImageGenerationsWithResponse": "Client.OpenAIClient.getImageGenerations", + "com.azure.ai.openai.OpenAIClient": "Azure.OpenAI.OpenAIClient", + "com.azure.ai.openai.OpenAIClient.generateSpeechFromText": "Client.OpenAIClient.generateSpeechFromText", + "com.azure.ai.openai.OpenAIClient.generateSpeechFromTextWithResponse": "Client.OpenAIClient.generateSpeechFromText", + "com.azure.ai.openai.OpenAIClient.getAudioTranscriptionAsPlainText": "Client.OpenAIClient.getAudioTranscriptionAsPlainText", + "com.azure.ai.openai.OpenAIClient.getAudioTranscriptionAsPlainTextWithResponse": "Client.OpenAIClient.getAudioTranscriptionAsPlainText", + "com.azure.ai.openai.OpenAIClient.getAudioTranscriptionAsResponseObject": "Client.OpenAIClient.getAudioTranscriptionAsResponseObject", + "com.azure.ai.openai.OpenAIClient.getAudioTranscriptionAsResponseObjectWithResponse": "Client.OpenAIClient.getAudioTranscriptionAsResponseObject", + "com.azure.ai.openai.OpenAIClient.getAudioTranslationAsPlainText": "Client.OpenAIClient.getAudioTranslationAsPlainText", + "com.azure.ai.openai.OpenAIClient.getAudioTranslationAsPlainTextWithResponse": "Client.OpenAIClient.getAudioTranslationAsPlainText", + "com.azure.ai.openai.OpenAIClient.getAudioTranslationAsResponseObject": "Client.OpenAIClient.getAudioTranslationAsResponseObject", + "com.azure.ai.openai.OpenAIClient.getAudioTranslationAsResponseObjectWithResponse": "Client.OpenAIClient.getAudioTranslationAsResponseObject", + "com.azure.ai.openai.OpenAIClient.getChatCompletions": "Client.OpenAIClient.getChatCompletions", + "com.azure.ai.openai.OpenAIClient.getChatCompletionsWithResponse": "Client.OpenAIClient.getChatCompletions", + "com.azure.ai.openai.OpenAIClient.getCompletions": "Client.OpenAIClient.getCompletions", + "com.azure.ai.openai.OpenAIClient.getCompletionsWithResponse": "Client.OpenAIClient.getCompletions", + "com.azure.ai.openai.OpenAIClient.getEmbeddings": "Client.OpenAIClient.getEmbeddings", + "com.azure.ai.openai.OpenAIClient.getEmbeddingsWithResponse": "Client.OpenAIClient.getEmbeddings", + "com.azure.ai.openai.OpenAIClient.getImageGenerations": "Client.OpenAIClient.getImageGenerations", + "com.azure.ai.openai.OpenAIClient.getImageGenerationsWithResponse": "Client.OpenAIClient.getImageGenerations", + "com.azure.ai.openai.OpenAIClientBuilder": "Azure.OpenAI.OpenAIClient", + "com.azure.ai.openai.implementation.models.FunctionCallPreset": "Azure.OpenAI.FunctionCallPreset", + "com.azure.ai.openai.models.AudioTaskLabel": "Azure.OpenAI.AudioTaskLabel", + "com.azure.ai.openai.models.AudioTranscription": "Azure.OpenAI.AudioTranscription", + "com.azure.ai.openai.models.AudioTranscriptionFormat": "Azure.OpenAI.AudioTranscriptionFormat", + "com.azure.ai.openai.models.AudioTranscriptionOptions": "Azure.OpenAI.AudioTranscriptionOptions", + "com.azure.ai.openai.models.AudioTranscriptionSegment": "Azure.OpenAI.AudioTranscriptionSegment", + "com.azure.ai.openai.models.AudioTranscriptionTimestampGranularity": "Azure.OpenAI.AudioTranscriptionTimestampGranularity", + "com.azure.ai.openai.models.AudioTranscriptionWord": "Azure.OpenAI.AudioTranscriptionWord", + "com.azure.ai.openai.models.AudioTranslation": "Azure.OpenAI.AudioTranslation", + "com.azure.ai.openai.models.AudioTranslationFormat": "Azure.OpenAI.AudioTranslationFormat", + "com.azure.ai.openai.models.AudioTranslationOptions": "Azure.OpenAI.AudioTranslationOptions", + "com.azure.ai.openai.models.AudioTranslationSegment": "Azure.OpenAI.AudioTranslationSegment", + "com.azure.ai.openai.models.AzureChatEnhancementConfiguration": "Azure.OpenAI.AzureChatEnhancementConfiguration", + "com.azure.ai.openai.models.AzureChatEnhancements": "Azure.OpenAI.AzureChatEnhancements", + "com.azure.ai.openai.models.AzureChatExtensionConfiguration": "Azure.OpenAI.AzureChatExtensionConfiguration", + "com.azure.ai.openai.models.AzureChatExtensionDataSourceResponseCitation": "Azure.OpenAI.AzureChatExtensionDataSourceResponseCitation", + "com.azure.ai.openai.models.AzureChatExtensionType": "Azure.OpenAI.AzureChatExtensionType", + "com.azure.ai.openai.models.AzureChatExtensionsMessageContext": "Azure.OpenAI.AzureChatExtensionsMessageContext", + "com.azure.ai.openai.models.AzureChatGroundingEnhancementConfiguration": "Azure.OpenAI.AzureChatGroundingEnhancementConfiguration", + "com.azure.ai.openai.models.AzureChatOCREnhancementConfiguration": "Azure.OpenAI.AzureChatOCREnhancementConfiguration", + "com.azure.ai.openai.models.AzureCosmosDBChatExtensionConfiguration": "Azure.OpenAI.AzureCosmosDBChatExtensionConfiguration", + "com.azure.ai.openai.models.AzureCosmosDBChatExtensionParameters": "Azure.OpenAI.AzureCosmosDBChatExtensionParameters", + "com.azure.ai.openai.models.AzureCosmosDBFieldMappingOptions": "Azure.OpenAI.AzureCosmosDBFieldMappingOptions", + "com.azure.ai.openai.models.AzureGroundingEnhancement": "Azure.OpenAI.AzureGroundingEnhancement", + "com.azure.ai.openai.models.AzureGroundingEnhancementCoordinatePoint": "Azure.OpenAI.AzureGroundingEnhancementCoordinatePoint", + "com.azure.ai.openai.models.AzureGroundingEnhancementLine": "Azure.OpenAI.AzureGroundingEnhancementLine", + "com.azure.ai.openai.models.AzureGroundingEnhancementLineSpan": "Azure.OpenAI.AzureGroundingEnhancementLineSpan", + "com.azure.ai.openai.models.AzureMachineLearningIndexChatExtensionConfiguration": "Azure.OpenAI.AzureMachineLearningIndexChatExtensionConfiguration", + "com.azure.ai.openai.models.AzureMachineLearningIndexChatExtensionParameters": "Azure.OpenAI.AzureMachineLearningIndexChatExtensionParameters", + "com.azure.ai.openai.models.AzureSearchChatExtensionConfiguration": "Azure.OpenAI.AzureSearchChatExtensionConfiguration", + "com.azure.ai.openai.models.AzureSearchChatExtensionParameters": "Azure.OpenAI.AzureSearchChatExtensionParameters", + "com.azure.ai.openai.models.AzureSearchIndexFieldMappingOptions": "Azure.OpenAI.AzureSearchIndexFieldMappingOptions", + "com.azure.ai.openai.models.AzureSearchQueryType": "Azure.OpenAI.AzureSearchQueryType", + "com.azure.ai.openai.models.ChatChoice": "Azure.OpenAI.ChatChoice", + "com.azure.ai.openai.models.ChatChoiceLogProbabilityInfo": "Azure.OpenAI.ChatChoiceLogProbabilityInfo", + "com.azure.ai.openai.models.ChatCompletions": "Azure.OpenAI.ChatCompletions", + "com.azure.ai.openai.models.ChatCompletionsFunctionToolCall": "Azure.OpenAI.ChatCompletionsFunctionToolCall", + "com.azure.ai.openai.models.ChatCompletionsFunctionToolDefinition": "Azure.OpenAI.ChatCompletionsFunctionToolDefinition", + "com.azure.ai.openai.models.ChatCompletionsFunctionToolSelection": "Azure.OpenAI.ChatCompletionsFunctionToolSelection", + "com.azure.ai.openai.models.ChatCompletionsJsonResponseFormat": "Azure.OpenAI.ChatCompletionsJsonResponseFormat", + "com.azure.ai.openai.models.ChatCompletionsNamedFunctionToolSelection": "Azure.OpenAI.ChatCompletionsNamedFunctionToolSelection", + "com.azure.ai.openai.models.ChatCompletionsNamedToolSelection": "Azure.OpenAI.ChatCompletionsNamedToolSelection", + "com.azure.ai.openai.models.ChatCompletionsOptions": "Azure.OpenAI.ChatCompletionsOptions", + "com.azure.ai.openai.models.ChatCompletionsResponseFormat": "Azure.OpenAI.ChatCompletionsResponseFormat", + "com.azure.ai.openai.models.ChatCompletionsTextResponseFormat": "Azure.OpenAI.ChatCompletionsTextResponseFormat", + "com.azure.ai.openai.models.ChatCompletionsToolCall": "Azure.OpenAI.ChatCompletionsToolCall", + "com.azure.ai.openai.models.ChatCompletionsToolDefinition": "Azure.OpenAI.ChatCompletionsToolDefinition", + "com.azure.ai.openai.models.ChatCompletionsToolSelectionPreset": "Azure.OpenAI.ChatCompletionsToolSelectionPreset", + "com.azure.ai.openai.models.ChatFinishDetails": "Azure.OpenAI.ChatFinishDetails", + "com.azure.ai.openai.models.ChatMessageContentItem": "Azure.OpenAI.ChatMessageContentItem", + "com.azure.ai.openai.models.ChatMessageImageContentItem": "Azure.OpenAI.ChatMessageImageContentItem", + "com.azure.ai.openai.models.ChatMessageImageDetailLevel": "Azure.OpenAI.ChatMessageImageDetailLevel", + "com.azure.ai.openai.models.ChatMessageImageUrl": "Azure.OpenAI.ChatMessageImageUrl", + "com.azure.ai.openai.models.ChatMessageTextContentItem": "Azure.OpenAI.ChatMessageTextContentItem", + "com.azure.ai.openai.models.ChatRequestAssistantMessage": "Azure.OpenAI.ChatRequestAssistantMessage", + "com.azure.ai.openai.models.ChatRequestFunctionMessage": "Azure.OpenAI.ChatRequestFunctionMessage", + "com.azure.ai.openai.models.ChatRequestMessage": "Azure.OpenAI.ChatRequestMessage", + "com.azure.ai.openai.models.ChatRequestSystemMessage": "Azure.OpenAI.ChatRequestSystemMessage", + "com.azure.ai.openai.models.ChatRequestToolMessage": "Azure.OpenAI.ChatRequestToolMessage", + "com.azure.ai.openai.models.ChatRequestUserMessage": "Azure.OpenAI.ChatRequestUserMessage", + "com.azure.ai.openai.models.ChatResponseMessage": "Azure.OpenAI.ChatResponseMessage", + "com.azure.ai.openai.models.ChatRole": "Azure.OpenAI.ChatRole", + "com.azure.ai.openai.models.ChatTokenLogProbabilityInfo": "Azure.OpenAI.ChatTokenLogProbabilityInfo", + "com.azure.ai.openai.models.ChatTokenLogProbabilityResult": "Azure.OpenAI.ChatTokenLogProbabilityResult", + "com.azure.ai.openai.models.Choice": "Azure.OpenAI.Choice", + "com.azure.ai.openai.models.Completions": "Azure.OpenAI.Completions", + "com.azure.ai.openai.models.CompletionsFinishReason": "Azure.OpenAI.CompletionsFinishReason", + "com.azure.ai.openai.models.CompletionsLogProbabilityModel": "Azure.OpenAI.CompletionsLogProbabilityModel", + "com.azure.ai.openai.models.CompletionsOptions": "Azure.OpenAI.CompletionsOptions", + "com.azure.ai.openai.models.CompletionsUsage": "Azure.OpenAI.CompletionsUsage", + "com.azure.ai.openai.models.ContentFilterBlocklistIdResult": "Azure.OpenAI.ContentFilterBlocklistIdResult", + "com.azure.ai.openai.models.ContentFilterCitedDetectionResult": "Azure.OpenAI.ContentFilterCitedDetectionResult", + "com.azure.ai.openai.models.ContentFilterDetailedResults": "Azure.OpenAI.ContentFilterDetailedResults", + "com.azure.ai.openai.models.ContentFilterDetectionResult": "Azure.OpenAI.ContentFilterDetectionResult", + "com.azure.ai.openai.models.ContentFilterResult": "Azure.OpenAI.ContentFilterResult", + "com.azure.ai.openai.models.ContentFilterResultDetailsForPrompt": "Azure.OpenAI.ContentFilterResultDetailsForPrompt", + "com.azure.ai.openai.models.ContentFilterResultsForChoice": "Azure.OpenAI.ContentFilterResultsForChoice", + "com.azure.ai.openai.models.ContentFilterResultsForPrompt": "Azure.OpenAI.ContentFilterResultsForPrompt", + "com.azure.ai.openai.models.ContentFilterSeverity": "Azure.OpenAI.ContentFilterSeverity", + "com.azure.ai.openai.models.ElasticsearchChatExtensionConfiguration": "Azure.OpenAI.ElasticsearchChatExtensionConfiguration", + "com.azure.ai.openai.models.ElasticsearchChatExtensionParameters": "Azure.OpenAI.ElasticsearchChatExtensionParameters", + "com.azure.ai.openai.models.ElasticsearchIndexFieldMappingOptions": "Azure.OpenAI.ElasticsearchIndexFieldMappingOptions", + "com.azure.ai.openai.models.ElasticsearchQueryType": "Azure.OpenAI.ElasticsearchQueryType", + "com.azure.ai.openai.models.EmbeddingEncodingFormat": "Azure.OpenAI.EmbeddingEncodingFormat", + "com.azure.ai.openai.models.EmbeddingItem": "Azure.OpenAI.EmbeddingItem", + "com.azure.ai.openai.models.Embeddings": "Azure.OpenAI.Embeddings", + "com.azure.ai.openai.models.EmbeddingsOptions": "Azure.OpenAI.EmbeddingsOptions", + "com.azure.ai.openai.models.EmbeddingsUsage": "Azure.OpenAI.EmbeddingsUsage", + "com.azure.ai.openai.models.FileDetails": "null", + "com.azure.ai.openai.models.FunctionCall": "Azure.OpenAI.FunctionCall", + "com.azure.ai.openai.models.FunctionDefinition": "Azure.OpenAI.FunctionDefinition", + "com.azure.ai.openai.models.FunctionName": "Azure.OpenAI.FunctionName", + "com.azure.ai.openai.models.ImageGenerationContentFilterResults": "Azure.OpenAI.ImageGenerationContentFilterResults", + "com.azure.ai.openai.models.ImageGenerationData": "Azure.OpenAI.ImageGenerationData", + "com.azure.ai.openai.models.ImageGenerationOptions": "Azure.OpenAI.ImageGenerationOptions", + "com.azure.ai.openai.models.ImageGenerationPromptFilterResults": "Azure.OpenAI.ImageGenerationPromptFilterResults", + "com.azure.ai.openai.models.ImageGenerationQuality": "Azure.OpenAI.ImageGenerationQuality", + "com.azure.ai.openai.models.ImageGenerationResponseFormat": "Azure.OpenAI.ImageGenerationResponseFormat", + "com.azure.ai.openai.models.ImageGenerationStyle": "Azure.OpenAI.ImageGenerationStyle", + "com.azure.ai.openai.models.ImageGenerations": "Azure.OpenAI.ImageGenerations", + "com.azure.ai.openai.models.ImageSize": "Azure.OpenAI.ImageSize", + "com.azure.ai.openai.models.MaxTokensFinishDetails": "Azure.OpenAI.MaxTokensFinishDetails", + "com.azure.ai.openai.models.OnYourDataAccessTokenAuthenticationOptions": "Azure.OpenAI.OnYourDataAccessTokenAuthenticationOptions", + "com.azure.ai.openai.models.OnYourDataApiKeyAuthenticationOptions": "Azure.OpenAI.OnYourDataApiKeyAuthenticationOptions", + "com.azure.ai.openai.models.OnYourDataAuthenticationOptions": "Azure.OpenAI.OnYourDataAuthenticationOptions", + "com.azure.ai.openai.models.OnYourDataAuthenticationType": "Azure.OpenAI.OnYourDataAuthenticationType", + "com.azure.ai.openai.models.OnYourDataConnectionStringAuthenticationOptions": "Azure.OpenAI.OnYourDataConnectionStringAuthenticationOptions", + "com.azure.ai.openai.models.OnYourDataDeploymentNameVectorizationSource": "Azure.OpenAI.OnYourDataDeploymentNameVectorizationSource", + "com.azure.ai.openai.models.OnYourDataEncodedApiKeyAuthenticationOptions": "Azure.OpenAI.OnYourDataEncodedApiKeyAuthenticationOptions", + "com.azure.ai.openai.models.OnYourDataEndpointVectorizationSource": "Azure.OpenAI.OnYourDataEndpointVectorizationSource", + "com.azure.ai.openai.models.OnYourDataKeyAndKeyIdAuthenticationOptions": "Azure.OpenAI.OnYourDataKeyAndKeyIdAuthenticationOptions", + "com.azure.ai.openai.models.OnYourDataModelIdVectorizationSource": "Azure.OpenAI.OnYourDataModelIdVectorizationSource", + "com.azure.ai.openai.models.OnYourDataSystemAssignedManagedIdentityAuthenticationOptions": "Azure.OpenAI.OnYourDataSystemAssignedManagedIdentityAuthenticationOptions", + "com.azure.ai.openai.models.OnYourDataUserAssignedManagedIdentityAuthenticationOptions": "Azure.OpenAI.OnYourDataUserAssignedManagedIdentityAuthenticationOptions", + "com.azure.ai.openai.models.OnYourDataVectorizationSource": "Azure.OpenAI.OnYourDataVectorizationSource", + "com.azure.ai.openai.models.OnYourDataVectorizationSourceType": "Azure.OpenAI.OnYourDataVectorizationSourceType", + "com.azure.ai.openai.models.PineconeChatExtensionConfiguration": "Azure.OpenAI.PineconeChatExtensionConfiguration", + "com.azure.ai.openai.models.PineconeChatExtensionParameters": "Azure.OpenAI.PineconeChatExtensionParameters", + "com.azure.ai.openai.models.PineconeFieldMappingOptions": "Azure.OpenAI.PineconeFieldMappingOptions", + "com.azure.ai.openai.models.SpeechGenerationOptions": "Azure.OpenAI.SpeechGenerationOptions", + "com.azure.ai.openai.models.SpeechGenerationResponseFormat": "Azure.OpenAI.SpeechGenerationResponseFormat", + "com.azure.ai.openai.models.SpeechVoice": "Azure.OpenAI.SpeechVoice", + "com.azure.ai.openai.models.StopFinishDetails": "Azure.OpenAI.StopFinishDetails" + } +} \ No newline at end of file From a66872afe6293a5376003aa9b609147c568ec059 Mon Sep 17 00:00:00 2001 From: Shawn Fang <45607042+mssfang@users.noreply.github.com> Date: Thu, 18 Apr 2024 09:30:26 -0700 Subject: [PATCH 4/4] Update sdk/openai/azure-ai-openai/src/main/resources/META-INF/azure-ai-openai_apiview_properties.json --- .../resources/META-INF/azure-ai-openai_apiview_properties.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/openai/azure-ai-openai/src/main/resources/META-INF/azure-ai-openai_apiview_properties.json b/sdk/openai/azure-ai-openai/src/main/resources/META-INF/azure-ai-openai_apiview_properties.json index 66ecd2be5b69..86eb054f57b0 100644 --- a/sdk/openai/azure-ai-openai/src/main/resources/META-INF/azure-ai-openai_apiview_properties.json +++ b/sdk/openai/azure-ai-openai/src/main/resources/META-INF/azure-ai-openai_apiview_properties.json @@ -164,4 +164,4 @@ "com.azure.ai.openai.models.SpeechVoice": "Azure.OpenAI.SpeechVoice", "com.azure.ai.openai.models.StopFinishDetails": "Azure.OpenAI.StopFinishDetails" } -} \ No newline at end of file +}