@@ -1056,6 +1056,7 @@ public class AudioClient {
10561056 public AudioClient ( string model , ApiKeyCredential credential , OpenAIClientOptions options ) ;
10571057 public AudioClient ( string model , ApiKeyCredential credential ) ;
10581058 public AudioClient ( string model , string apiKey ) ;
1059+ [ Experimental ( "OPENAI001" ) ]
10591060 public string Model { get ; }
10601061 public ClientPipeline Pipeline { get ; }
10611062 public virtual ClientResult GenerateSpeech ( BinaryContent content , RequestOptions options = null ) ;
@@ -1404,6 +1405,7 @@ public class ChatClient {
14041405 public ChatClient ( string model , ApiKeyCredential credential , OpenAIClientOptions options ) ;
14051406 public ChatClient ( string model , ApiKeyCredential credential ) ;
14061407 public ChatClient ( string model , string apiKey ) ;
1408+ [ Experimental ( "OPENAI001" ) ]
14071409 public string Model { get ; }
14081410 public ClientPipeline Pipeline { get ; }
14091411 public virtual ClientResult < ChatCompletion > CompleteChat ( params ChatMessage [ ] messages ) ;
@@ -2279,6 +2281,7 @@ public class EmbeddingClient {
22792281 public EmbeddingClient ( string model , ApiKeyCredential credential , OpenAIClientOptions options ) ;
22802282 public EmbeddingClient ( string model , ApiKeyCredential credential ) ;
22812283 public EmbeddingClient ( string model , string apiKey ) ;
2284+ [ Experimental ( "OPENAI001" ) ]
22822285 public string Model { get ; }
22832286 public ClientPipeline Pipeline { get ; }
22842287 public virtual ClientResult < OpenAIEmbedding > GenerateEmbedding ( string input , EmbeddingGenerationOptions options = null , CancellationToken cancellationToken = default ) ;
@@ -3242,6 +3245,7 @@ public class ImageClient {
32423245 public ImageClient ( string model , ApiKeyCredential credential , OpenAIClientOptions options ) ;
32433246 public ImageClient ( string model , ApiKeyCredential credential ) ;
32443247 public ImageClient ( string model , string apiKey ) ;
3248+ [ Experimental ( "OPENAI001" ) ]
32453249 public string Model { get ; }
32463250 public ClientPipeline Pipeline { get ; }
32473251 public virtual ClientResult < GeneratedImage > GenerateImage ( string prompt , ImageGenerationOptions options = null , CancellationToken cancellationToken = default ) ;
@@ -3429,6 +3433,7 @@ public class ModerationClient {
34293433 public ModerationClient ( string model , ApiKeyCredential credential , OpenAIClientOptions options ) ;
34303434 public ModerationClient ( string model , ApiKeyCredential credential ) ;
34313435 public ModerationClient ( string model , string apiKey ) ;
3436+ [ Experimental ( "OPENAI001" ) ]
34323437 public string Model { get ; }
34333438 public ClientPipeline Pipeline { get ; }
34343439 public virtual ClientResult ClassifyText ( BinaryContent content , RequestOptions options = null ) ;
@@ -4610,6 +4615,7 @@ public class OpenAIResponseClient {
46104615 public virtual CollectionResult < StreamingResponseUpdate > GetResponseStreaming ( string responseId , int ? startingAfter = null , CancellationToken cancellationToken = default ) ;
46114616 public virtual AsyncCollectionResult < StreamingResponseUpdate > GetResponseStreamingAsync ( string responseId , int ? startingAfter = null , CancellationToken cancellationToken = default ) ;
46124617 }
4618+ [ Experimental ( "OPENAI001" ) ]
46134619 public static class OpenAIResponsesModelFactory {
46144620 public static MessageResponseItem MessageResponseItem ( string id = null , MessageRole role = MessageRole . Assistant , MessageStatus ? status = null ) ;
46154621 public static OpenAIResponse OpenAIResponse ( string id = null , DateTimeOffset createdAt = default , ResponseStatus ? status = null , ResponseError error = null , ResponseTokenUsage usage = null , string endUserId = null , ResponseReasoningOptions reasoningOptions = null , int ? maxOutputTokenCount = null , ResponseTextOptions textOptions = null , ResponseTruncationMode ? truncationMode = null , ResponseIncompleteStatusDetails incompleteStatusDetails = null , IEnumerable < ResponseItem > outputItems = null , bool parallelToolCallsEnabled = false , ResponseToolChoice toolChoice = null , string model = null , IDictionary < string , string > metadata = null , float ? temperature = null , float ? topP = null , string previousResponseId = null , bool ? background = null , string instructions = null , IEnumerable < ResponseTool > tools = null ) ;
0 commit comments