Delen via


OpenAISerializationHelpers.DeserializeChatCompletionRequestAsync Method

Definition

Deserializes a chat completion request in the OpenAI wire format into a pair of ChatMessage and ChatOptions values.

public static System.Threading.Tasks.Task<Microsoft.Extensions.AI.OpenAIChatCompletionRequest> DeserializeChatCompletionRequestAsync (System.IO.Stream stream, System.Threading.CancellationToken cancellationToken = default);
static member DeserializeChatCompletionRequestAsync : System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Extensions.AI.OpenAIChatCompletionRequest>
Public Shared Function DeserializeChatCompletionRequestAsync (stream As Stream, Optional cancellationToken As CancellationToken = Nothing) As Task(Of OpenAIChatCompletionRequest)

Parameters

stream
Stream

The stream containing a message using the OpenAI wire format.

cancellationToken
CancellationToken

A token used to cancel the operation.

Returns

The deserialized list of chat messages and chat options.

Applies to