150 references to Assistant
Aspire.Azure.AI.OpenAI.Tests (1)
AspireAzureOpenAIClientBuilderChatClientExtensionsTests.cs (1)
221=> Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "Hello from middleware")));
Aspire.OpenAI.Tests (1)
AspireOpenAIClientBuilderChatClientExtensionsTests.cs (1)
269=> Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "Hello from middleware")));
Microsoft.Extensions.AI (1)
ChatCompletion\OpenTelemetryChatClient.cs (1)
448if (message.Role == ChatRole.Assistant)
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatResponseExtensions.cs (1)
176message = new ChatMessage(ChatRole.Assistant, []);
Microsoft.Extensions.AI.Abstractions.Tests (12)
ChatCompletion\ChatClientExtensionsTests.cs (1)
146return YieldAsync([new ChatResponseUpdate(ChatRole.Assistant, "world")]);
ChatCompletion\ChatMessageTests.cs (2)
36ChatMessage message = new(ChatRole.Assistant, text); 38Assert.Equal(ChatRole.Assistant, message.Role);
ChatCompletion\ChatResponseTests.cs (3)
87ChatResponse original = new(new ChatMessage(ChatRole.Assistant, "the message")) 103Assert.Equal(ChatRole.Assistant, result.Messages.Single().Role); 122ChatResponse response = new(new ChatMessage(ChatRole.Assistant, $"This is a test.{Environment.NewLine}It's multiple lines."));
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (1)
31new(ChatRole.Assistant, "Hello") { ResponseId = "12345", CreatedAt = new DateTimeOffset(1, 2, 3, 4, 5, 6, TimeSpan.Zero), ModelId = "model123" },
ChatCompletion\ChatResponseUpdateTests.cs (4)
39update.Role = ChatRole.Assistant; 40Assert.Equal(ChatRole.Assistant, update.Role); 113Role = ChatRole.Assistant, 152Assert.Equal(ChatRole.Assistant, result.Role);
ChatCompletion\ChatRoleTests.cs (1)
48Assert.Equal("assistant", ChatRole.Assistant.Value);
Microsoft.Extensions.AI.AzureAIInference (2)
AzureAIInferenceChatClient.cs (2)
269role.Equals(global::Azure.AI.Inference.ChatRole.Assistant) ? ChatRole.Assistant : 467else if (input.Role == ChatRole.Assistant)
Microsoft.Extensions.AI.AzureAIInference.Tests (9)
AzureAIInferenceChatClientTests.cs (9)
169Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 250Assert.Equal(ChatRole.Assistant, updates[i].Role); 537new(ChatRole.Assistant, "hi, how are you?"), 539new(ChatRole.Assistant, [new FunctionCallContent("abcd123", "GetMood")]), 556Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 680new(ChatRole.Assistant, (string?)null), 690Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 806Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 901Assert.Equal(ChatRole.Assistant, updates[i].Role);
Microsoft.Extensions.AI.Evaluation (2)
EvaluatorExtensions.cs (2)
51modelResponse: new ChatMessage(ChatRole.Assistant, modelResponse), 96modelResponse: new ChatMessage(ChatRole.Assistant, modelResponse),
Microsoft.Extensions.AI.Evaluation.Integration.Tests (1)
ChatMessageUtilities.cs (1)
12=> new ChatMessage(ChatRole.Assistant, message);
Microsoft.Extensions.AI.Evaluation.Reporting (2)
ScenarioRunExtensions.cs (2)
36modelResponse: new ChatMessage(ChatRole.Assistant, modelResponse), 66modelResponse: new ChatMessage(ChatRole.Assistant, modelResponse),
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (3)
ResultStoreTester.cs (1)
35modelResponse: new ChatResponse(new ChatMessage(ChatRole.Assistant, "LLM response")),
ScenarioRunResultTests.cs (2)
39modelResponse: new ChatResponse(new ChatMessage(ChatRole.Assistant, "response")), 80modelResponse: new ChatResponse(new ChatMessage(ChatRole.Assistant, "response")),
Microsoft.Extensions.AI.Integration.Tests (6)
ChatClientIntegrationTests.cs (3)
63new(ChatRole.Assistant, "Seattle"), 65new(ChatRole.Assistant, "Jakarta"), 159Assert.Equal(ChatRole.Assistant, history[1].Role);
PromptBasedFunctionCallingChatClient.cs (1)
79message.Role = ChatRole.Assistant;
ReducingChatClientTests.cs (2)
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."), 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."),
Microsoft.Extensions.AI.Ollama.Tests (7)
OllamaChatClientTests.cs (7)
123Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 192Assert.Equal(ChatRole.Assistant, updates[i].Role); 268new(ChatRole.Assistant, "hi, how are you?"), 291Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 380Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 466new(ChatRole.Assistant, [new FunctionCallContent("abcd1234", "GetPersonAge", new Dictionary<string, object?> { ["personName"] = "Alice" })]), 477Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
Microsoft.Extensions.AI.OpenAI (7)
OpenAIAssistantClient.cs (3)
121yield return new(mcu.Role == MessageRole.User ? ChatRole.User : ChatRole.Assistant, mcu.Text) 145Role = ChatRole.Assistant, 315chatMessage.Role == ChatRole.Assistant ? MessageRole.Assistant : MessageRole.User,
OpenAIModelMapper.ChatCompletion.cs (2)
539ChatMessageRole.Assistant => ChatRole.Assistant, 551role == ChatRole.Assistant ? ChatMessageRole.Assistant :
OpenAIModelMapper.ChatMessage.cs (2)
96Role = ChatRole.Assistant, 165else if (input.Role == ChatRole.Assistant)
Microsoft.Extensions.AI.OpenAI.Tests (17)
OpenAIChatClientTests.cs (12)
200Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 289Assert.Equal(ChatRole.Assistant, updates[i].Role); 443new(ChatRole.Assistant, "hi, how are you?"), 460Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 560Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 651new(ChatRole.Assistant, (string?)null), 661Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 776Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 889Assert.Equal(ChatRole.Assistant, updates[i].Role); 1016new(ChatRole.Assistant, 1027new(ChatRole.Assistant, "You are great."), 1037Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
OpenAISerializationTests.cs (5)
210Assert.Equal(ChatRole.Assistant, msg.Role); 437Assert.Equal(ChatRole.Assistant, msg.Role); 467Role = ChatRole.Assistant, 608Role = ChatRole.Assistant, 690Role = ChatRole.Assistant,
Microsoft.Extensions.AI.Tests (69)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (10)
21var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult))) 82var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult))); 114var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "This is not valid JSON")); 133var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "null")); 152var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, [new UriContent("https://example.com", "image/*")])); 172var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult))); 216var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult))); 251var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(payload))); 282var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, jso))); 328return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, resultDuplicatedJson)));
ChatCompletion\DistributedCachingChatClientTest.cs (18)
113return new ChatResponse(new ChatMessage(ChatRole.Assistant, "Hello")); 187return new ChatResponse(new ChatMessage(ChatRole.Assistant, "A good result")); 283new(ChatRole.Assistant, "This"), 284new(ChatRole.Assistant, " becomes one chunk"), 285new() { Role = ChatRole.Assistant, Contents = [new FunctionCallContent("callId1", "separator")] }, 286new(ChatRole.Assistant, "... and this"), 287new(ChatRole.Assistant, " becomes another"), 288new(ChatRole.Assistant, " one."), 338new() { Role = ChatRole.Assistant, Contents = [new TextContent("Hello")] }, 339new() { Role = ChatRole.Assistant, Contents = [new TextContent(" world, ")] }, 342Role = ChatRole.Assistant, 353Role = ChatRole.Assistant, 404new(ChatRole.Assistant, "Chunk 1"), 452() => new(ChatRole.Assistant, "Chunk 1"), 491[() => new(ChatRole.Assistant, "A good result")]); 527return new(new ChatMessage(ChatRole.Assistant, options!.AdditionalProperties!["someKey"]!.ToString())); 578return new(new ChatMessage(ChatRole.Assistant, options!.AdditionalProperties!["someKey"]!.ToString())); 666new ChatMessage(ChatRole.Assistant, [new TextContent("Hey")])));
ChatCompletion\FunctionInvokingChatClientTests.cs (31)
57new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1")]), 59new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]), 61new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId3", "VoidReturn", arguments: new Dictionary<string, object?> { { "i", 43 } })]), 63new ChatMessage(ChatRole.Assistant, "world"), 88new ChatMessage(ChatRole.Assistant, 100new ChatMessage(ChatRole.Assistant, 110new ChatMessage(ChatRole.Assistant, "world"), 141new ChatMessage(ChatRole.Assistant, 151new ChatMessage(ChatRole.Assistant, "done"), 185new ChatMessage(ChatRole.Assistant, 195new ChatMessage(ChatRole.Assistant, "done"), 219new ChatMessage(ChatRole.Assistant, [new TextContent("extra"), new FunctionCallContent("callId1", "Func1"), new TextContent("stuff")]), 221new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]), 223new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId3", "VoidReturn", arguments: new Dictionary<string, object?> { { "i", 43 } }), new TextContent("more")]), 225new ChatMessage(ChatRole.Assistant, "world"), 256new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1")]), 258new ChatMessage(ChatRole.Assistant, "world"), 278new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1", new Dictionary<string, object?> { ["arg1"] = "value1" })]), 280new ChatMessage(ChatRole.Assistant, "world"), 334new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1", new Dictionary<string, object?> { ["arg1"] = "value1" })]), 336new ChatMessage(ChatRole.Assistant, "world"), 462new(ChatRole.Assistant, [new FunctionCallContent($"callId{chatContents.Count()}", "Func1")]) : 463new(ChatRole.Assistant, "The answer is 42."); 511new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1", new Dictionary<string, object?> { ["i"] = 41 })]), 513new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func1", new Dictionary<string, object?> { ["i"] = 42 })]), 521new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId3", "Func1", new Dictionary<string, object?> { ["i"] = 43 })]), 523new ChatMessage(ChatRole.Assistant, "world"), 576return new ChatResponse(new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId-abc", "Func1")])) 584return new ChatResponse(new ChatMessage(ChatRole.Assistant, "done!")); 634var message = new ChatMessage(ChatRole.Assistant, [.. plan[contents.Count()].Contents]); 725ChatMessage message = new(ChatRole.Assistant, [.. plan[contents.Count()].Contents]);
ChatCompletion\LoggingChatClientTests.cs (3)
59return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "blue whale"))); 108yield return new(ChatRole.Assistant, "blue "); 109yield return new(ChatRole.Assistant, "whale");
ChatCompletion\OpenTelemetryChatClientTests.cs (4)
41return new ChatResponse(new ChatMessage(ChatRole.Assistant, "The blue whale, I think.")) 72yield return new ChatResponseUpdate(ChatRole.Assistant, text) 112new(ChatRole.Assistant, [new FunctionCallContent("12345", "GetPersonName")]), 114new(ChatRole.Assistant, "Hey John, what's up?"),
ChatCompletion\UseDelegateChatClientTests.cs (3)
42return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "hello"))); 91return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "hello"))); 184return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "non-streaming hello")));
Microsoft.ML.GenAI.Core (2)
CausalLMPipelineChatClient.cs (2)
47var chatMessage = new ChatMessage(ChatRole.Assistant, output); 73yield return new(ChatRole.Assistant, output)
Microsoft.ML.GenAI.Core.Tests (1)
CasualLMDatasetTest.cs (1)
93new ChatMessage(ChatRole.Assistant, "Contoso is a company"),
Microsoft.ML.GenAI.LLaMA (2)
Llama3_1ChatTemplateBuilder.cs (2)
93var availableRoles = new[] { ChatRole.System, ChatRole.User, ChatRole.Assistant }; 114_ when message.Role == ChatRole.Assistant => $"<|start_header_id|>assistant<|end_header_id|>{Newline}{content.Trim()}<|eot_id|>{Newline}",
Microsoft.ML.GenAI.LLaMA.Tests (1)
LLaMA3_1Tests.cs (1)
136new ChatMessage(ChatRole.Assistant, "World!"),
Microsoft.ML.GenAI.Phi (2)
Phi3\Phi3ChatTemplateBuilder.cs (2)
94var availableRoles = new[] { ChatRole.System, ChatRole.User, ChatRole.Assistant }; 117_ when message.Role == ChatRole.Assistant => $"<|assistant|>{Newline}{content}<|end|>{Newline}",
Microsoft.ML.GenAI.Samples (1)
Llama\SFT_Llama_3_2_1B.cs (1)
111var assistantMessage = new ChatMessage(ChatRole.Assistant, data.output);