@@ -17,11 +17,30 @@ using Azure.ClientGenerator.Core;
1717
1818// Some models from routes with suppressed visibility are still desired for custom public surface.
1919@@ access (Azure .OpenAI .ImageGenerationOptions , Access .public );
20+ @@ usage (Azure .OpenAI .ImageGenerationOptions , Usage .input | Usage .output );
2021@@ 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 );
2423@@ 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" );
2544
2645@@ access (Azure .OpenAI .AzureCognitiveSearchIndexFieldMappingOptions ,
2746 Access .public
0 commit comments