9 references to ChatMessage
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatResponseExtensions.cs (1)
87
list.Add(new
ChatMessage
(update.Role ?? ChatRole.Assistant, contentsList)
Microsoft.Extensions.AI.Abstractions.Tests (4)
ChatCompletion\ChatMessageTests.cs (4)
71
message =
new
(ChatRole.User, (IList<AIContent>?)null);
75
message = new
ChatMessage
(ChatRole.User, Array.Empty<AIContent>());
92
ChatMessage message =
new
(ChatRole.System, content);
260
var chatMessage = new
ChatMessage
(ChatRole.User, contents: items)
Microsoft.Extensions.AI.AzureAIInference.Tests (2)
AzureAIInferenceChatClientTests.cs (2)
145
[new
ChatMessage
(ChatRole.User, "hello".Select(c => (AIContent)new TextContent(c.ToString())).ToList())] :
218
[new
ChatMessage
(ChatRole.User, "hello".Select(c => (AIContent)new TextContent(c.ToString())).ToList())] :
Microsoft.Extensions.AI.Ollama (1)
OllamaChatClient.cs (1)
283
return new
ChatMessage
(new(message.Role), contents) { MessageId = responseId };
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\FunctionInvokingChatClientTests.cs (1)
774
var message = new
ChatMessage
(ChatRole.Assistant, resultContents);