1 type derived from ChatResponse
Microsoft.Extensions.AI (1)
68 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.NLP.Tests (6)
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)
331 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 (21)
Microsoft.Extensions.AI.Evaluation.NLP (1)
Microsoft.Extensions.AI.Evaluation.NLP.Tests (6)
Microsoft.Extensions.AI.Evaluation.Quality (39)
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)
57var response = await _chatClient.GetResponseAsync("What's the biggest animal?");
67var response = await _chatClient.GetResponseAsync(
85var response = await _chatClient.GetResponseAsync(
122var response = await _chatClient.GetResponseAsync("Explain in 10 words how AI works");
182var response = await _chatClient.GetResponseAsync(
200var response = await _chatClient.GetResponseAsync(
235var response = await chatClient.GetResponseAsync(messages, new()
251var response = await chatClient.GetResponseAsync("What is the result of SecretComputation on 42 and 84?", new()
303var response = await chatClient.GetResponseAsync(messages, new()
335var response = await chatClient.GetResponseAsync(messages, new()
344private static void AssertUsageAgainstActivities(ChatResponse response, List<Activity> activities)
471var response = await chatClient.GetResponseAsync("Briefly, what is the most popular tower in Paris?", options);
540var response = await chatClient.GetResponseAsync("How much older is Elsa than Anna? Return the age difference as a single number.", new()
572var response = await chatClient.GetResponseAsync("Are birds real?", new()
593var response = await chatClient.GetResponseAsync("What's the current secret number?", new()
608var firstResponse = await _chatClient.GetResponseAsync([message]);
610var secondResponse = await _chatClient.GetResponseAsync([message]);
624var firstResponse = await chatClient.GetResponseAsync([message]);
629var secondResponse = await chatClient.GetResponseAsync([message]);
635var thirdResponse = await chatClient.GetResponseAsync([message]);
701var response = await chatClient.GetResponseAsync([message]);
708var secondResponse = await chatClient.GetResponseAsync([message]);
740var response = await chatClient.GetResponseAsync([message]);
748var secondResponse = await chatClient.GetResponseAsync([message]);
782var response = await chatClient.GetResponseAsync([message]);
791var secondResponse = await chatClient.GetResponseAsync([message]);
908var 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 (6)
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)