Skip to content

Commit 6a5b6cd

Browse files
java, simplify openai client.tsp (#26699)
1 parent 8cd51b5 commit 6a5b6cd

File tree

2 files changed

+3
-15
lines changed

2 files changed

+3
-15
lines changed

specification/cognitiveservices/OpenAI.Inference/client.tsp

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -24,23 +24,11 @@ using Azure.ClientGenerator.Core;
2424
@@usage(Azure.OpenAI.ImageGenerations, Usage.input | Usage.output);
2525

2626
// Java will need to have those models expose in public surface.
27-
@@access(Azure.OpenAI.AudioTaskLabel, Access.public, "java");
2827
@@access(Azure.OpenAI.AudioTranscription, Access.public, "java");
29-
@@access(Azure.OpenAI.AudioTranscriptionSegment, Access.public, "java");
28+
@@access(Azure.OpenAI.AudioTranscriptionOptions, Access.public, "java");
3029
@@access(Azure.OpenAI.AudioTranslation, Access.public, "java");
31-
@@access(Azure.OpenAI.AudioTranslationSegment, Access.public, "java");
32-
@@access(Azure.OpenAI.AzureChatExtensionConfiguration, Access.public, "java");
33-
@@access(Azure.OpenAI.AzureChatExtensionType, Access.public, "java");
30+
@@access(Azure.OpenAI.AudioTranslationOptions, Access.public, "java");
3431
@@access(Azure.OpenAI.AzureOpenAIOperationState, Access.public, "java");
35-
@@access(Azure.OpenAI.ChatChoice, Access.public, "java");
36-
@@access(Azure.OpenAI.ChatCompletions, Access.public, "java");
37-
// Error: Model 'ChatCompletionsOptions' cannot be set as access=public, as it refers Union 'FunctionCallPreset | FunctionName'
38-
// @@access(Azure.OpenAI.ChatCompletionsOptions, Access.public, "java");
39-
@@access(Azure.OpenAI.ChatMessage, Access.public, "java");
40-
@@access(Azure.OpenAI.ChatRole, Access.public, "java");
41-
@@access(Azure.OpenAI.FunctionCall, Access.public, "java");
42-
@@access(Azure.OpenAI.FunctionDefinition, Access.public, "java");
43-
@@access(Azure.OpenAI.FunctionName, Access.public, "java");
4432

4533
@@access(Azure.OpenAI.AzureCognitiveSearchIndexFieldMappingOptions,
4634
Access.public

specification/cognitiveservices/OpenAI.Inference/tspconfig.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ options:
2727
enable-sync-stack: true
2828
generate-tests: false
2929
custom-types-subpackage: "implementation.models"
30-
custom-types: "FunctionCallModelBase,FunctionCallPreset,FunctionCallPresetFunctionCallModel,FunctionNameFunctionCallModel"
30+
custom-types: "FunctionCallPreset"
3131
"@azure-tools/typespec-ts":
3232
package-dir: "openai"
3333
generateMetadata: false

0 commit comments

Comments
 (0)