160 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 (6)
ChatCompletion\ChatResponseTests.cs (5)
27Assert.Throws<ArgumentNullException>("message", () => new ChatResponse((ChatMessage)null!)); 87ChatResponse original = new(new ChatMessage(ChatRole.Assistant, "the message")) 124ChatResponse original = new(new ChatMessage(ChatRole.Assistant, "the message")) 233ChatResponse response = new(new ChatMessage(ChatRole.Assistant, $"This is a test.{Environment.NewLine}It's multiple lines.")); 241ChatResponse response = new(new ChatMessage(new ChatRole("customRole"), "Text") { MessageId = "someMessage" })
ChatRouting\RoutingChatClientTests.cs (1)
26ChatResponse expected = new(new ChatMessage(ChatRole.Assistant, "ok"));
Microsoft.Extensions.AI.Evaluation (2)
EvaluatorExtensions.cs (2)
136new ChatResponse(modelResponse), 226new ChatResponse(modelResponse),
Microsoft.Extensions.AI.Evaluation.Integration.Tests (3)
SafetyEvaluatorTests.cs (3)
429var response = new ChatResponse(answer2); 491var response = new ChatResponse(answer3); 567var response = new ChatResponse(completion2);
Microsoft.Extensions.AI.Evaluation.NLP.Tests (17)
BLEUEvaluatorTests.cs (6)
19var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, "The quick brown fox jumps over the lazy dog.")); 35var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Completely unrelated sentence.")); 50var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Some text.")); 70var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, hypothesis)); 90var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, hypothesis)); 103var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, ""));
F1EvaluatorTests.cs (5)
19var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, "The quick brown fox jumps over the lazy dog.")); 35var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Completely unrelated sentence.")); 50var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Some text.")); 70var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, hypothesis)); 83var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, ""));
GLEUEvaluatorTests.cs (6)
19var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, "The quick brown fox jumps over the lazy dog.")); 35var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Completely unrelated sentence.")); 50var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Some text.")); 70var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, hypothesis)); 90var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, hypothesis)); 103var 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 (5)
AzureStorage\AzureStoragePathValidationTests.cs (1)
45modelResponse: new ChatResponse(new ChatMessage(ChatRole.Assistant, "LLM response")),
ResultStoreTester.cs (1)
34modelResponse: new ChatResponse(new ChatMessage(ChatRole.Assistant, "LLM response")),
ScenarioRunResultTests.cs (3)
89modelResponse: new ChatResponse(new ChatMessage(ChatRole.Assistant, "response")), 181modelResponse: new ChatResponse(new ChatMessage(ChatRole.Assistant, "response")), 242modelResponse: new ChatResponse(
Microsoft.Extensions.AI.Evaluation.Safety (1)
ContentSafetyChatClient.cs (1)
67return new ChatResponse(new ChatMessage(ChatRole.Assistant, annotationResult))
Microsoft.Extensions.AI.OpenAI (1)
OpenAIChatClient.cs (1)
581var response = new ChatResponse(returnMessage)
Microsoft.Extensions.AI.OpenAI.Tests (11)
OpenAIConversionTests.cs (11)
1519var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, 1558var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Hello")); 1588var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, 1633var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Test")) 1656var chatResponse = new ChatResponse(new ChatMessage(inputRole, "Test")); 1994var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Test")) 2007var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Hello, world!")) 2032var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Test message")) 2181var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Default test")); 2199var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Model test")); 2214var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Model priority test"))
Microsoft.Extensions.AI.Tests (110)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (10)
23var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Animal))) 100var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options))) 161var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options))); 239var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "This is not valid JSON")); 258var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "null")); 277var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, [new UriContent("https://example.com", "image/*")])); 297var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options))); 332var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(payload, JsonContext2.Default.Options))); 364var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, jso))); 425return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, resultDuplicatedJson)));
ChatCompletion\DistributedCachingChatClientTest.cs (8)
48var expectedResponse = new ChatResponse( 141return new ChatResponse(new ChatMessage(ChatRole.Assistant, "Hello")); 215return new ChatResponse(new ChatMessage(ChatRole.Assistant, "A good result")); 560return new(new ChatMessage(ChatRole.Assistant, options!.AdditionalProperties!["someKey"]!.ToString())); 611return new(new ChatMessage(ChatRole.Assistant, innerCallCount.ToString())); 657return new(new ChatMessage(ChatRole.Assistant, options!.AdditionalProperties!["someKey"]!.ToString())); 685var expectedResponse = new ChatResponse( 744return Task.FromResult(new ChatResponse(
ChatCompletion\FunctionInvokingChatClientTests.cs (50)
379return Task.FromResult(new ChatResponse( 384return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "done"))); 392return YieldAsync(new ChatResponse( 397return YieldAsync(new ChatResponse(new ChatMessage(ChatRole.Assistant, "done")).ToChatResponseUpdates()); 460return Task.FromResult(new ChatResponse( 465return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "done"))); 473return YieldAsync(new ChatResponse( 478return YieldAsync(new ChatResponse(new ChatMessage(ChatRole.Assistant, "done")).ToChatResponseUpdates()); 541return Task.FromResult(new ChatResponse( 546return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "done"))); 554return YieldAsync(new ChatResponse( 559return YieldAsync(new ChatResponse(new ChatMessage(ChatRole.Assistant, "done")).ToChatResponseUpdates()); 669return Task.FromResult(new ChatResponse(message)); 713return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 760return Task.FromResult(new ChatResponse(message)); 765return Task.FromResult(new ChatResponse(message)); 805return Task.FromResult(new ChatResponse(message)); 1248return new(message); 1370return Task.FromResult(new ChatResponse(message)); 1534return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1")]))); 1565return new ChatResponse(new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId-abc", "Func1")])) 1573return new ChatResponse(new ChatMessage(ChatRole.Assistant, "done!")); 1896return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 2196return new ChatResponse(message); 2202return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 2251return new ChatResponse(message); 2257return new ChatResponse(message); 2266return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 2272return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 2314return new ChatResponse(new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1")])); 2318return new ChatResponse(new ChatMessage(ChatRole.Assistant, "Done")); 2381return new ChatResponse(message) { Usage = usage }; 2445return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 2578return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 2672return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 2777return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 2879return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 2979return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 3065return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 3157return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 3258return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 3364return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 3571Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "world"))) 3608Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "world"))) 3729return new ChatResponse(new ChatMessage(ChatRole.Assistant, "done")); 3745var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, "done")); 3792return new ChatResponse(new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1")])); 3796return new ChatResponse(new ChatMessage(ChatRole.Assistant, "done")); 3803var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1")])); 3808var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, "done"));
ChatCompletion\ImageGeneratingChatClientTests.cs (7)
39return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "test response"))); 76return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "test response"))); 123return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "test response"))); 261return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "test response"))); 284return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "test response"))); 318return Task.FromResult(new ChatResponse(responseMessage)); 413return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, contents)));
ChatCompletion\LoggingChatClientTests.cs (1)
59return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "blue whale")));
ChatCompletion\OpenTelemetryChatClientTests.cs (6)
41return new ChatResponse(new ChatMessage(ChatRole.Assistant, "The blue whale, I think.")) 404return new ChatResponse(new ChatMessage(ChatRole.Assistant, 588return new ChatResponse(new ChatMessage(ChatRole.Assistant, "The blue whale, I think.")); 658return new ChatResponse(new ChatMessage(ChatRole.Assistant, 823return new ChatResponse(new ChatMessage(ChatRole.Assistant, "Done")); 980return new ChatResponse(new ChatMessage(ChatRole.Assistant, "Response"));
ChatCompletion\ReducingChatClientTests.cs (1)
50var 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 (9)
76Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "Summary of conversation"))); 108return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "Asked about time"))); 156return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "Summary of first exchange"))); 209return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "User asked about weather in Seattle and New York."))); 249return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "Summary"))); 287return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "Summary"))); 310Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "Summary"))); 350return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, Summary))); 377return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, Summary)));
ChatRouting\FailoverChatClientTests.cs (5)
257ChatResponse expected = new(new ChatMessage(ChatRole.Assistant, "ok")); 303return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "ok"))); 367ChatResponse expected = new(new ChatMessage(ChatRole.Assistant, "ok")); 432ChatResponse expected = new(new ChatMessage(ChatRole.Assistant, "ok")); 743ChatResponse expected = new(new ChatMessage(ChatRole.Assistant, "ok"));
ChatRouting\OrderedFailoverChatClientTests.cs (4)
38ChatResponse expected = new(new ChatMessage(ChatRole.Assistant, "ok")); 59ChatResponse expected = new(new ChatMessage(ChatRole.Assistant, "ok")); 217ChatResponse expected = new(new ChatMessage(ChatRole.Assistant, "ok")); 354ChatResponse expected = new(new ChatMessage(ChatRole.Assistant, "ok"));
ChatRouting\SemanticRoutingChatClientTests.cs (6)
97ChatResponse expected = new(new ChatMessage(ChatRole.Assistant, "code")); 105Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "writing"))), 149Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "code"))), 154Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "writing"))), 192Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "profiled"))), 194ChatResponse expected = new(new ChatMessage(ChatRole.Assistant, "default"));