57 references to Message
Aspire.Azure.AI.OpenAI.Tests (1)
AspireAzureOpenAIClientBuilderChatClientExtensionsTests.cs (1)
218Assert.Equal("Hello from middleware", completion.Message.Text);
Aspire.OpenAI.Tests (1)
AspireOpenAIClientBuilderChatClientExtensionsTests.cs (1)
219Assert.Equal("Hello from middleware", completion.Message.Text);
Microsoft.Extensions.AI (5)
ChatCompletion\ChatResponse{T}.cs (1)
20/// You can access the underlying JSON response on the <see cref="ChatResponse.Message"/> property.
ChatCompletion\FunctionInvokingChatClient.cs (4)
258FunctionCallContent[] functionCallContents = response.Message.Contents.OfType<FunctionCallContent>().ToArray(); 292if (response.Message.Contents.Any(c => c is not FunctionCallContent)) 294var clone = response.Message.Clone(); 301chatMessages.Add(response.Message);
Microsoft.Extensions.AI.Abstractions.Tests (6)
ChatCompletion\ChatResponseTests.cs (4)
26Assert.Same(message, response.Message); 51Assert.Throws<InvalidOperationException>(() => response.Message); 60Assert.Same(message, response.Message); 73Assert.Same(first, response.Message);
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (2)
186ChatMessage message = response.Message; 214Assert.Equal("Hello, world!", Assert.IsType<TextContent>(Assert.Single(response.Message.Contents)).Text);
Microsoft.Extensions.AI.AzureAIInference.Tests (6)
AzureAIInferenceChatClientTests.cs (6)
167Assert.Equal("Hello! How can I assist you today?", response.Message.Text); 168Assert.Single(response.Message.Contents); 169Assert.Equal(ChatRole.Assistant, response.Message.Role); 688Assert.Equal("Hello.", response.Message.Text); 689Assert.Single(response.Message.Contents); 690Assert.Equal(ChatRole.Assistant, response.Message.Role);
Microsoft.Extensions.AI.Evaluation.Integration.Tests (6)
AdditionalContextTests.cs (2)
62ChatMessage responseMessage = response.Message; 97ChatMessage responseMessage = response.Message;
EndToEndTests.cs (2)
74ChatMessage responseMessage = response.Message; 125ChatMessage responseMessage = response.Message;
RelevanceTruthAndCompletenessEvaluatorTests.cs (2)
71ChatMessage responseMessage = response.Message; 104ChatMessage responseMessage = response.Message;
Microsoft.Extensions.AI.Evaluation.Quality (3)
RelevanceTruthAndCompletenessEvaluator.cs (1)
130string? evaluationResponseText = evaluationResponse.Message.Text?.Trim();
SingleNumericMetricEvaluator.cs (1)
74string? evaluationResponseText = evaluationResponse.Message.Text?.Trim();
Utilities\JsonOutputFixer.cs (1)
77return response.Message.Text;
Microsoft.Extensions.AI.Integration.Tests (1)
ChatClientIntegrationTests.cs (1)
51Assert.Contains("whale", response.Message.Text, StringComparison.OrdinalIgnoreCase);
Microsoft.Extensions.AI.Ollama.Tests (3)
OllamaChatClientTests.cs (3)
121Assert.Equal("Hello! How are you today? Is there something", response.Message.Text); 122Assert.Single(response.Message.Contents); 123Assert.Equal(ChatRole.Assistant, response.Message.Role);
Microsoft.Extensions.AI.OpenAI (3)
OpenAIModelMapper.ChatCompletion.cs (3)
39foreach (AIContent content in response.Message.Contents) 63role: ToOpenAIChatRole(response.Message.Role).Value, 65content: new(ToOpenAIChatContent(response.Message.Contents)),
Microsoft.Extensions.AI.OpenAI.Tests (12)
OpenAIChatClientTests.cs (12)
198Assert.Equal("Hello! How can I assist you today?", response.Message.Text); 199Assert.Single(response.Message.Contents); 200Assert.Equal(ChatRole.Assistant, response.Message.Role); 558Assert.Equal("Hi! It's so good to hear from you!", response.Message.Text); 559Assert.Single(response.Message.Contents); 560Assert.Equal(ChatRole.Assistant, response.Message.Role); 659Assert.Equal("I’m doing well, thank you! What’s on your mind today?", response.Message.Text); 660Assert.Single(response.Message.Contents); 661Assert.Equal(ChatRole.Assistant, response.Message.Role); 1036Assert.Equal("I’m doing well, thank you! What’s on your mind today?", response.Message.Text); 1037Assert.Single(response.Message.Contents); 1038Assert.Equal(ChatRole.Assistant, response.Message.Role);
Microsoft.Extensions.AI.Tests (10)
ChatCompletion\FunctionInvokingChatClientTests.cs (2)
738chat.Add(result.Message); 827chat.Add(result.Message);
ChatCompletion\UseDelegateChatClientTests.cs (8)
76Assert.Equal("hello", response.Message.Text); 80Assert.Equal("world", response.Message.Text); 119Assert.Equal("hello world", response.Message.Text); 122Assert.Equal("hello world", response.Message.Text); 170Assert.Equal("hello world", response.Message.Text); 173Assert.Equal("hello world", response.Message.Text); 241Assert.Equal("non-streaming hello world (non-streaming)", response.Message.Text); 244Assert.Equal("streaming hello world (streaming)", response.Message.Text);