Share via


AzureOpenAIExtensions.Add Method

Definition

Overloads

Name Description
Add(List<ChatMessage>, ChatCompletion)

Adds a chat completion as an AssistantChatMessage to the list of chat messages.

Add(List<ChatMessage>, IEnumerable<VectorbaseEntry>)

Adds a list of vectorbase entries to the list of chat messages.

Add(List<ChatMessage>, IEnumerable<ToolChatMessage>)

Adds a list of tool chat messages to the list of chat messages.

Add(List<ChatMessage>, ChatCompletion)

Source:
AzureOpenAIExtensions.cs

Adds a chat completion as an AssistantChatMessage to the list of chat messages.

public static void Add(this System.Collections.Generic.List<OpenAI.Chat.ChatMessage> messages, OpenAI.Chat.ChatCompletion completion);
static member Add : System.Collections.Generic.List<OpenAI.Chat.ChatMessage> * OpenAI.Chat.ChatCompletion -> unit
<Extension()>
Public Sub Add (messages As List(Of ChatMessage), completion As ChatCompletion)

Parameters

messages
List<OpenAI.Chat.ChatMessage>
completion
OpenAI.Chat.ChatCompletion

Applies to

Add(List<ChatMessage>, IEnumerable<VectorbaseEntry>)

Source:
AzureOpenAIExtensions.cs

Adds a list of vectorbase entries to the list of chat messages.

public static void Add(this System.Collections.Generic.List<OpenAI.Chat.ChatMessage> messages, System.Collections.Generic.IEnumerable<Azure.Projects.AI.VectorbaseEntry> entries);
static member Add : System.Collections.Generic.List<OpenAI.Chat.ChatMessage> * seq<Azure.Projects.AI.VectorbaseEntry> -> unit
<Extension()>
Public Sub Add (messages As List(Of ChatMessage), entries As IEnumerable(Of VectorbaseEntry))

Parameters

messages
List<OpenAI.Chat.ChatMessage>

Applies to

Add(List<ChatMessage>, IEnumerable<ToolChatMessage>)

Source:
AzureOpenAIExtensions.cs

Adds a list of tool chat messages to the list of chat messages.

public static void Add(this System.Collections.Generic.List<OpenAI.Chat.ChatMessage> messages, System.Collections.Generic.IEnumerable<OpenAI.Chat.ToolChatMessage> toolCallResults);
static member Add : System.Collections.Generic.List<OpenAI.Chat.ChatMessage> * seq<OpenAI.Chat.ToolChatMessage> -> unit
<Extension()>
Public Sub Add (messages As List(Of ChatMessage), toolCallResults As IEnumerable(Of ToolChatMessage))

Parameters

messages
List<OpenAI.Chat.ChatMessage>
toolCallResults
IEnumerable<OpenAI.Chat.ToolChatMessage>

Applies to