ChatRequestAssistantMessage Constructors
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
ChatRequestAssistantMessage(ChatCompletions) |
Creates a new instance of ChatRequestAssistantMessage from a ChatCompletions with
an |
ChatRequestAssistantMessage(String) |
Creates a new instance of ChatRequestAssistantMessage that represents ordinary text content and does not feature tool or function calls. |
ChatRequestAssistantMessage(IEnumerable<ChatCompletionsToolCall>, String) |
Creates a new instance of ChatRequestAssistantMessage that represents |
ChatRequestAssistantMessage(ChatCompletions)
Creates a new instance of ChatRequestAssistantMessage from a ChatCompletions with
an assistant
role response.
public ChatRequestAssistantMessage (Azure.AI.Inference.ChatCompletions chatCompletions);
new Azure.AI.Inference.ChatRequestAssistantMessage : Azure.AI.Inference.ChatCompletions -> Azure.AI.Inference.ChatRequestAssistantMessage
Public Sub New (chatCompletions As ChatCompletions)
Parameters
- chatCompletions
- ChatCompletions
The ChatCompletions from which the conversation history request message should be created.
Exceptions
The role
of the provided chat completion response was not Assistant.
Remarks
This constructor will copy the content
, tool_calls
, and function_call
from a chat completion response into a new assistant
role request message.
Applies to
ChatRequestAssistantMessage(String)
Creates a new instance of ChatRequestAssistantMessage that represents ordinary text content and does not feature tool or function calls.
public ChatRequestAssistantMessage (string content);
new Azure.AI.Inference.ChatRequestAssistantMessage : string -> Azure.AI.Inference.ChatRequestAssistantMessage
Public Sub New (content As String)
Parameters
- content
- String
The text content of the message.
Applies to
ChatRequestAssistantMessage(IEnumerable<ChatCompletionsToolCall>, String)
Creates a new instance of ChatRequestAssistantMessage that represents tool_calls
that
were provided by the model.
public ChatRequestAssistantMessage (System.Collections.Generic.IEnumerable<Azure.AI.Inference.ChatCompletionsToolCall> toolCalls, string content = default);
new Azure.AI.Inference.ChatRequestAssistantMessage : seq<Azure.AI.Inference.ChatCompletionsToolCall> * string -> Azure.AI.Inference.ChatRequestAssistantMessage
Public Sub New (toolCalls As IEnumerable(Of ChatCompletionsToolCall), Optional content As String = Nothing)
Parameters
- toolCalls
- IEnumerable<ChatCompletionsToolCall>
The tool_calls
made by the model.
- content
- String
Optional text content associated with the message.
Applies to
Azure SDK for .NET