@@ -17,11 +17,30 @@ using Azure.ClientGenerator.Core;
17
17
18
18
// Some models from routes with suppressed visibility are still desired for custom public surface.
19
19
@@ access (Azure .OpenAI .ImageGenerationOptions , Access .public );
20
+ @@ usage (Azure .OpenAI .ImageGenerationOptions , Usage .input | Usage .output );
20
21
@@ access (Azure .OpenAI .ImageLocation , Access .public );
21
- @@ access (Azure .OpenAI .ImageGenerations , Access .public , "csharp" );
22
- @@ access (Azure .OpenAI .ImageGenerations , Access .public , "python" );
23
- @@ access (Azure .OpenAI .ImageGenerations , Access .public , "javascript" );
22
+ @@ usage (Azure .OpenAI .ImageLocation , Usage .input | Usage .output );
24
23
@@ access (Azure .OpenAI .ImageSize , Access .public );
24
+ @@ usage (Azure .OpenAI .ImageGenerations , Usage .input | Usage .output );
25
+
26
+ // Java will need to have those models expose in public surface.
27
+ @@ access (Azure .OpenAI .AudioTaskLabel , Access .public , "java" );
28
+ @@ access (Azure .OpenAI .AudioTranscription , Access .public , "java" );
29
+ @@ access (Azure .OpenAI .AudioTranscriptionSegment , Access .public , "java" );
30
+ @@ 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" );
34
+ @@ 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" );
25
44
26
45
@@ access (Azure .OpenAI .AzureCognitiveSearchIndexFieldMappingOptions ,
27
46
Access .public
0 commit comments