67 references to User
Microsoft.Extensions.AI (3)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (2)
70CompleteAsync<T>(chatClient, [new ChatMessage(ChatRole.User, chatMessage)], options, useNativeJsonSchema, cancellationToken); 93CompleteAsync<T>(chatClient, [new ChatMessage(ChatRole.User, chatMessage)], serializerOptions, options, useNativeJsonSchema, cancellationToken);
ChatCompletion\OpenTelemetryChatClient.cs (1)
476Role = 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)
29return client.CompleteAsync([new ChatMessage(ChatRole.User, chatMessage)], options, cancellationToken); 47return client.CompleteStreamingAsync([new ChatMessage(ChatRole.User, chatMessage)], options, cancellationToken);
ChatCompletion\ChatMessage.cs (1)
51public ChatRole Role { get; set; } = ChatRole.User;
Microsoft.Extensions.AI.Abstractions.Tests (13)
ChatCompletion\ChatClientExtensionsTests.cs (2)
54Assert.Equal(ChatRole.User, m.Role); 81Assert.Equal(ChatRole.User, m.Role);
ChatCompletion\ChatMessageTests.cs (6)
19Assert.Equal(ChatRole.User, message.Role); 59Assert.Throws<ArgumentNullException>("contents", () => new ChatMessage(ChatRole.User, (IList<AIContent>)null!)); 124ChatMessage message = new(ChatRole.User, 149ChatMessage message = new(ChatRole.User, []); 163ChatMessage message = new(ChatRole.User, 298var chatMessageJson = JsonSerializer.Serialize(new ChatMessage(ChatRole.User, contents: items)
ChatCompletion\ChatRoleTests.cs (1)
51Assert.Equal("user", ChatRole.User.Value);
ChatCompletion\DelegatingChatClientTests.cs (2)
70new() { Role = ChatRole.User, Text = "Message 1" }, 71new() { Role = ChatRole.User, Text = "Message 2" }
ChatCompletion\StreamingChatCompletionUpdateTests.cs (2)
91Role = ChatRole.User, 120Role = ChatRole.User,
Microsoft.Extensions.AI.AzureAIInference (2)
AzureAIInferenceChatClient.cs (2)
261role.Equals(global::Azure.AI.Inference.ChatRole.User) ? ChatRole.User : 451else if (input.Role == ChatRole.User)
Microsoft.Extensions.AI.AzureAIInference.Tests (2)
AzureAIInferenceChatClientTests.cs (2)
295new(ChatRole.User, "hello!"), 297new(ChatRole.User, "i'm good. how are you?"),
Microsoft.Extensions.AI.Integration.Tests (11)
ChatClientIntegrationTests.cs (7)
58new(ChatRole.User, "Pick a city, any city"), 60new(ChatRole.User, "And another one"), 62new(ChatRole.User, "What continent are they each in?"), 77new(ChatRole.User, "Quote, word for word, Neil Armstrong's famous words.") 265var message = new ChatMessage(ChatRole.User, "Pick a random number, uniformly distributed between 1 and 1000000"); 282var message = new ChatMessage(ChatRole.User, "Pick a random number, uniformly distributed between 1 and 1000000"); 308var 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)
46new ChatMessage(ChatRole.User, "Hi there! Can you tell me about golden retrievers?"), 48new ChatMessage(ChatRole.User, "What kind of exercise do they need?"), 50new ChatMessage(ChatRole.User, "Are they good with kids?"),
Microsoft.Extensions.AI.Ollama.Tests (3)
OllamaChatClientTests.cs (3)
245new(ChatRole.User, "hello!"), 247new(ChatRole.User, "i'm good. how are you?"), 444new(ChatRole.User, "How old is Alice?"),
Microsoft.Extensions.AI.OpenAI (2)
OpenAIChatClient.cs (2)
368ChatMessageRole.User => ChatRole.User, 611else if (input.Role == ChatRole.User)
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAIChatClientTests.cs (2)
340new(ChatRole.User, "hello!"), 342new(ChatRole.User, "i'm good. how are you?"),
Microsoft.Extensions.AI.Tests (26)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (8)
55var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 85var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 104var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 123var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 159var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 193var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 239var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 267var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") };
ChatCompletion\DistributedCachingChatClientTest.cs (6)
85var result1 = await outer.CompleteAsync([new ChatMessage(ChatRole.User, "some input")]); 90var result2 = await outer.CompleteAsync([new ChatMessage(ChatRole.User, "some input")]); 97await outer.CompleteAsync([new ChatMessage(ChatRole.User, "some modified input")]); 122var result1 = outer.CompleteAsync([new ChatMessage(ChatRole.User, "some input")]); 123var result2 = outer.CompleteAsync([new ChatMessage(ChatRole.User, "some input")]); 134var result3 = outer.CompleteAsync([new ChatMessage(ChatRole.User, "some input")]);
ChatCompletion\FunctionInvokingChatClientTests.cs (10)
41new ChatMessage(ChatRole.User, "hello"), 65new ChatMessage(ChatRole.User, "hello"), 103new ChatMessage(ChatRole.User, "hello"), 136new ChatMessage(ChatRole.User, "hello"), 168new ChatMessage(ChatRole.User, "hello"), 180new ChatMessage(ChatRole.User, "hello"), 215new ChatMessage(ChatRole.User, "hello"), 227new ChatMessage(ChatRole.User, "hello"), 260new ChatMessage(ChatRole.User, "hello"), 289List<ChatMessage> chat = [new ChatMessage(ChatRole.User, "hello")];
ChatCompletion\OpenTelemetryChatClientTests.cs (2)
100new(ChatRole.User, "Hey!"), 104new(ChatRole.User, "What's the biggest animal?")