107 references to ChatMessage
Aspire.Azure.AI.OpenAI.Tests (1)
Aspire.OpenAI.Tests (1)
Microsoft.Extensions.AI (3)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (3)
68GetResponseAsync<T>(chatClient, new ChatMessage(ChatRole.User, chatMessage), options, useNativeJsonSchema, cancellationToken);
110GetResponseAsync<T>(chatClient, new ChatMessage(ChatRole.User, chatMessage), serializerOptions, options, useNativeJsonSchema, cancellationToken);
212promptAugmentation = new ChatMessage(ChatRole.User, $$"""
Microsoft.Extensions.AI.Abstractions (2)
Microsoft.Extensions.AI.Abstractions.Tests (5)
Microsoft.Extensions.AI.AzureAIInference (1)
Microsoft.Extensions.AI.AzureAIInference.Tests (2)
Microsoft.Extensions.AI.Evaluation (3)
Microsoft.Extensions.AI.Evaluation.Integration.Tests (2)
Microsoft.Extensions.AI.Evaluation.Quality (4)
Microsoft.Extensions.AI.Evaluation.Reporting (3)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (6)
Microsoft.Extensions.AI.Integration.Tests (9)
ReducingChatClientTests.cs (5)
47new ChatMessage(ChatRole.User, "Hi there! Can you tell me about golden retrievers?"),
48new ChatMessage(ChatRole.Assistant, "Of course! Golden retrievers are known for their friendly and tolerant attitudes. They're great family pets and are very intelligent and easy to train."),
49new ChatMessage(ChatRole.User, "What kind of exercise do they need?"),
50new ChatMessage(ChatRole.Assistant, "Golden retrievers are quite active and need regular exercise. Daily walks, playtime, and activities like fetching or swimming are great for them."),
51new ChatMessage(ChatRole.User, "Are they good with kids?"),
Microsoft.Extensions.AI.Tests (53)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (18)
21var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult)))
57var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") };
82var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult)));
114var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "This is not valid JSON"));
120var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") };
133var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "null"));
139var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") };
158var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") };
172var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult)));
196var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") };
216var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult)));
230var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") };
251var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(payload)));
258var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") };
282var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, jso)));
304var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") };
328return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, resultDuplicatedJson)));
332var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") };
ChatCompletion\FunctionInvokingChatClientTests.cs (21)
56new ChatMessage(ChatRole.User, "hello"),
63new ChatMessage(ChatRole.Assistant, "world"),
87new ChatMessage(ChatRole.User, "hello"),
110new ChatMessage(ChatRole.Assistant, "world"),
140new ChatMessage(ChatRole.User, "hello"),
151new ChatMessage(ChatRole.Assistant, "done"),
184new ChatMessage(ChatRole.User, "hello"),
195new ChatMessage(ChatRole.Assistant, "done"),
218new ChatMessage(ChatRole.User, "hello"),
225new ChatMessage(ChatRole.Assistant, "world"),
255new ChatMessage(ChatRole.User, "hello"),
258new ChatMessage(ChatRole.Assistant, "world"),
277new ChatMessage(ChatRole.User, "hello"),
280new ChatMessage(ChatRole.Assistant, "world"),
333new ChatMessage(ChatRole.User, "hello"),
336new ChatMessage(ChatRole.Assistant, "world"),
394new(ChatRole.User, "Hello"),
452new(ChatRole.User, "Hello"),
510new ChatMessage(ChatRole.User, "hello"),
523new ChatMessage(ChatRole.Assistant, "world"),
584return new ChatResponse(new ChatMessage(ChatRole.Assistant, "done!"));
Microsoft.ML.GenAI.Core (1)
Microsoft.ML.GenAI.Core.Tests (3)
Microsoft.ML.GenAI.LLaMA.Tests (3)
Microsoft.ML.GenAI.Samples (5)