424 references to User
Aspire.Dashboard (25)
Model\Assistant\AssistantChatViewModel.cs (1)
884
chatViewModel.AddChatMessage(new ChatMessage(ChatRole.
User
, promptText));
Model\Assistant\Prompts\KnownChatMessages.cs (24)
66
return new(ChatRole.
User
, resolvedPromptText);
77
return new(ChatRole.
User
, prompt);
88
return new(ChatRole.
User
, prompt);
98
return new(ChatRole.
User
, message);
111
return new(ChatRole.
User
, prompt);
121
return new(ChatRole.
User
, prompt);
132
return new(ChatRole.
User
, prompt);
141
return new(ChatRole.
User
, prompt);
154
return new(ChatRole.
User
, prompt);
164
return new(ChatRole.
User
, prompt);
173
return new(ChatRole.
User
, prompt);
194
return new(ChatRole.
User
, prompt);
210
return new(ChatRole.
User
, prompt);
220
return new(ChatRole.
User
, prompt);
230
return new(ChatRole.
User
, prompt);
239
return new(ChatRole.
User
, prompt);
251
return new(ChatRole.
User
, message);
260
return new(ChatRole.
User
, message);
270
return new ChatMessage(ChatRole.
User
, message);
280
return new ChatMessage(ChatRole.
User
, message);
303
return new(ChatRole.
User
, prompt);
326
return new(ChatRole.
User
, prompt);
343
return new(ChatRole.
User
, prompt);
352
return new(ChatRole.
User
, prompt);
AzureAIFoundryEndToEnd.WebStory (1)
Components_Pages_Home_razor.g.cs (1)
162
chatMessages.Add(new ChatMessage(ChatRole.
User
, "Write the next sentence in the story."));
AzureOpenAIEndToEnd.WebStory (1)
Components_Pages_Home_razor.g.cs (1)
162
chatMessages.Add(new ChatMessage(ChatRole.
User
, "Write the next sentence in the story."));
GitHubModelsEndToEnd.WebStory (1)
Components_Pages_Home_razor.g.cs (1)
162
chatMessages.Add(new ChatMessage(ChatRole.
User
, "Write the next sentence in the story."));
Microsoft.Extensions.AI (5)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (3)
61
GetResponseAsync<T>(chatClient, new ChatMessage(ChatRole.
User
, chatMessage), options, useJsonSchemaResponseFormat, cancellationToken);
101
GetResponseAsync<T>(chatClient, new ChatMessage(ChatRole.
User
, chatMessage), serializerOptions, options, useJsonSchemaResponseFormat, cancellationToken);
190
promptAugmentation = new ChatMessage(ChatRole.
User
, $$"""
ChatCompletion\OpenTelemetryImageGenerator.cs (1)
199
OpenTelemetryChatClient.SerializeChatMessages([new(ChatRole.
User
, content)]));
ChatReduction\SummarizingChatReducer.cs (1)
173
if (unsummarizedMessages[i].Role == ChatRole.
User
)
Microsoft.Extensions.AI.Abstractions (4)
ChatCompletion\ChatClientExtensions.cs (2)
100
return client.GetResponseAsync(new ChatMessage(ChatRole.
User
, chatMessage), options, cancellationToken);
140
return client.GetStreamingResponseAsync(new ChatMessage(ChatRole.
User
, chatMessage), options, cancellationToken);
ChatCompletion\ChatMessage.cs (2)
21
/// <remarks>The instance defaults to having a role of <see cref="ChatRole.
User
"/>.</remarks>
73
public ChatRole Role { get; set; } = ChatRole.
User
;
Microsoft.Extensions.AI.Abstractions.Tests (27)
ChatCompletion\ChatClientExtensionsTests.cs (2)
112
Assert.Equal(ChatRole.
User
, m.Role);
139
Assert.Equal(ChatRole.
User
, m.Role);
ChatCompletion\ChatMessageTests.cs (6)
21
Assert.Equal(ChatRole.
User
, message.Role);
68
message = new(ChatRole.
User
, (string?)null);
72
message = new(ChatRole.
User
, (IList<AIContent>?)null);
76
message = new ChatMessage(ChatRole.
User
, Array.Empty<AIContent>());
144
ChatMessage message = new(ChatRole.
User
,
276
var chatMessage = new ChatMessage(ChatRole.
User
, contents: items)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (10)
78
new(ChatRole.
User
, "c") { MessageId = "2" },
79
new(ChatRole.
User
, "d") { MessageId = "2" },
103
Assert.Equal(ChatRole.
User
, response.Messages[2].Role);
197
new(ChatRole.
User
, "F") { MessageId = "2", AuthorName = "Bob" },
227
Assert.Equal(ChatRole.
User
, response.Messages[3].Role);
391
new(ChatRole.
User
, "User message") { MessageId = "1" },
405
Assert.Equal(ChatRole.
User
, response.Messages[1].Role);
460
new(ChatRole.
User
, "Second message") { MessageId = "msg2", AdditionalProperties = new() { ["key1"] = "different_value1" } },
550
new(ChatRole.
User
, "How") { MessageId = "msg3", CreatedAt = new DateTimeOffset(2024, 1, 1, 11, 0, 0, TimeSpan.Zero), AuthorName = "User" },
588
Assert.Equal(ChatRole.
User
, message3.Role);
ChatCompletion\ChatResponseUpdateTests.cs (5)
89
Role = ChatRole.
User
,
223
Role = ChatRole.
User
,
232
Assert.Equal(ChatRole.
User
, clone.Role);
276
Role = ChatRole.
User
,
290
Assert.Equal(ChatRole.
User
, original.Role);
ChatCompletion\ChatRoleTests.cs (1)
51
Assert.Equal("user", ChatRole.
User
.Value);
ChatCompletion\DelegatingChatClientTests.cs (2)
61
new(ChatRole.
User
, "Message 1"),
62
new(ChatRole.
User
, "Message 2")
Contents\AIContentTests.cs (1)
61
ChatMessage message = new(ChatRole.
User
,
Microsoft.Extensions.AI.Evaluation (7)
ChatMessageExtensions.cs (6)
26
/// last <see cref="ChatMessage"/> has <see cref="ChatMessage.Role"/> set to <see cref="ChatRole.
User
"/>;
31
/// <paramref name="messages"/> has <see cref="ChatMessage.Role"/> set to <see cref="ChatRole.
User
"/>;
39
messages.LastOrDefault() is ChatMessage lastMessage && lastMessage.Role == ChatRole.
User
56
/// last <see cref="ChatMessage"/> has <see cref="ChatMessage.Role"/> set to <see cref="ChatRole.
User
"/>;
65
/// <paramref name="messages"/> has <see cref="ChatMessage.Role"/> set to <see cref="ChatRole.
User
"/>;
78
lastMessage.Role == ChatRole.
User
)
EvaluatorExtensions.cs (1)
95
userRequest: new ChatMessage(ChatRole.
User
, userRequest),
Microsoft.Extensions.AI.Evaluation.Integration.Tests (4)
SafetyEvaluatorTests.cs (3)
338
Role = ChatRole.
User
,
410
Role = ChatRole.
User
,
459
Role = ChatRole.
User
,
test\Libraries\Microsoft.Extensions.AI.Evaluation.Tests\ChatMessageUtilities.cs (1)
12
=> new ChatMessage(ChatRole.
User
, message);
Microsoft.Extensions.AI.Evaluation.Quality (11)
CoherenceEvaluator.cs (1)
195
evaluationInstructions.Add(new ChatMessage(ChatRole.
User
, evaluationPrompt));
CompletenessEvaluator.cs (1)
187
evaluationInstructions.Add(new ChatMessage(ChatRole.
User
, evaluationPrompt));
EquivalenceEvaluator.cs (1)
174
evaluationInstructions.Add(new ChatMessage(ChatRole.
User
, evaluationPrompt));
FluencyEvaluator.cs (1)
175
evaluationInstructions.Add(new ChatMessage(ChatRole.
User
, evaluationPrompt));
GroundednessEvaluator.cs (1)
297
evaluationInstructions.Add(new ChatMessage(ChatRole.
User
, evaluationPrompt));
IntentResolutionEvaluator.cs (1)
316
evaluationInstructions.Add(new ChatMessage(ChatRole.
User
, evaluationPrompt));
RelevanceEvaluator.cs (1)
201
evaluationInstructions.Add(new ChatMessage(ChatRole.
User
, evaluationPrompt));
RelevanceTruthAndCompletenessEvaluator.cs (1)
266
return [new ChatMessage(ChatRole.
User
, evaluationPrompt)];
RetrievalEvaluator.cs (1)
226
evaluationInstructions.Add(new ChatMessage(ChatRole.
User
, evaluationPrompt));
ToolCallAccuracyEvaluator.cs (1)
219
evaluationInstructions.Add(new ChatMessage(ChatRole.
User
, evaluationPrompt));
Utilities\JsonOutputFixer.cs (1)
68
new ChatMessage(ChatRole.
User
, fixPrompt)
Microsoft.Extensions.AI.Evaluation.Reporting (1)
ScenarioRunExtensions.cs (1)
65
userRequest: new ChatMessage(ChatRole.
User
, userRequest),
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (5)
ResultStoreTester.cs (1)
34
messages: [new ChatMessage(ChatRole.
User
, "User prompt")],
ScenarioRunResultTests.cs (2)
87
messages: [new ChatMessage(ChatRole.
User
, "prompt")],
179
messages: [new ChatMessage(ChatRole.
User
, "prompt")],
SerializationChainingTests.cs (2)
30
Role = ChatRole.
User
,
46
Assert.Equal(ChatRole.
User
, resp.ModelResponse.Messages[0].Role);
Microsoft.Extensions.AI.Evaluation.Safety (4)
ContentSafetyEvaluator.cs (1)
133
var payloadMessage = new ChatMessage(ChatRole.
User
, payload);
ContentSafetyServicePayloadUtilities.cs (3)
420
if (message.Role == ChatRole.
User
)
493
$"{evaluatorName} only considers messages with role '{ChatRole.
User
}' and '{ChatRole.Assistant}'. " +
503
$"These turns were either missing a message with role '{ChatRole.
User
}' or '{ChatRole.Assistant}'. " +
Microsoft.Extensions.AI.Evaluation.Tests (1)
ChatMessageUtilities.cs (1)
12
=> new ChatMessage(ChatRole.
User
, message);
Microsoft.Extensions.AI.Integration.Tests (87)
ChatClientIntegrationTests.cs (46)
78
new(ChatRole.
User
, "Pick a city, any city"),
80
new(ChatRole.
User
, "And another one"),
82
new(ChatRole.
User
, "What continent are they each in?"),
97
new(ChatRole.
User
, []),
99
new(ChatRole.
User
, "What is 1 + 2? Reply with a single number."),
112
new(ChatRole.
User
, "Quote, word for word, Neil Armstrong's famous words.")
170
List<ChatMessage> history = [new(ChatRole.
User
, "Explain in 100 words how AI works")];
193
new(ChatRole.
User
,
211
new(ChatRole.
User
,
241
new(ChatRole.
User
, "What is the current secret number?")
308
new(ChatRole.
User
, "What is the secret number for id foo?")
340
new(ChatRole.
User
, "What is the secret number for John aged 19?")
370
new(ChatRole.
User
, "Can you add bacon, lettuce, and tomatoes to Peter's shopping cart?")
649
var message = new ChatMessage(ChatRole.
User
, "Pick a random number, uniformly distributed between 1 and 1000000");
665
var message = new ChatMessage(ChatRole.
User
, "Pick a random number, uniformly distributed between 1 and 1000000");
690
var message = new ChatMessage(ChatRole.
User
, "Pick a random number, uniformly distributed between 1 and 1000000");
742
var message = new ChatMessage(ChatRole.
User
, "What is the temperature?");
781
var message = new ChatMessage(ChatRole.
User
, "What is the temperature?");
823
var message = new ChatMessage(ChatRole.
User
, "What is the temperature?");
851
await chatClient.GetResponseAsync([new(ChatRole.
User
, "What's the biggest animal?")]);
950
var response = await chatClient.GetResponseAsync([new(ChatRole.
User
, "What's the biggest animal?")]);
1146
new(ChatRole.
User
, "My name is Alice and I love hiking in the mountains."),
1148
new(ChatRole.
User
, "Yes, I love the Pacific Crest Trail. I hiked a section last summer."),
1150
new(ChatRole.
User
, "I hiked the section through the Sierra Nevada. It was challenging but beautiful."),
1152
new(ChatRole.
User
, "What's my name and what activity do I enjoy?")
1189
new(ChatRole.
User
, "Tell me about the weather"),
1191
new(ChatRole.
User
, "What about tomorrow?"),
1193
new(ChatRole.
User
, "Should I bring an umbrella?"),
1195
new(ChatRole.
User
, "What's 2 + 2?")
1249
new(ChatRole.
User
, "What's the weather in Seattle?"),
1251
new(ChatRole.
User
, "And what about Miami?"),
1253
new(ChatRole.
User
, "Which city had better weather?")
1283
new(ChatRole.
User
, "I'm Bob and I work as a software engineer at a startup."),
1285
new(ChatRole.
User
, "We build AI-powered tools for education."),
1287
new(ChatRole.
User
, "Yes, we focus on personalized learning experiences."),
1289
new(ChatRole.
User
, "Was anyone named in the conversation? Provide their name and job.")
1329
new(ChatRole.
User
, "I have 3 cats and 2 dogs."),
1331
new(ChatRole.
User
, "Yes, and I spend about $200 per month on pet food."),
1333
new(ChatRole.
User
, "They eat 10 cans of food per week."),
1335
new(ChatRole.
User
, "How many pets do I have in total?")
1471
history.Add(new ChatMessage(ChatRole.
User
, "What will the weather be in Seattle tomorrow?"));
1480
history.Add(new ChatMessage(ChatRole.
User
, "Please translate 'good evening' into French."));
1535
new(ChatRole.
User
, "What will the weather be like in Redmond next week?")
1600
history.Add(new ChatMessage(ChatRole.
User
, "What's the weather like tomorrow in Seattle?"));
1613
history.Add(new ChatMessage(ChatRole.
User
, "And what about next week?"));
1705
history.Add(new ChatMessage(ChatRole.
User
, "What will the weather be like in London tomorrow?"));
ImageGeneratingChatClientIntegrationTests.cs (13)
129
[new ChatMessage(ChatRole.
User
, "Please generate an image of a cat")],
167
[new ChatMessage(ChatRole.
User
, [new TextContent("Please edit this image to add a red border"), originalImageData])],
196
new(ChatRole.
User
, "Please generate an image of a dog")
204
chatHistory.Add(new ChatMessage(ChatRole.
User
, "Please edit the image to make it more colorful"));
246
new(ChatRole.
User
, "Please generate an image of a tree")
254
chatHistory.Add(new ChatMessage(ChatRole.
User
, "Please edit the image to add flowers"));
259
chatHistory.Add(new ChatMessage(ChatRole.
User
, "Please edit that last image to add birds"));
291
new(ChatRole.
User
, "Please generate an image of a tree")
299
chatHistory.Add(new ChatMessage(ChatRole.
User
, "Please edit the image to add fruit"));
304
chatHistory.Add(new ChatMessage(ChatRole.
User
, "That didn't work out. Please edit the original image to add birds"));
342
[new ChatMessage(ChatRole.
User
, "Generate an image of a castle")],
380
new ChatMessage(ChatRole.
User
,
392
var userMessage = processedMessages.First(m => m.Role == ChatRole.
User
);
PromptBasedFunctionCallingChatClient.cs (1)
72
chatMessagesList[messageIndex] = new ChatMessage(ChatRole.
User
, $"<tool_call_result>{toolCallResultJson}</tool_call_result>");
ReducingChatClientTests.cs (3)
45
new ChatMessage(ChatRole.
User
, "Hi there! Can you tell me about golden retrievers?"),
47
new ChatMessage(ChatRole.
User
, "What kind of exercise do they need?"),
49
new ChatMessage(ChatRole.
User
, "Are they good with kids?"),
ToolReductionTests.cs (24)
32
new[] { new ChatMessage(ChatRole.
User
, "Tell me about weather") },
50
new[] { new ChatMessage(ChatRole.
User
, "anything") },
67
new ChatMessage(ChatRole.
User
, "Can you do some weather math for forecasting?")
88
new[] { new ChatMessage(ChatRole.
User
, "Explain weather math please") },
103
var messages = new[] { new ChatMessage(ChatRole.
User
, "weather") };
122
new[] { new ChatMessage(ChatRole.
User
, "anything") }, null);
127
new[] { new ChatMessage(ChatRole.
User
, "weather") }, options);
145
new[] { new ChatMessage(ChatRole.
User
, "Pick something") },
161
new[] { new ChatMessage(ChatRole.
User
, "any") },
178
new[] { new ChatMessage(ChatRole.
User
, "math") },
193
new[] { new ChatMessage(ChatRole.
User
, "translate") },
211
new[] { new ChatMessage(ChatRole.
User
, "weather") },
227
new ChatMessage(ChatRole.
User
, "Please tell me the weather tomorrow."),
229
new ChatMessage(ChatRole.
User
, "Now instead solve a math problem.")
258
new[] { new ChatMessage(ChatRole.
User
, "weather and math") },
277
new ChatMessage(ChatRole.
User
, userLine),
309
new ChatMessage(ChatRole.
User
,
334
new[] { new ChatMessage(ChatRole.
User
, "math") },
353
new[] { new ChatMessage(ChatRole.
User
, "weather math") },
381
new[] { new ChatMessage(ChatRole.
User
, "weather math please") },
411
new[] { new ChatMessage(ChatRole.
User
, "math") },
433
var messages = new[] { new ChatMessage(ChatRole.
User
, " ") };
456
var messages = new[] { new ChatMessage(ChatRole.
User
, " ") };
479
new ChatMessage(ChatRole.
User
, "This content will be ignored by custom selector.")
Microsoft.Extensions.AI.OpenAI (6)
MicrosoftExtensionsAIChatExtensions.cs (1)
201
resultMessage.Role = ChatRole.
User
;
OpenAIAssistantsChatClient.cs (1)
252
ChatResponseUpdate textUpdate = new(mcu.Role == MessageRole.User ? ChatRole.
User
: ChatRole.Assistant, mcu.Text)
OpenAIChatClient.cs (2)
154
input.Role == ChatRole.
User
||
676
ChatMessageRole.User => ChatRole.
User
,
OpenAIResponsesChatClient.cs (2)
681
MessageRole.User => ChatRole.
User
,
840
if (input.Role == ChatRole.
User
)
Microsoft.Extensions.AI.OpenAI.Tests (38)
OpenAIChatClientTests.cs (10)
820
new(ChatRole.
User
, "hello!"),
822
new(ChatRole.
User
, "i'm good. how are you?"),
927
new(ChatRole.
User
, "hello!"),
1023
new(ChatRole.
User
, "hello!"),
1025
new(ChatRole.
User
, "i'm good. how are you?"),
1465
new(ChatRole.
User
, "hello!"),
1478
new(ChatRole.
User
, "Thanks!"),
1584
new(ChatRole.
User
,
1761
Assert.Equal(ChatRole.
User
, extMessages[0].Role);
1815
Assert.Equal(ChatRole.
User
, extMessages[1].Role);
OpenAIConversionTests.cs (8)
597
new(ChatRole.
User
, "Hello") { AuthorName = "Jane" },
666
new(ChatRole.
User
, "Hello"),
718
new(ChatRole.
User
,
731
new(ChatRole.
User
,
775
Assert.Equal(ChatRole.
User
, message.Role);
1073
(ChatRole.
User
, ChatMessageRole.User),
1308
(ChatRole.
User
, ChatMessageRole.User),
1580
new(ChatRole.
User
, "Hello, how are you?"),
OpenAIResponseClientIntegrationTests.cs (2)
179
List<ChatMessage> input = [new ChatMessage(ChatRole.
User
, "Tell me the path to the README.md file for Microsoft.Extensions.AI.Abstractions in the dotnet/extensions repository")];
401
List<ChatMessage> input = [new ChatMessage(ChatRole.
User
, "What is on my calendar for today?")];
OpenAIResponseClientTests.cs (18)
706
var response = await client.GetResponseAsync([new ChatMessage(ChatRole.
User
, "Search the web for the temperature today in Fremont")], chatOptions);
796
await foreach (var update in client.GetStreamingResponseAsync([new ChatMessage(ChatRole.
User
, "Search the web for the temperature today in Fremont")], chatOptions))
3960
new ChatMessage(ChatRole.
User
, "test"),
4016
new ChatMessage(ChatRole.
User
, "test"),
4078
new ChatMessage(ChatRole.
User
, "test"),
4135
new ChatMessage(ChatRole.
User
, "test"),
4192
new ChatMessage(ChatRole.
User
, "test"),
4251
new ChatMessage(ChatRole.
User
, "test"),
4314
new ChatMessage(ChatRole.
User
, "test"),
4369
new ChatMessage(ChatRole.
User
, "test"),
4424
new ChatMessage(ChatRole.
User
, "test"),
4481
new ChatMessage(ChatRole.
User
, "test"),
4538
new ChatMessage(ChatRole.
User
, "test"),
4705
new ChatMessage(ChatRole.
User
, [
4953
[new ChatMessage(ChatRole.
User
, "test")],
5151
var response = await client.GetResponseAsync([new ChatMessage(ChatRole.
User
, "")]);
5250
var userMessage = response.Messages.FirstOrDefault(m => m.Role == ChatRole.
User
);
5313
var userMessage = response.Messages.FirstOrDefault(m => m.Role == ChatRole.
User
);
Microsoft.Extensions.AI.Tests (178)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (10)
75
var chatHistory = new List<ChatMessage> { new(ChatRole.
User
, "Hello") };
123
Assert.Equal(ChatRole.
User
, message.Role);
136
var chatHistory = new List<ChatMessage> { new(ChatRole.
User
, "Hello") };
245
var chatHistory = new List<ChatMessage> { new(ChatRole.
User
, "Hello") };
264
var chatHistory = new List<ChatMessage> { new(ChatRole.
User
, "Hello") };
283
var chatHistory = new List<ChatMessage> { new(ChatRole.
User
, "Hello") };
311
var chatHistory = new List<ChatMessage> { new(ChatRole.
User
, "Hello") };
339
var chatHistory = new List<ChatMessage> { new(ChatRole.
User
, "Hello") };
401
var chatHistory = new List<ChatMessage> { new(ChatRole.
User
, "Hello") };
429
var chatHistory = new List<ChatMessage> { new(ChatRole.
User
, "Hello") };
ChatCompletion\DistributedCachingChatClientTest.cs (4)
185
var input = new ChatMessage(ChatRole.
User
, "abc");
224
var input = new ChatMessage(ChatRole.
User
, "abc");
495
var input = new ChatMessage(ChatRole.
User
, "abc");
533
var input = new ChatMessage(ChatRole.
User
, "abc");
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (46)
36
new ChatMessage(ChatRole.
User
, "hello"),
72
new ChatMessage(ChatRole.
User
, "hello"),
116
new ChatMessage(ChatRole.
User
, "hello"),
152
new ChatMessage(ChatRole.
User
, "hello"),
158
new ChatMessage(ChatRole.
User
,
167
new ChatMessage(ChatRole.
User
, "hello"),
204
new ChatMessage(ChatRole.
User
, "hello"),
210
new ChatMessage(ChatRole.
User
,
220
new ChatMessage(ChatRole.
User
, "hello"),
256
new ChatMessage(ChatRole.
User
, "hello"),
265
new ChatMessage(ChatRole.
User
,
269
new ChatMessage(ChatRole.
User
,
277
new ChatMessage(ChatRole.
User
, "hello"),
315
new ChatMessage(ChatRole.
User
, "hello"),
321
new ChatMessage(ChatRole.
User
,
330
new ChatMessage(ChatRole.
User
, "hello"),
374
new ChatMessage(ChatRole.
User
, "hello"),
380
new ChatMessage(ChatRole.
User
,
389
new ChatMessage(ChatRole.
User
, "hello"),
438
new ChatMessage(ChatRole.
User
, "hello"),
444
new ChatMessage(ChatRole.
User
,
459
new ChatMessage(ChatRole.
User
, "hello"),
504
new ChatMessage(ChatRole.
User
, "hello"),
511
new ChatMessage(ChatRole.
User
,
521
new ChatMessage(ChatRole.
User
, "hello"),
596
new ChatMessage(ChatRole.
User
, "hello"),
601
new ChatMessage(ChatRole.
User
,
612
new ChatMessage(ChatRole.
User
, "hello"),
654
new ChatMessage(ChatRole.
User
, "hello"),
660
new ChatMessage(ChatRole.
User
,
669
new ChatMessage(ChatRole.
User
, "hello"),
708
new ChatMessage(ChatRole.
User
, "hello"),
714
new ChatMessage(ChatRole.
User
,
725
new ChatMessage(ChatRole.
User
,
733
new ChatMessage(ChatRole.
User
, "hello"),
779
new ChatMessage(ChatRole.
User
, "hello"),
786
new ChatMessage(ChatRole.
User
, "hello"),
790
new ChatMessage(ChatRole.
User
, "hello"),
834
new ChatMessage(ChatRole.
User
, "hello"),
864
new ChatMessage(ChatRole.
User
, "hello"),
865
new ChatMessage(ChatRole.
User
,
874
new ChatMessage(ChatRole.
User
, "hello"),
911
new ChatMessage(ChatRole.
User
,
960
List<ChatMessage> input = [new ChatMessage(ChatRole.
User
, "hello")];
1033
List<ChatMessage> input = [new ChatMessage(ChatRole.
User
, "hello")];
1131
List<ChatMessage> input = [new ChatMessage(ChatRole.
User
, "hello")];
ChatCompletion\FunctionInvokingChatClientTests.cs (65)
93
new ChatMessage(ChatRole.
User
, "hello"),
127
new ChatMessage(ChatRole.
User
, "hello"),
160
new ChatMessage(ChatRole.
User
, "hello"),
191
new ChatMessage(ChatRole.
User
, "hello"),
251
new ChatMessage(ChatRole.
User
, "hello"),
295
new ChatMessage(ChatRole.
User
, "hello"),
329
new ChatMessage(ChatRole.
User
, "hello"),
416
new ChatMessage(ChatRole.
User
, "hello"),
495
new ChatMessage(ChatRole.
User
, "hello"),
579
new ChatMessage(ChatRole.
User
, "hello"),
636
new ChatMessage(ChatRole.
User
, "hello"),
858
new ChatMessage(ChatRole.
User
, "hello"),
936
new ChatMessage(ChatRole.
User
, "hello"),
983
new ChatMessage(ChatRole.
User
, "hello"),
1020
new ChatMessage(ChatRole.
User
, "hello"),
1042
new ChatMessage(ChatRole.
User
, "hello"),
1099
new ChatMessage(ChatRole.
User
, "hello"),
1177
new(ChatRole.
User
, "Hello"),
1235
new(ChatRole.
User
, "Hello"),
1293
new ChatMessage(ChatRole.
User
, "hello"),
1377
List<ChatMessage> messages = [new(ChatRole.
User
, "hello")];
1449
new ChatMessage(ChatRole.
User
, "hello"),
1478
new ChatMessage(ChatRole.
User
, "hello"),
1531
new(ChatRole.
User
, "hello"),
1550
new(ChatRole.
User
, "hello"),
1579
new(ChatRole.
User
, "hello"),
1608
new(ChatRole.
User
, "hi"),
1678
new ChatMessage(ChatRole.
User
, "hello"),
1727
new ChatMessage(ChatRole.
User
, "hello"),
1767
new ChatMessage(ChatRole.
User
, "hello"),
1816
new ChatMessage(ChatRole.
User
, "hello"),
1888
new ChatMessage(ChatRole.
User
, "hello"),
1937
new ChatMessage(ChatRole.
User
, "hello"),
1988
? await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.
User
, "hello")], options).ToChatResponseAsync()
1989
: await client.GetResponseAsync([new ChatMessage(ChatRole.
User
, "hello")], options);
2059
? await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.
User
, "hello")], options).ToChatResponseAsync()
2060
: await client.GetResponseAsync([new ChatMessage(ChatRole.
User
, "hello")], options);
2106
var response = await client2.GetResponseAsync([new ChatMessage(ChatRole.
User
, "hello")], options);
2365
var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.
User
, "test")], options).ToChatResponseAsync();
2370
var result = await client.GetResponseAsync([new ChatMessage(ChatRole.
User
, "test")], options);
2459
var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.
User
, "test")], options).ToChatResponseAsync();
2468
var result = await client.GetResponseAsync([new ChatMessage(ChatRole.
User
, "test")], options);
2564
var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.
User
, "test")], options).ToChatResponseAsync();
2574
var result = await client.GetResponseAsync([new ChatMessage(ChatRole.
User
, "test")], options);
2669
var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.
User
, "test")], options).ToChatResponseAsync();
2677
var result = await client.GetResponseAsync([new ChatMessage(ChatRole.
User
, "test")], options);
2769
var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.
User
, "test")], options).ToChatResponseAsync();
2779
var result = await client.GetResponseAsync([new ChatMessage(ChatRole.
User
, "test")], options);
2852
var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.
User
, "test")], options).ToChatResponseAsync();
2857
var result = await client.GetResponseAsync([new ChatMessage(ChatRole.
User
, "test")], options);
2944
var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.
User
, "test")], options).ToChatResponseAsync();
2953
var result = await client.GetResponseAsync([new ChatMessage(ChatRole.
User
, "test")], options);
3045
var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.
User
, "test")], options).ToChatResponseAsync();
3055
var result = await client.GetResponseAsync([new ChatMessage(ChatRole.
User
, "test")], options);
3151
var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.
User
, "test")], options).ToChatResponseAsync();
3162
var result = await client.GetResponseAsync([new ChatMessage(ChatRole.
User
, "test")], options);
3189
new ChatMessage(ChatRole.
User
, "hello"),
3219
new ChatMessage(ChatRole.
User
, "hello"),
3255
new ChatMessage(ChatRole.
User
, "hello"),
3284
new ChatMessage(ChatRole.
User
, "hello"),
3291
new ChatMessage(ChatRole.
User
, "hello"),
3327
new ChatMessage(ChatRole.
User
, "hello"),
3332
new ChatMessage(ChatRole.
User
,
3364
new ChatMessage(ChatRole.
User
, "hello"),
3369
new ChatMessage(ChatRole.
User
,
ChatCompletion\ImageGeneratingChatClientTests.cs (8)
52
var response = await client.GetResponseAsync([new(ChatRole.
User
, "test")], chatOptions);
89
var response = await client.GetResponseAsync([new(ChatRole.
User
, "test")], chatOptions);
137
var response = await client.GetResponseAsync([new(ChatRole.
User
, "test")], chatOptions);
241
await foreach (var update in client.GetStreamingResponseAsync([new(ChatRole.
User
, "test")], chatOptions))
269
var response = await client.GetResponseAsync([new(ChatRole.
User
, "test")], null);
297
await client.GetResponseAsync([new(ChatRole.
User
, "test")], chatOptions);
331
var response = await client.GetResponseAsync([new(ChatRole.
User
, "test")], chatOptions);
373
await foreach (var responseUpdate in client.GetStreamingResponseAsync([new(ChatRole.
User
, "test")], chatOptions))
ChatCompletion\LoggingChatClientTests.cs (2)
69
[new(ChatRole.
User
, "What's the biggest animal?")],
118
[new(ChatRole.
User
, "What's the biggest animal?")],
ChatCompletion\OpenTelemetryChatClientTests.cs (6)
110
new(ChatRole.
User
, "Hey!") { AuthorName = "Alice" },
114
new(ChatRole.
User
, "What's the biggest animal?")
394
new(ChatRole.
User
,
555
new(ChatRole.
User
,
648
new(ChatRole.
User
, "Execute code and generate an image"),
790
new(ChatRole.
User
,
ChatCompletion\ReducingChatClientTests.cs (5)
38
new(ChatRole.
User
, "Hello"),
40
new(ChatRole.
User
, "What's the weather?")
46
new(ChatRole.
User
, "What's the weather?")
98
var reducedMessages = new List<ChatMessage> { new(ChatRole.
User
, "Reduced message") };
119
await client.GetResponseAsync(new List<ChatMessage> { new(ChatRole.
User
, "Original message") });
ChatReduction\MessageCountingChatReducerTests.cs (13)
54
new ChatMessage(ChatRole.
User
, "Hello"),
56
new ChatMessage(ChatRole.
User
, "How are you?"),
71
Assert.Equal(ChatRole.
User
, m.Role);
89
new ChatMessage(ChatRole.
User
, "Hello"),
92
new ChatMessage(ChatRole.
User
, "How are you?"),
107
Assert.Equal(ChatRole.
User
, m.Role);
127
new ChatMessage(ChatRole.
User
, "What's the weather?"),
131
new ChatMessage(ChatRole.
User
, "Thanks!"),
141
Assert.Equal(ChatRole.
User
, m.Role);
167
messages.Add(new ChatMessage(i % 2 == 0 ? ChatRole.
User
: ChatRole.Assistant, $"Message {i}"));
183
var expectedRole = expectedIndex % 2 == 0 ? ChatRole.
User
: ChatRole.Assistant;
242
new ChatMessage(ChatRole.
User
, "First"),
244
new ChatMessage(ChatRole.
User
, "Third"),
ChatReduction\SummarizingChatReducerTests.cs (19)
70
new ChatMessage(ChatRole.
User
, "Hello"),
72
new ChatMessage(ChatRole.
User
, "How are you?"),
96
new ChatMessage(ChatRole.
User
, "What's the time?"),
98
new ChatMessage(ChatRole.
User
, "What's the weather?"),
101
new ChatMessage(ChatRole.
User
, [new TestUserInputResponseContent("uir1")]),
141
new ChatMessage(ChatRole.
User
, "First question"),
143
new ChatMessage(ChatRole.
User
, "Second question"),
145
new ChatMessage(ChatRole.
User
, "Third question"),
187
new ChatMessage(ChatRole.
User
, "What's the weather in Seattle?"),
190
new ChatMessage(ChatRole.
User
, [new TestUserInputResponseContent("uir2")]),
192
new ChatMessage(ChatRole.
User
, "What about New York?"),
276
new ChatMessage(ChatRole.
User
, "Message 1"),
278
new ChatMessage(ChatRole.
User
, "Message 2"),
303
new ChatMessage(ChatRole.
User
, "Hello"),
306
new ChatMessage(ChatRole.
User
, "How are you?"),
330
new ChatMessage(ChatRole.
User
, "Hi there! Can you tell me about golden retrievers?"),
332
new ChatMessage(ChatRole.
User
, "What kind of exercise do they need?"),
334
new ChatMessage(ChatRole.
User
, "Are they good with kids?"),
362
messages.Add(new ChatMessage(ChatRole.
User
, "Do they make good lap dogs?"));
Microsoft.Extensions.DataIngestion (2)
Processors\ImageAlternativeTextEnricher.cs (1)
99
[_systemPrompt, new(ChatRole.
User
, contents)],
Utils\Batching.cs (1)
41
new(ChatRole.
User
, contents)
Microsoft.Extensions.DataIngestion.Tests (6)
Processors\AlternativeTextEnricherTests.cs (2)
49
Assert.Equal(ChatRole.
User
, materializedMessages[1].Role);
136
Assert.Equal(ChatRole.
User
, materializedMessages[1].Role);
Processors\ClassificationEnricherTests.cs (1)
79
Assert.Equal(ChatRole.
User
, materializedMessages[1].Role);
Processors\KeywordEnricherTests.cs (1)
79
Assert.Equal(ChatRole.
User
, materializedMessages[1].Role);
Processors\SentimentEnricherTests.cs (1)
63
Assert.Equal(ChatRole.
User
, materializedMessages[1].Role);
Processors\SummaryEnricherTests.cs (1)
63
Assert.Equal(ChatRole.
User
, materializedMessages[1].Role);
Microsoft.ML.GenAI.Core.Tests (1)
CausalLMDatasetTest.cs (1)
87
new ChatMessage(ChatRole.
User
, "What is contoso"),
Microsoft.ML.GenAI.LLaMA (2)
Llama3_1ChatTemplateBuilder.cs (2)
93
var availableRoles = new[] { ChatRole.System, ChatRole.
User
, ChatRole.Assistant };
113
_ when message.Role == ChatRole.
User
=> $"<|start_header_id|>user<|end_header_id|>{Newline}{content.Trim()}<|eot_id|>{Newline}",
Microsoft.ML.GenAI.LLaMA.Tests (1)
LLaMA3_1Tests.cs (1)
135
new ChatMessage(ChatRole.
User
, "Hello?"),
Microsoft.ML.GenAI.Phi (2)
Phi3\Phi3ChatTemplateBuilder.cs (2)
94
var availableRoles = new[] { ChatRole.System, ChatRole.
User
, ChatRole.Assistant };
116
_ when message.Role == ChatRole.
User
=> $"<|user|>{Newline}{content}<|end|>{Newline}",
Microsoft.ML.GenAI.Samples (3)
Llama\SFT_Llama_3_2_1B.cs (1)
108
new ChatMessage(ChatRole.
User
, data.input),
MEAI\Llama3_1.cs (1)
47
var chatMessage = new ChatMessage(ChatRole.
User
, task);
MEAI\Phi3.cs (1)
37
var chatMessage = new ChatMessage(ChatRole.
User
, task);
OpenAIEndToEnd.WebStory (1)
Components_Pages_Home_razor.g.cs (1)
162
chatMessages.Add(new ChatMessage(ChatRole.
User
, "Write the next sentence in the story."));