6 references to new
Microsoft.Extensions.AI (2)
ChatCompletion\FunctionInvokingChatClient.cs (1)
525
ChatMessage message =
new
(ChatRole.Tool, contents);
ChatCompletion\OpenTelemetryChatClient.cs (1)
236
messages.Add(new
ChatMessage
(role ?? ChatRole.Assistant, items));
Microsoft.Extensions.AI.Abstractions.Tests (3)
ChatCompletion\ChatMessageTests.cs (3)
59
Assert.Throws<ArgumentNullException>("contents", () => new
ChatMessage
(ChatRole.User, (IList<AIContent>)null!));
74
ChatMessage message =
new
(ChatRole.System, content);
298
var chatMessageJson = JsonSerializer.Serialize(new
ChatMessage
(ChatRole.User, contents: items)
Microsoft.Extensions.AI.Ollama (1)
OllamaChatClient.cs (1)
226
return new
ChatMessage
(new(message.Role), contents);