1 type derived from ChatResponse
Microsoft.Extensions.AI (1)
62 instantiations of ChatResponse
Aspire.Azure.AI.OpenAI.Tests (1)
Aspire.OpenAI.Tests (1)
Microsoft.Extensions.AI.Abstractions (2)
Microsoft.Extensions.AI.Abstractions.Tests (11)
Microsoft.Extensions.AI.AzureAIInference (1)
Microsoft.Extensions.AI.Evaluation (2)
Microsoft.Extensions.AI.Evaluation.Console (1)
Microsoft.Extensions.AI.Evaluation.Integration.Tests (3)
Microsoft.Extensions.AI.Evaluation.Reporting (2)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (4)
Microsoft.Extensions.AI.Evaluation.Safety (1)
Microsoft.Extensions.AI.Integration.Tests (1)
Microsoft.Extensions.AI.OpenAI (2)
Microsoft.Extensions.AI.Tests (29)
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)));
201var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "This is not valid JSON"));
220var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "null"));
239var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, [new UriContent("https://example.com", "image/*")]));
259var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options)));
294var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(payload, JsonContext2.Default.Options)));
326var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, jso)));
393return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, resultDuplicatedJson)));
Microsoft.ML.GenAI.Core (1)
303 references to ChatResponse
Aspire.Azure.AI.OpenAI.Tests (2)
Aspire.OpenAI.Tests (3)
Microsoft.Extensions.AI (40)
Microsoft.Extensions.AI.Abstractions (35)
Microsoft.Extensions.AI.Abstractions.Tests (18)
Microsoft.Extensions.AI.AzureAIInference (1)
Microsoft.Extensions.AI.AzureAIInference.Tests (7)
Microsoft.Extensions.AI.Evaluation (19)
Microsoft.Extensions.AI.Evaluation.Integration.Tests (13)
Microsoft.Extensions.AI.Evaluation.Quality (27)
Microsoft.Extensions.AI.Evaluation.Reporting (20)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (4)
Microsoft.Extensions.AI.Evaluation.Safety (10)
Microsoft.Extensions.AI.Integration.Tests (34)
ChatClientIntegrationTests.cs (27)
50var response = await _chatClient.GetResponseAsync("What's the biggest animal?");
60var response = await _chatClient.GetResponseAsync(
78var response = await _chatClient.GetResponseAsync(
115var response = await _chatClient.GetResponseAsync("Explain in 10 words how AI works");
175var response = await _chatClient.GetResponseAsync(
193var response = await _chatClient.GetResponseAsync(
228var response = await chatClient.GetResponseAsync(messages, new()
244var response = await chatClient.GetResponseAsync("What is the result of SecretComputation on 42 and 84?", new()
296var response = await chatClient.GetResponseAsync(messages, new()
328var response = await chatClient.GetResponseAsync(messages, new()
337private static void AssertUsageAgainstActivities(ChatResponse response, List<Activity> activities)
394var response = await chatClient.GetResponseAsync("Briefly, what is the most popular tower in Paris?", options);
412var response = await chatClient.GetResponseAsync("How much older is Elsa than Anna? Return the age difference as a single number.", new()
444var response = await chatClient.GetResponseAsync("Are birds real?", new()
465var response = await chatClient.GetResponseAsync("What's the current secret number?", new()
480var firstResponse = await _chatClient.GetResponseAsync([message]);
482var secondResponse = await _chatClient.GetResponseAsync([message]);
496var firstResponse = await chatClient.GetResponseAsync([message]);
501var secondResponse = await chatClient.GetResponseAsync([message]);
507var thirdResponse = await chatClient.GetResponseAsync([message]);
573var response = await chatClient.GetResponseAsync([message]);
580var secondResponse = await chatClient.GetResponseAsync([message]);
612var response = await chatClient.GetResponseAsync([message]);
620var secondResponse = await chatClient.GetResponseAsync([message]);
654var response = await chatClient.GetResponseAsync([message]);
663var secondResponse = await chatClient.GetResponseAsync([message]);
780var response = await chatClient.GetResponseAsync([new(ChatRole.User, "What's the biggest animal?")]);
Microsoft.Extensions.AI.Ollama (1)
Microsoft.Extensions.AI.Ollama.Tests (8)
Microsoft.Extensions.AI.OpenAI (5)
Microsoft.Extensions.AI.OpenAI.Tests (12)
Microsoft.Extensions.AI.Tests (41)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (9)
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)));
201var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "This is not valid JSON"));
220var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "null"));
239var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, [new UriContent("https://example.com", "image/*")]));
259var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options)));
294var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(payload, JsonContext2.Default.Options)));
326var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, jso)));
ChatCompletion\FunctionInvokingChatClientTests.cs (6)
617var response = await client.GetStreamingResponseAsync(messages, options, CancellationToken.None).ToChatResponseAsync();
659ChatResponse response = await client.GetResponseAsync(messages, options);
784var result = await chatClient.GetResponseAsync(messages, chatOptions);
809Func<IEnumerable<ChatMessage>, ChatOptions?, CancellationToken, ChatResponse> callback =
967var result = await service.GetResponseAsync(new EnumeratedOnceEnumerable<ChatMessage>(chat), options, cts.Token);
1061var result = await service.GetStreamingResponseAsync(new EnumeratedOnceEnumerable<ChatMessage>(chat), options, cts.Token).ToChatResponseAsync();
ChatCompletion\UseDelegateChatClientTests.cs (6)
67ChatResponse response = await client.GetResponseAsync(expectedMessages, expectedOptions, expectedCts.Token);
102var cc = await innerClient.GetResponseAsync(messages, options, cancellationToken);
110ChatResponse response = await client.GetResponseAsync(expectedMessages, expectedOptions, expectedCts.Token);
161ChatResponse response = await client.GetResponseAsync(expectedMessages, expectedOptions, expectedCts.Token);
205var cc = await innerClient.GetResponseAsync(messages, options, cancellationToken);
232ChatResponse response = await client.GetResponseAsync(expectedMessages, expectedOptions, expectedCts.Token);
Microsoft.ML.GenAI.Core (1)
Microsoft.ML.GenAI.LLaMA (1)
Microsoft.ML.GenAI.Phi (1)