Share via


AIInferenceModelFactory.ChatChoice Method

Definition

Initializes a new instance of ChatChoice.

public static Azure.AI.Inference.ChatChoice ChatChoice (int index = 0, Azure.AI.Inference.CompletionsFinishReason? finishReason = default, Azure.AI.Inference.ChatResponseMessage message = default);
static member ChatChoice : int * Nullable<Azure.AI.Inference.CompletionsFinishReason> * Azure.AI.Inference.ChatResponseMessage -> Azure.AI.Inference.ChatChoice
Public Shared Function ChatChoice (Optional index As Integer = 0, Optional finishReason As Nullable(Of CompletionsFinishReason) = Nothing, Optional message As ChatResponseMessage = Nothing) As ChatChoice

Parameters

index
Int32

The ordered index associated with this chat completions choice.

finishReason
Nullable<CompletionsFinishReason>

The reason that this chat completions choice completed its generated.

message
ChatResponseMessage

The chat message for a given chat completions prompt.

Returns

A new ChatChoice instance for mocking.

Applies to