MicrosoftExtensionsAIChatExtensions Klas

Definitie

Biedt uitbreidingsmethoden voor het werken met inhoud die is gekoppeld aan OpenAI.Chat.

public ref class MicrosoftExtensionsAIChatExtensions abstract sealed
public static class MicrosoftExtensionsAIChatExtensions
type MicrosoftExtensionsAIChatExtensions = class
Public Module MicrosoftExtensionsAIChatExtensions
Overname
MicrosoftExtensionsAIChatExtensions

Methoden

Name Description
AsChatMessages(IEnumerable<ChatMessage>)

Hiermee maakt u een reeks ChatMessage exemplaren van de opgegeven invoerberichten.

AsChatResponse(ChatCompletion, ChatCompletionOptions)

Hiermee maakt u een Microsoft.Extensions.AI ChatResponse op basis van een ChatCompletion.

AsChatResponseUpdatesAsync(IAsyncEnumerable<StreamingChatCompletionUpdate>, ChatCompletionOptions, CancellationToken)

Hiermee maakt u een reeks exemplaren van Microsoft.Extensions.AI ChatResponseUpdate uit de opgegeven reeks OpenAI-StreamingChatCompletionUpdate-exemplaren.

AsOpenAIChatCompletion(ChatResponse)

Hiermee maakt u een OpenAI ChatCompletion op basis van een ChatResponse.

AsOpenAIChatMessages(IEnumerable<ChatMessage>, ChatOptions)

Hiermee maakt u een reeks OpenAI-exemplaren ChatMessage op basis van de opgegeven invoerberichten.

AsOpenAIChatResponseFormat(ChatResponseFormat, ChatOptions)

Hiermee maakt u een OpenAI ChatResponseFormat op basis van een ChatResponseFormat.

AsOpenAIChatTool(AIFunctionDeclaration)

Hiermee maakt u een OpenAI ChatTool op basis van een AIFunctionDeclaration.

AsOpenAIStreamingChatCompletionUpdatesAsync(IAsyncEnumerable<ChatResponseUpdate>, CancellationToken)

Hiermee maakt u een reeks OpenAI-exemplaren StreamingChatCompletionUpdate op basis van de opgegeven reeks ChatResponseUpdate exemplaren.

Van toepassing op