118 references to User
Microsoft.Extensions.AI (4)
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, $$"""
ChatCompletion\OpenTelemetryChatClient.cs (1)
472Role = message.Role != ChatRole.System && message.Role != ChatRole.User && !string.IsNullOrWhiteSpace(message.Role.Value) ? message.Role.Value : null,
Microsoft.Extensions.AI.Abstractions (4)
ChatCompletion\ChatClientExtensions.cs (2)
100return client.GetResponseAsync(new ChatMessage(ChatRole.User, chatMessage), options, cancellationToken); 140return client.GetStreamingResponseAsync(new ChatMessage(ChatRole.User, chatMessage), options, cancellationToken);
ChatCompletion\ChatMessage.cs (2)
20/// <remarks>The instance defaults to having a role of <see cref="ChatRole.User"/>.</remarks> 67public ChatRole Role { get; set; } = ChatRole.User;
Microsoft.Extensions.AI.Abstractions.Tests (12)
ChatCompletion\ChatClientExtensionsTests.cs (2)
112Assert.Equal(ChatRole.User, m.Role); 139Assert.Equal(ChatRole.User, m.Role);
ChatCompletion\ChatMessageTests.cs (6)
21Assert.Equal(ChatRole.User, message.Role); 67message = new(ChatRole.User, (string?)null); 71message = new(ChatRole.User, (IList<AIContent>?)null); 75message = new ChatMessage(ChatRole.User, Array.Empty<AIContent>()); 142ChatMessage message = new(ChatRole.User, 260var chatMessage = new ChatMessage(ChatRole.User, contents: items)
ChatCompletion\ChatResponseUpdateTests.cs (1)
84Role = ChatRole.User,
ChatCompletion\ChatRoleTests.cs (1)
51Assert.Equal("user", ChatRole.User.Value);
ChatCompletion\DelegatingChatClientTests.cs (2)
61new(ChatRole.User, "Message 1"), 62new(ChatRole.User, "Message 2")
Microsoft.Extensions.AI.AzureAIInference (2)
AzureAIInferenceChatClient.cs (2)
268role.Equals(global::Azure.AI.Inference.ChatRole.User) ? ChatRole.User : 450else if (input.Role == ChatRole.User)
Microsoft.Extensions.AI.AzureAIInference.Tests (8)
AzureAIInferenceChatClientTests.cs (8)
156[new ChatMessage(ChatRole.User, "hello".Select(c => (AIContent)new TextContent(c.ToString())).ToList())] : 157[new ChatMessage(ChatRole.User, "hello")]; 228[new ChatMessage(ChatRole.User, "hello".Select(c => (AIContent)new TextContent(c.ToString())).ToList())] : 229[new ChatMessage(ChatRole.User, "hello")]; 536new(ChatRole.User, "hello!"), 538new(ChatRole.User, "i'm good. how are you?"), 615Assert.NotNull(await client.GetResponseAsync([new(ChatRole.User, 681new(ChatRole.User, "hello!"),
Microsoft.Extensions.AI.Evaluation (1)
EvaluatorExtensions.cs (1)
95userRequest: new ChatMessage(ChatRole.User, userRequest),
Microsoft.Extensions.AI.Evaluation.Integration.Tests (1)
ChatMessageUtilities.cs (1)
9=> new ChatMessage(ChatRole.User, message);
Microsoft.Extensions.AI.Evaluation.Quality (4)
ChatConversationEvaluator.cs (3)
168evaluationMessages.Add(new ChatMessage(ChatRole.User, evaluationPrompt)); 383messages.LastOrDefault() is ChatMessage lastMessage && lastMessage.Role == ChatRole.User 396lastMessage.Role == ChatRole.User)
Utilities\JsonOutputFixer.cs (1)
68new ChatMessage(ChatRole.User, fixPrompt)
Microsoft.Extensions.AI.Evaluation.Reporting (1)
ScenarioRunExtensions.cs (1)
65userRequest: new ChatMessage(ChatRole.User, userRequest),
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (5)
ResultStoreTester.cs (1)
34messages: [new ChatMessage(ChatRole.User, "User prompt")],
ScenarioRunResultTests.cs (2)
38messages: [new ChatMessage(ChatRole.User, "prompt")], 79messages: [new ChatMessage(ChatRole.User, "prompt")],
SerializationChainingTests.cs (2)
31Role = ChatRole.User, 50Assert.Equal(ChatRole.User, resp.ModelResponse.Messages[0].Role);
Microsoft.Extensions.AI.Integration.Tests (16)
ChatClientIntegrationTests.cs (12)
62new(ChatRole.User, "Pick a city, any city"), 64new(ChatRole.User, "And another one"), 66new(ChatRole.User, "What continent are they each in?"), 80new(ChatRole.User, []), 81new(ChatRole.User, "What is 1 + 2? Reply with a single number."), 94new(ChatRole.User, "Quote, word for word, Neil Armstrong's famous words.") 152List<ChatMessage> history = [new(ChatRole.User, "Explain in 100 words how AI works")]; 175new(ChatRole.User, 205new(ChatRole.User, "What is the current secret number?") 343var message = new ChatMessage(ChatRole.User, "Pick a random number, uniformly distributed between 1 and 1000000"); 359var message = new ChatMessage(ChatRole.User, "Pick a random number, uniformly distributed between 1 and 1000000"); 384var message = new ChatMessage(ChatRole.User, "Pick a random number, uniformly distributed between 1 and 1000000");
PromptBasedFunctionCallingChatClient.cs (1)
72message.Role = ChatRole.User;
ReducingChatClientTests.cs (3)
47new ChatMessage(ChatRole.User, "Hi there! Can you tell me about golden retrievers?"), 49new ChatMessage(ChatRole.User, "What kind of exercise do they need?"), 51new ChatMessage(ChatRole.User, "Are they good with kids?"),
Microsoft.Extensions.AI.Ollama.Tests (3)
OllamaChatClientTests.cs (3)
267new(ChatRole.User, "hello!"), 269new(ChatRole.User, "i'm good. how are you?"), 465new(ChatRole.User, "How old is Alice?"),
Microsoft.Extensions.AI.OpenAI (5)
OpenAIAssistantClient.cs (1)
121yield return new(mcu.Role == MessageRole.User ? ChatRole.User : ChatRole.Assistant, mcu.Text)
OpenAIModelMapper.ChatCompletion.cs (2)
538ChatMessageRole.User => ChatRole.User, 550role == ChatRole.User ? ChatMessageRole.User :
OpenAIModelMapper.ChatMessage.cs (2)
62Role = ChatRole.User, 133input.Role == ChatRole.User ||
Microsoft.Extensions.AI.OpenAI.Tests (13)
OpenAIChatClientTests.cs (7)
442new(ChatRole.User, "hello!"), 444new(ChatRole.User, "i'm good. how are you?"), 551new(ChatRole.User, "hello!"), 650new(ChatRole.User, "hello!"), 652new(ChatRole.User, "i'm good. how are you?"), 1015new(ChatRole.User, "hello!"), 1028new(ChatRole.User, "Thanks!"),
OpenAISerializationTests.cs (6)
48Assert.Equal(ChatRole.User, message.Role); 81Assert.Equal(ChatRole.User, message.Role); 113Assert.Equal(ChatRole.User, message.Role); 198Assert.Equal(ChatRole.User, msg.Role); 222Assert.Equal(ChatRole.User, msg.Role); 304Assert.Equal(ChatRole.User, msg.Role);
Microsoft.Extensions.AI.Tests (30)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (11)
44Assert.Equal(ChatRole.User, message.Role); 57var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 120var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 139var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 158var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 196var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 230var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 258var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 292Assert.Equal(ChatRole.User, message.Role); 304var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 332var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") };
ChatCompletion\DistributedCachingChatClientTest.cs (4)
157var input = new ChatMessage(ChatRole.User, "abc"); 196var input = new ChatMessage(ChatRole.User, "abc"); 462var input = new ChatMessage(ChatRole.User, "abc"); 500var input = new ChatMessage(ChatRole.User, "abc");
ChatCompletion\FunctionInvokingChatClientTests.cs (11)
56new ChatMessage(ChatRole.User, "hello"), 87new ChatMessage(ChatRole.User, "hello"), 140new ChatMessage(ChatRole.User, "hello"), 184new ChatMessage(ChatRole.User, "hello"), 218new ChatMessage(ChatRole.User, "hello"), 255new ChatMessage(ChatRole.User, "hello"), 277new ChatMessage(ChatRole.User, "hello"), 333new ChatMessage(ChatRole.User, "hello"), 394new(ChatRole.User, "Hello"), 452new(ChatRole.User, "Hello"), 510new ChatMessage(ChatRole.User, "hello"),
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 (2)
111new(ChatRole.User, "Hey!"), 115new(ChatRole.User, "What's the biggest animal?")
Microsoft.ML.GenAI.Core.Tests (1)
CasualLMDatasetTest.cs (1)
87new ChatMessage(ChatRole.User, "What is contoso"),
Microsoft.ML.GenAI.LLaMA (2)
Llama3_1ChatTemplateBuilder.cs (2)
93var 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)
135new ChatMessage(ChatRole.User, "Hello?"),
Microsoft.ML.GenAI.Phi (2)
Phi3\Phi3ChatTemplateBuilder.cs (2)
94var 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)
108new ChatMessage(ChatRole.User, data.input),
MEAI\Llama3_1.cs (1)
47var chatMessage = new ChatMessage(ChatRole.User, task);
MEAI\Phi3.cs (1)
37var chatMessage = new ChatMessage(ChatRole.User, task);