Share via


OpenAISerializationHelpers Class

Definition

Defines a set of helpers used to serialize Microsoft.Extensions.AI content using the OpenAI wire format.

public ref class OpenAISerializationHelpers abstract sealed
public static class OpenAISerializationHelpers
type OpenAISerializationHelpers = class
Public Class OpenAISerializationHelpers
Inheritance
OpenAISerializationHelpers

Methods

DeserializeChatCompletionRequestAsync(Stream, CancellationToken)

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

SerializeAsync(Stream, ChatCompletion, JsonSerializerOptions, CancellationToken)

Serializes a Microsoft.Extensions.AI completion using the OpenAI wire format.

SerializeStreamingAsync(Stream, IAsyncEnumerable<StreamingChatCompletionUpdate>, JsonSerializerOptions, CancellationToken)

Serializes a Microsoft.Extensions.AI streaming completion using the OpenAI wire format.

Applies to