@@ -222,7 +222,6 @@ public virtual ClientResult<ChatCompletion> CompleteChat(params ChatMessage[] me
222222 => CompleteChat ( messages , default ( ChatCompletionOptions ) ) ;
223223
224224 [ Experimental ( "OPENAI001" ) ]
225- [ OverloadResolutionPriority ( 2 ) ]
226225 public virtual ClientResult < ChatCompletionResult > CompleteChat ( CreateChatCompletionOptions options , CancellationToken cancellationToken = default )
227226 {
228227 Argument . AssertNotNull ( options , nameof ( options ) ) ;
@@ -232,7 +231,6 @@ public virtual ClientResult<ChatCompletionResult> CompleteChat(CreateChatComplet
232231 }
233232
234233 [ Experimental ( "OPENAI001" ) ]
235- [ OverloadResolutionPriority ( 2 ) ]
236234 public virtual async Task < ClientResult < ChatCompletionResult > > CompleteChatAsync ( CreateChatCompletionOptions options , CancellationToken cancellationToken = default )
237235 {
238236 Argument . AssertNotNull ( options , nameof ( options ) ) ;
@@ -242,22 +240,6 @@ public virtual async Task<ClientResult<ChatCompletionResult>> CompleteChatAsync(
242240 return ClientResult . FromValue ( ( ChatCompletionResult ) result . GetRawResponse ( ) . Content , result . GetRawResponse ( ) ) ;
243241 }
244242
245- [ OverloadResolutionPriority ( 1 ) ]
246- public virtual ClientResult CompleteChat ( CreateChatCompletionOptions options , RequestOptions requestOptions = default )
247- {
248- Argument . AssertNotNull ( options , nameof ( options ) ) ;
249-
250- return CompleteChat ( ( BinaryContent ) options , requestOptions ) ;
251- }
252-
253- [ OverloadResolutionPriority ( 1 ) ]
254- public virtual async Task < ClientResult > CompleteChatAsync ( CreateChatCompletionOptions options , RequestOptions requestOptions = default )
255- {
256- Argument . AssertNotNull ( options , nameof ( options ) ) ;
257-
258- return await CompleteChatAsync ( ( BinaryContent ) options , requestOptions ) . ConfigureAwait ( false ) ;
259- }
260-
261243 /// <summary>
262244 /// Generates a completion for the given chat. The completion is streamed back token by token as it is being
263245 /// generated by the model instead of waiting for it to be finished first.
@@ -411,7 +393,7 @@ public virtual ClientResult<ChatCompletion> GetChatCompletion(string completionI
411393 return ClientResult . FromValue ( ( ChatCompletion ) result , result . GetRawResponse ( ) ) ;
412394 }
413395
414- [ OverloadResolutionPriority ( 1 ) ]
396+ [ Experimental ( "OPENAI001" ) ]
415397 public virtual ClientResult < ChatCompletionResult > GetChatCompletion ( GetChatCompletionOptions options , CancellationToken cancellationToken = default )
416398 {
417399 Argument . AssertNotNullOrEmpty ( options . CompletionId , nameof ( options . CompletionId ) ) ;
@@ -420,7 +402,7 @@ public virtual ClientResult<ChatCompletionResult> GetChatCompletion(GetChatCompl
420402 return ClientResult . FromValue ( ( ChatCompletionResult ) result , result . GetRawResponse ( ) ) ;
421403 }
422404
423- [ OverloadResolutionPriority ( 1 ) ]
405+ [ Experimental ( "OPENAI001" ) ]
424406 public virtual async Task < ClientResult < ChatCompletionResult > > GetChatCompletionAsync ( GetChatCompletionOptions options , CancellationToken cancellationToken = default )
425407 {
426408 Argument . AssertNotNullOrEmpty ( options . CompletionId , nameof ( options . CompletionId ) ) ;
@@ -429,26 +411,6 @@ public virtual async Task<ClientResult<ChatCompletionResult>> GetChatCompletionA
429411 return ClientResult . FromValue ( ( ChatCompletionResult ) result , result . GetRawResponse ( ) ) ;
430412 }
431413
432- [ Experimental ( "OPENAI001" ) ]
433- [ OverloadResolutionPriority ( 2 ) ]
434- public virtual ClientResult GetChatCompletion ( GetChatCompletionOptions options , RequestOptions requestOptions = null )
435- {
436- Argument . AssertNotNullOrEmpty ( options . CompletionId , nameof ( options . CompletionId ) ) ;
437-
438- using PipelineMessage message = CreateGetChatCompletionRequest ( options . CompletionId , requestOptions ) ;
439- return ClientResult . FromResponse ( Pipeline . ProcessMessage ( message , requestOptions ) ) ;
440- }
441-
442- [ Experimental ( "OPENAI001" ) ]
443- [ OverloadResolutionPriority ( 2 ) ]
444- public virtual async Task < ClientResult > GetChatCompletionAsync ( GetChatCompletionOptions options , RequestOptions requestOptions = null )
445- {
446- Argument . AssertNotNullOrEmpty ( options . CompletionId , nameof ( options . CompletionId ) ) ;
447-
448- using PipelineMessage message = CreateGetChatCompletionRequest ( options . CompletionId , requestOptions ) ;
449- return ClientResult . FromResponse ( await Pipeline . ProcessMessageAsync ( message , requestOptions ) . ConfigureAwait ( false ) ) ;
450- }
451-
452414 [ Experimental ( "OPENAI001" ) ]
453415 [ OverloadResolutionPriority ( 2 ) ]
454416 public virtual ClientResult < ChatCompletionMessageList > GetChatCompletionMessages ( GetChatCompletionMessageOptions options , CancellationToken cancellationToken = default )
@@ -598,27 +560,6 @@ public virtual AsyncCollectionResult GetChatCompletionsAsync(GetChatCompletionsO
598560 }
599561
600562 [ Experimental ( "OPENAI001" ) ]
601- [ OverloadResolutionPriority ( 1 ) ]
602- public virtual ClientResult UpdateChatCompletion ( UpdateChatCompletionOptions options , RequestOptions requestOptions = null )
603- {
604- Argument . AssertNotNull ( options , nameof ( options ) ) ;
605-
606- using PipelineMessage message = CreateUpdateChatCompletionRequest ( options . CompletionId , options , requestOptions ) ;
607- return ClientResult . FromResponse ( Pipeline . ProcessMessage ( message , requestOptions ) ) ;
608- }
609-
610- [ Experimental ( "OPENAI001" ) ]
611- [ OverloadResolutionPriority ( 1 ) ]
612- public async virtual Task < ClientResult > UpdateChatCompletionAsync ( UpdateChatCompletionOptions options , RequestOptions requestOptions = null )
613- {
614- Argument . AssertNotNull ( options , nameof ( options ) ) ;
615-
616- using PipelineMessage message = CreateUpdateChatCompletionRequest ( options . CompletionId , options , requestOptions ) ;
617- return ClientResult . FromResponse ( await Pipeline . ProcessMessageAsync ( message , requestOptions ) . ConfigureAwait ( false ) ) ;
618- }
619-
620- [ Experimental ( "OPENAI001" ) ]
621- [ OverloadResolutionPriority ( 2 ) ]
622563 public virtual ClientResult < ChatCompletionResult > UpdateChatCompletion ( UpdateChatCompletionOptions options , CancellationToken cancellationToken = default )
623564 {
624565 Argument . AssertNotNull ( options , nameof ( options ) ) ;
@@ -630,7 +571,6 @@ public virtual ClientResult<ChatCompletionResult> UpdateChatCompletion(UpdateCha
630571 }
631572
632573 [ Experimental ( "OPENAI001" ) ]
633- [ OverloadResolutionPriority ( 2 ) ]
634574 public async virtual Task < ClientResult < ChatCompletionResult > > UpdateChatCompletionAsync ( UpdateChatCompletionOptions options , CancellationToken cancellationToken = default )
635575 {
636576 Argument . AssertNotNull ( options , nameof ( options ) ) ;
0 commit comments