104 references to User
Microsoft.Extensions.AI (4)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (3)
70CompleteAsync<T>(chatClient, new ChatMessage(ChatRole.User, chatMessage), options, useNativeJsonSchema, cancellationToken); 112CompleteAsync<T>(chatClient, new ChatMessage(ChatRole.User, chatMessage), serializerOptions, options, useNativeJsonSchema, cancellationToken); 216promptAugmentation = new ChatMessage(ChatRole.User, $$"""
ChatCompletion\OpenTelemetryChatClient.cs (1)
470Role = message.Role != ChatRole.System && message.Role != ChatRole.User && !string.IsNullOrWhiteSpace(message.Role.Value) ? message.Role.Value : null,
Microsoft.Extensions.AI.Abstractions (3)
ChatCompletion\ChatClientExtensions.cs (2)
45return client.CompleteAsync(new ChatMessage(ChatRole.User, chatMessage), options, cancellationToken); 81return client.CompleteStreamingAsync(new ChatMessage(ChatRole.User, chatMessage), options, cancellationToken);
ChatCompletion\ChatMessage.cs (1)
66public ChatRole Role { get; set; } = ChatRole.User;
Microsoft.Extensions.AI.Abstractions.Tests (15)
ChatCompletion\ChatClientExtensionsTests.cs (2)
60Assert.Equal(ChatRole.User, m.Role); 87Assert.Equal(ChatRole.User, m.Role);
ChatCompletion\ChatMessageTests.cs (6)
20Assert.Equal(ChatRole.User, message.Role); 60Assert.Throws<ArgumentNullException>("contents", () => new ChatMessage(ChatRole.User, (IList<AIContent>)null!)); 125ChatMessage message = new(ChatRole.User, 150ChatMessage message = new(ChatRole.User, []); 164ChatMessage message = new(ChatRole.User, 285var chatMessageJson = JsonSerializer.Serialize(new ChatMessage(ChatRole.User, contents: items)
ChatCompletion\ChatRoleTests.cs (1)
51Assert.Equal("user", ChatRole.User.Value);
ChatCompletion\DelegatingChatClientTests.cs (2)
61new() { Role = ChatRole.User, Text = "Message 1" }, 62new() { Role = ChatRole.User, Text = "Message 2" }
ChatCompletion\StreamingChatCompletionUpdateExtensionsTests.cs (2)
44new() { ChoiceIndex = 0, Text = ", ", AuthorName = "Someone", Role = ChatRole.User, AdditionalProperties = new() { ["a"] = "b" } }, 75Assert.Equal(ChatRole.User, message.Role);
ChatCompletion\StreamingChatCompletionUpdateTests.cs (2)
91Role = ChatRole.User, 120Role = ChatRole.User,
Microsoft.Extensions.AI.AzureAIInference (2)
AzureAIInferenceChatClient.cs (2)
273role.Equals(global::Azure.AI.Inference.ChatRole.User) ? ChatRole.User : 427else if (input.Role == ChatRole.User)
Microsoft.Extensions.AI.AzureAIInference.Tests (8)
AzureAIInferenceChatClientTests.cs (8)
151[new ChatMessage(ChatRole.User, "hello".Select(c => (AIContent)new TextContent(c.ToString())).ToList())] : 152[new ChatMessage(ChatRole.User, "hello")]; 218[new ChatMessage(ChatRole.User, "hello".Select(c => (AIContent)new TextContent(c.ToString())).ToList())] : 219[new ChatMessage(ChatRole.User, "hello")]; 508new(ChatRole.User, "hello!"), 510new(ChatRole.User, "i'm good. how are you?"), 587Assert.NotNull(await client.CompleteAsync([new(ChatRole.User, 653new(ChatRole.User, "hello!"),
Microsoft.Extensions.AI.Integration.Tests (13)
ChatClientIntegrationTests.cs (9)
61new(ChatRole.User, "Pick a city, any city"), 63new(ChatRole.User, "And another one"), 65new(ChatRole.User, "What continent are they each in?"), 80new(ChatRole.User, "Quote, word for word, Neil Armstrong's famous words.") 146new(ChatRole.User, 177new(ChatRole.User, "What is the current secret number?") 318var message = new ChatMessage(ChatRole.User, "Pick a random number, uniformly distributed between 1 and 1000000"); 335var message = new ChatMessage(ChatRole.User, "Pick a random number, uniformly distributed between 1 and 1000000"); 361var message = new ChatMessage(ChatRole.User, "Pick a random number, uniformly distributed between 1 and 1000000");
PromptBasedFunctionCallingChatClient.cs (1)
66message.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)
262new(ChatRole.User, "hello!"), 264new(ChatRole.User, "i'm good. how are you?"), 461new(ChatRole.User, "How old is Alice?"),
Microsoft.Extensions.AI.OpenAI (5)
OpenAIAssistantClient.cs (1)
124Role = mcu.Role == MessageRole.User ? ChatRole.User : ChatRole.Assistant,
OpenAIModelMapper.ChatCompletion.cs (2)
547ChatMessageRole.User => ChatRole.User, 559role == 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?"), 1016new(ChatRole.User, "hello!"), 1029new(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 (29)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (11)
43Assert.Equal(ChatRole.User, message.Role); 56var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 119var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 138var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 157var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 195var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 229var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 257var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 291Assert.Equal(ChatRole.User, message.Role); 303var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 331var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") };
ChatCompletion\FunctionInvokingChatClientTests.cs (16)
60new ChatMessage(ChatRole.User, "hello"), 91new ChatMessage(ChatRole.User, "hello"), 144new ChatMessage(ChatRole.User, "hello"), 188new ChatMessage(ChatRole.User, "hello"), 224new ChatMessage(ChatRole.User, "hello"), 236new ChatMessage(ChatRole.User, "hello"), 277new ChatMessage(ChatRole.User, "hello"), 293new ChatMessage(ChatRole.User, "hello"), 301new ChatMessage(ChatRole.User, "hello"), 311new ChatMessage(ChatRole.User, "hello"), 344new ChatMessage(ChatRole.User, "hello"), 383List<ChatMessage> chat = [new ChatMessage(ChatRole.User, "hello")]; 404new ChatMessage(ChatRole.User, "hello"), 463new ChatMessage(ChatRole.User, "hello"), 527new(ChatRole.User, "Hello"), 597new ChatMessage(ChatRole.User, "hello"),
ChatCompletion\OpenTelemetryChatClientTests.cs (2)
113new(ChatRole.User, "Hey!"), 117new(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);