83 references to ChatResponse
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.Abstractions.Tests (4)
ChatCompletion\ChatResponseTests.cs (4)
27Assert.Throws<ArgumentNullException>("message", () => new ChatResponse((ChatMessage)null!)); 87ChatResponse original = new(new ChatMessage(ChatRole.Assistant, "the message")) 122ChatResponse response = new(new ChatMessage(ChatRole.Assistant, $"This is a test.{Environment.NewLine}It's multiple lines.")); 130ChatResponse response = new(new ChatMessage(new ChatRole("customRole"), "Text") { MessageId = "someMessage" })
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
129return new ChatResponse(message)
Microsoft.Extensions.AI.Evaluation (2)
EvaluatorExtensions.cs (2)
136new ChatResponse(modelResponse), 226new ChatResponse(modelResponse),
Microsoft.Extensions.AI.Evaluation.Integration.Tests (3)
SafetyEvaluatorTests.cs (3)
427var response = new ChatResponse(answer2); 489var response = new ChatResponse(answer3); 565var response = new ChatResponse(completion2);
Microsoft.Extensions.AI.Evaluation.NLP.Tests (17)
BLEUEvaluatorTests.cs (6)
20var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, "The quick brown fox jumps over the lazy dog.")); 36var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Completely unrelated sentence.")); 51var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Some text.")); 71var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, hypothesis)); 91var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, hypothesis)); 104var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, ""));
F1EvaluatorTests.cs (5)
20var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, "The quick brown fox jumps over the lazy dog.")); 36var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Completely unrelated sentence.")); 51var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Some text.")); 71var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, hypothesis)); 84var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, ""));
GLEUEvaluatorTests.cs (6)
20var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, "The quick brown fox jumps over the lazy dog.")); 36var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Completely unrelated sentence.")); 51var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Some text.")); 71var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, hypothesis)); 91var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, hypothesis)); 104var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, ""));
Microsoft.Extensions.AI.Evaluation.Reporting (2)
ScenarioRunExtensions.cs (2)
90new ChatResponse(modelResponse), 149new ChatResponse(modelResponse),
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (3)
ResultStoreTester.cs (1)
35modelResponse: new ChatResponse(new ChatMessage(ChatRole.Assistant, "LLM response")),
ScenarioRunResultTests.cs (2)
88modelResponse: new ChatResponse(new ChatMessage(ChatRole.Assistant, "response")), 180modelResponse: new ChatResponse(new ChatMessage(ChatRole.Assistant, "response")),
Microsoft.Extensions.AI.Evaluation.Safety (1)
ContentSafetyChatClient.cs (1)
66return new ChatResponse(new ChatMessage(ChatRole.Assistant, annotationResult))
Microsoft.Extensions.AI.OpenAI (1)
OpenAIChatClient.cs (1)
517var response = new ChatResponse(returnMessage)
Microsoft.Extensions.AI.OpenAI.Tests (11)
OpenAIConversionTests.cs (11)
397var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, 436var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Hello")); 466var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, 511var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Test")) 534var chatResponse = new ChatResponse(new ChatMessage(inputRole, "Test")); 873var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Test")) 886var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Hello, world!")) 911var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Test message")) 1060var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Default test")); 1078var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Model test")); 1093var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Model priority test"))
Microsoft.Extensions.AI.Tests (36)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (10)
23var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Animal))) 106var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options))) 167var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options))); 245var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "This is not valid JSON")); 264var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "null")); 283var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, [new UriContent("https://example.com", "image/*")])); 303var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options))); 338var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(payload, JsonContext2.Default.Options))); 370var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, jso))); 437return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, resultDuplicatedJson)));
ChatCompletion\DistributedCachingChatClientTest.cs (8)
47var expectedResponse = new ChatResponse( 140return new ChatResponse(new ChatMessage(ChatRole.Assistant, "Hello")); 214return new ChatResponse(new ChatMessage(ChatRole.Assistant, "A good result")); 559return new(new ChatMessage(ChatRole.Assistant, options!.AdditionalProperties!["someKey"]!.ToString())); 610return new(new ChatMessage(ChatRole.Assistant, innerCallCount.ToString())); 656return new(new ChatMessage(ChatRole.Assistant, options!.AdditionalProperties!["someKey"]!.ToString())); 684var expectedResponse = new ChatResponse( 743return Task.FromResult(new ChatResponse(
ChatCompletion\FunctionInvokingChatClientTests.cs (6)
799return new(message); 921return Task.FromResult(new ChatResponse(message)); 963return new ChatResponse(new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId-abc", "Func1")])) 971return new ChatResponse(new ChatMessage(ChatRole.Assistant, "done!")); 1107return new ChatResponse(message) { Usage = usage }; 1201return YieldAsync(new ChatResponse(message).ToChatResponseUpdates());
ChatCompletion\LoggingChatClientTests.cs (1)
59return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "blue whale")));
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
41return new ChatResponse(new ChatMessage(ChatRole.Assistant, "The blue whale, I think."))
ChatCompletion\ReducingChatClientTests.cs (1)
49var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "It's sunny!"));
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")));
ChatReduction\SummarizingChatReducerTests.cs (6)
76Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "Summary of conversation"))); 131return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "Summary"))); 169return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "Summary"))); 192Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "Summary"))); 232return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, Summary))); 259return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, Summary)));