Compartir a través de


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, ChatResponse, JsonSerializerOptions, CancellationToken)

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

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

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

Applies to