AzureOpenAIExtensions.Add Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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>
- entries
- IEnumerable<VectorbaseEntry>
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>