1 type derived from ChatResponse
Microsoft.Extensions.AI (1)
205 instantiations of ChatResponse
Aspire.Azure.AI.OpenAI.Tests (1)
Aspire.OpenAI.Tests (1)
Microsoft.Extensions.AI (1)
Microsoft.Extensions.AI.Abstractions (2)
Microsoft.Extensions.AI.Abstractions.Tests (13)
Microsoft.Extensions.AI.Evaluation (2)
Microsoft.Extensions.AI.Evaluation.Console (1)
Microsoft.Extensions.AI.Evaluation.Integration.Tests (3)
Microsoft.Extensions.AI.Evaluation.NLP.Tests (17)
Microsoft.Extensions.AI.Evaluation.Reporting (2)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (4)
Microsoft.Extensions.AI.Evaluation.Safety (1)
Microsoft.Extensions.AI.Integration.Tests (2)
Microsoft.Extensions.AI.OpenAI (2)
Microsoft.Extensions.AI.OpenAI.Tests (16)
OpenAIConversionTests.cs (16)
988var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant,
1027var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Hello"));
1035var emptyResponse = new ChatResponse([]);
1057var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant,
1102var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Test"))
1125var chatResponse = new ChatResponse(new ChatMessage(inputRole, "Test"));
1464var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Test"))
1477var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Hello, world!"))
1502var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Test message"))
1534var chatResponse = new ChatResponse([])
1561var chatResponse = new ChatResponse(messages)
1598var chatResponse = new ChatResponse(messages)
1629var chatResponse = new ChatResponse(messages)
1651var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Default test"));
1669var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Model test"));
1684var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Model priority test"))
Microsoft.Extensions.AI.Tests (130)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (11)
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)));
196var expectedResponse = new ChatResponse(
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\FunctionInvokingChatClientTests.cs (80)
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));
1412return new ChatResponse(new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId-abc", "Func1")]))
1420return new ChatResponse(new ChatMessage(ChatRole.Assistant, "done!"));
1648return Task.FromResult(new ChatResponse { Messages = messages });
1738return YieldAsync(new ChatResponse(message).ToChatResponseUpdates());
2032return new ChatResponse(message);
2038return YieldAsync(new ChatResponse(message).ToChatResponseUpdates());
2087return new ChatResponse(message);
2093return new ChatResponse(message);
2102return YieldAsync(new ChatResponse(message).ToChatResponseUpdates());
2108return YieldAsync(new ChatResponse(message).ToChatResponseUpdates());
2150return new ChatResponse(new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1")]));
2154return new ChatResponse(new ChatMessage(ChatRole.Assistant, "Done"));
2217return new ChatResponse(message) { Usage = usage };
2281return YieldAsync(new ChatResponse(message).ToChatResponseUpdates());
2377return new ChatResponse([new ChatMessage(ChatRole.Assistant,
2384return new ChatResponse([new ChatMessage(ChatRole.Assistant,
2390return new ChatResponse([new ChatMessage(ChatRole.Assistant, "Done")]);
2414return YieldAsync(new ChatResponse(message).ToChatResponseUpdates());
2471return new ChatResponse([new ChatMessage(ChatRole.Assistant,
2478return new ChatResponse([new ChatMessage(ChatRole.Assistant,
2484return new ChatResponse([new ChatMessage(ChatRole.Assistant, "Done")]);
2508return YieldAsync(new ChatResponse(message).ToChatResponseUpdates());
2578return new ChatResponse([new ChatMessage(ChatRole.Assistant,
2584return new ChatResponse([new ChatMessage(ChatRole.Assistant,
2589return new ChatResponse([new ChatMessage(ChatRole.Assistant, "Done")]);
2613return YieldAsync(new ChatResponse(message).ToChatResponseUpdates());
2676return new ChatResponse([new ChatMessage(ChatRole.Assistant,
2684return new ChatResponse([new ChatMessage(ChatRole.Assistant,
2690return new ChatResponse([new ChatMessage(ChatRole.Assistant, "Done")]);
2715return YieldAsync(new ChatResponse(message).ToChatResponseUpdates());
2780return new ChatResponse([new ChatMessage(ChatRole.Assistant,
2786return new ChatResponse([new ChatMessage(ChatRole.Assistant,
2791return new ChatResponse([new ChatMessage(ChatRole.Assistant, "Done")]);
2815return YieldAsync(new ChatResponse(message).ToChatResponseUpdates());
2878return new ChatResponse([new ChatMessage(ChatRole.Assistant,
2883return new ChatResponse([new ChatMessage(ChatRole.Assistant, "Done")]);
2901return YieldAsync(new ChatResponse(message).ToChatResponseUpdates());
2956return new ChatResponse([new ChatMessage(ChatRole.Assistant,
2964return new ChatResponse([new ChatMessage(ChatRole.Assistant,
2969return new ChatResponse([new ChatMessage(ChatRole.Assistant, "Done")]);
2993return YieldAsync(new ChatResponse(message).ToChatResponseUpdates());
3057return new ChatResponse([new ChatMessage(ChatRole.Assistant,
3065return new ChatResponse([new ChatMessage(ChatRole.Assistant,
3070return new ChatResponse([new ChatMessage(ChatRole.Assistant, "Done")]);
3094return YieldAsync(new ChatResponse(message).ToChatResponseUpdates());
3163return new ChatResponse([new ChatMessage(ChatRole.Assistant,
3171return new ChatResponse([new ChatMessage(ChatRole.Assistant,
3176return new ChatResponse([new ChatMessage(ChatRole.Assistant, "Done")]);
3200return YieldAsync(new ChatResponse(message).ToChatResponseUpdates());
3375Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "world")))
3412Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, "world")))
3461return new ChatResponse(
3469var response = new ChatResponse(
3525return new ChatResponse(
3533return new ChatResponse(new ChatMessage(ChatRole.Assistant, "done"));
3540var response = new ChatResponse(
3549var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, "done"));
3596return new ChatResponse(new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1")]));
3600return new ChatResponse(new ChatMessage(ChatRole.Assistant, "done"));
3607var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1")]));
3612var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, "done"));
Microsoft.Extensions.DataIngestion.Tests (6)
Microsoft.ML.GenAI.Core (1)
545 references to ChatResponse
Aspire.Azure.AI.OpenAI.Tests (2)
Aspire.OpenAI.Tests (3)
Microsoft.Extensions.AI (45)
Microsoft.Extensions.AI.Abstractions (36)
Microsoft.Extensions.AI.Abstractions.Tests (39)
Microsoft.Extensions.AI.Evaluation (20)
Microsoft.Extensions.AI.Evaluation.Console (1)
Microsoft.Extensions.AI.Evaluation.Integration.Tests (21)
Microsoft.Extensions.AI.Evaluation.NLP (3)
Microsoft.Extensions.AI.Evaluation.NLP.Tests (17)
Microsoft.Extensions.AI.Evaluation.Quality (39)
Microsoft.Extensions.AI.Evaluation.Reporting (23)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (4)
Microsoft.Extensions.AI.Evaluation.Safety (11)
Microsoft.Extensions.AI.Integration.Tests (62)
ChatClientIntegrationTests.cs (40)
66var response = await ChatClient.GetResponseAsync("What's the biggest animal?");
76var response = await ChatClient.GetResponseAsync(
94var response = await ChatClient.GetResponseAsync(
131var response = await ChatClient.GetResponseAsync("Explain in 10 words how AI works");
191var response = await ChatClient.GetResponseAsync(
209var response = await ChatClient.GetResponseAsync(
244var response = await chatClient.GetResponseAsync(messages, new()
260var response = await chatClient.GetResponseAsync("What is the result of SecretComputation on 42 and 84?", new()
312var response = await chatClient.GetResponseAsync(messages, new()
344var response = await chatClient.GetResponseAsync(messages, new()
376var response = await chatClient.GetResponseAsync(messages, new()
386private static void AssertUsageAgainstActivities(ChatResponse response, List<Activity> activities)
513var response = await chatClient.GetResponseAsync("Briefly, what is the most popular tower in Paris?", options);
582var response = await chatClient.GetResponseAsync("How much older is Elsa than Anna? Return the age difference as a single number.", new()
614var response = await chatClient.GetResponseAsync("Are birds real?", new()
635var response = await chatClient.GetResponseAsync("What's the current secret number?", new()
650var firstResponse = await ChatClient.GetResponseAsync([message]);
652var secondResponse = await ChatClient.GetResponseAsync([message]);
666var firstResponse = await chatClient.GetResponseAsync([message]);
671var secondResponse = await chatClient.GetResponseAsync([message]);
677var thirdResponse = await chatClient.GetResponseAsync([message]);
743var response = await chatClient.GetResponseAsync([message]);
750var secondResponse = await chatClient.GetResponseAsync([message]);
782var response = await chatClient.GetResponseAsync([message]);
790var secondResponse = await chatClient.GetResponseAsync([message]);
824var response = await chatClient.GetResponseAsync([message]);
833var secondResponse = await chatClient.GetResponseAsync([message]);
950var response = await chatClient.GetResponseAsync([new(ChatRole.User, "What's the biggest animal?")]);
1155var response = await chatClient.GetResponseAsync(messages);
1198var response = await chatClient.GetResponseAsync(messages);
1256var response = await chatClient.GetResponseAsync(messages, new() { Tools = [getWeather] });
1338var response = await chatClient.GetResponseAsync(messages);
1392public Task<ChatResponse> GetResponseAsync(IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default)
1472var firstResponse = await client.GetResponseAsync(history, new ChatOptions { Tools = allTools });
1481var secondResponse = await client.GetResponseAsync(history, new ChatOptions { Tools = allTools });
1538var response = await client.GetResponseAsync(history, new ChatOptions
1601var firstResponse = await client.GetResponseAsync(history, new ChatOptions
1614var secondResponse = await client.GetResponseAsync(history, new ChatOptions
1682var response = await ChatClient!.GetResponseAsync(analysisPrompt);
1707var response = await client.GetResponseAsync(history, new ChatOptions { Tools = allTools });
ImageGeneratingChatClientIntegrationTests.cs (14)
70protected async Task<ChatResponse> GetResponseAsync(bool useStreaming, IEnumerable<ChatMessage> messages, ChatOptions? options = null, IChatClient? chatClient = null)
83static ChatResponse ValidateChatResponse(ChatResponse response)
128var response = await GetResponseAsync(useStreaming,
166var response = await GetResponseAsync(useStreaming,
200var firstResponse = await GetResponseAsync(useStreaming, chatHistory, chatOptions);
205var secondResponse = await GetResponseAsync(useStreaming, chatHistory, chatOptions);
250var firstResponse = await GetResponseAsync(useStreaming, chatHistory, chatOptions);
255var secondResponse = await GetResponseAsync(useStreaming, chatHistory, chatOptions);
260var thirdResponse = await GetResponseAsync(useStreaming, chatHistory, chatOptions);
295var firstResponse = await GetResponseAsync(useStreaming, chatHistory, chatOptions);
300var secondResponse = await GetResponseAsync(useStreaming, chatHistory, chatOptions);
305var thirdResponse = await GetResponseAsync(useStreaming, chatHistory, chatOptions);
341var response = await GetResponseAsync(useStreaming,
Microsoft.Extensions.AI.OllamaSharp.Integration.Tests (3)
Microsoft.Extensions.AI.OpenAI (20)
Microsoft.Extensions.AI.OpenAI.Tests (98)
OpenAIConversionTests.cs (20)
808ChatResponse response = cc.AsChatResponse();
839var response = updates.ToChatResponse();
982Assert.Throws<ArgumentNullException>("response", () => ((ChatResponse)null!).AsOpenAIChatCompletion());
988var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant,
1027var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Hello"));
1035var emptyResponse = new ChatResponse([]);
1057var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant,
1102var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Test"))
1125var chatResponse = new ChatResponse(new ChatMessage(inputRole, "Test"));
1444Assert.Throws<ArgumentNullException>("response", () => ((ChatResponse)null!).AsOpenAIResponseResult());
1464var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Test"))
1477var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Hello, world!"))
1502var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Test message"))
1534var chatResponse = new ChatResponse([])
1561var chatResponse = new ChatResponse(messages)
1598var chatResponse = new ChatResponse(messages)
1629var chatResponse = new ChatResponse(messages)
1651var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Default test"));
1669var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Model test"));
1684var chatResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "Model priority test"))
OpenAIResponseClientIntegrationTests.cs (19)
35var response = await ChatClient.GetResponseAsync("Use the code interpreter to calculate the square root of 42. Return only the nearest integer value and no other text.", new()
79var response = await ChatClient.GetResponseAsync(
113ChatResponse response = await CreateChatClient()!.GetResponseAsync("Which tools are available on the wiki_tools MCP server?", chatOptions);
145ChatResponse response = streaming ?
185ChatResponse response = streaming ?
238var response = await ChatClient.GetResponseAsync("What's the biggest animal?", chatOptions);
271var response = await chatClient.GetResponseAsync("What time is it?", chatOptions);
408ChatResponse response = streaming ?
446var response = await client.GetResponseAsync("What is 25 plus 17? Use the AddNumbers function.", chatOptions);
470var response = await client.GetResponseAsync("What's the weather in Seattle? Use GetWeather.", chatOptions);
494var response = await client.GetResponseAsync("Call GetDotnetLogo and tell me what you see in the image.", chatOptions);
519var response = await client.GetResponseAsync("Call GetDocument and tell me what text is in the PDF.", chatOptions);
547var response = await client.GetResponseAsync("Call AnalyzeImage and describe what you see.", chatOptions);
581var response1 = await ChatClient.GetResponseAsync(chatHistory, chatOptions);
599var response2 = await ChatClient.GetResponseAsync(chatHistory, chatOptions);
618var response3 = await ChatClient.GetResponseAsync(deserializedHistory, chatOptions);
661var response1 = await ChatClient.GetStreamingResponseAsync(chatHistory, chatOptions).ToChatResponseAsync();
679var response2 = await ChatClient.GetStreamingResponseAsync(chatHistory, chatOptions).ToChatResponseAsync();
698var response3 = await ChatClient.GetStreamingResponseAsync(deserializedHistory, chatOptions).ToChatResponseAsync();
OpenAIResponseClientTests.cs (45)
153var response = await client.GetResponseAsync("hello", new()
811var response = await client.GetResponseAsync([new ChatMessage(ChatRole.User, "Search the web for the temperature today in Fremont")], chatOptions);
999var response = await client.GetResponseAsync("hello", new()
1176var response = await client.GetResponseAsync("hello", chatOptions);
1272var response = await client.GetResponseAsync("hello", new()
1406var response = await client.GetResponseAsync(
1527var response = await client.GetResponseAsync(
1784var response = await client.GetResponseAsync("Tell me the path to the README.md file for Microsoft.Extensions.AI.Abstractions in the dotnet/extensions repository", chatOptions);
2196var response = await client.GetStreamingResponseAsync("Tell me the path to the README.md file for Microsoft.Extensions.AI.Abstractions in the dotnet/extensions repository", chatOptions)
2318var response = await client.GetResponseAsync("hello", new ChatOptions { Tools = [mcpTool] });
2382var response = await client.GetResponseAsync("hello", new()
2473var response = await client.GetResponseAsync([], new()
2890var response = await client.GetResponseAsync("Calculate the sum of numbers from 1 to 5", new()
3110var response = await client.GetStreamingResponseAsync("Calculate the sum of numbers from 1 to 10 using Python", new()
3240var response = updates.ToChatResponse();
3318var response = await client.GetResponseAsync("hello", new()
3376var response = await client.GetResponseAsync("hello", new()
3435var response = await client.GetResponseAsync("hello", new()
3496var response = await client.GetResponseAsync("hello", new()
3558var response = await client.GetResponseAsync("hello", new()
3621var response = await client.GetResponseAsync("hello", new()
4000var response = await client.GetResponseAsync("hello", new()
4061var response = await client.GetResponseAsync("hello", new()
4190var response = await client.GetResponseAsync([
4246var response = await client.GetResponseAsync([
4308var response = await client.GetResponseAsync([
4365var response = await client.GetResponseAsync([
4422var response = await client.GetResponseAsync([
4481var response = await client.GetResponseAsync([
4544var response = await client.GetResponseAsync([
4599var response = await client.GetResponseAsync([
4654var response = await client.GetResponseAsync([
4711var response = await client.GetResponseAsync([
4768var response = await client.GetResponseAsync([
4805var response = await client.GetResponseAsync("test");
4837var response = await client.GetResponseAsync("test");
4881var response = await client.GetResponseAsync("test");
4935var response = await client.GetResponseAsync([
4978var response = await client.GetResponseAsync("test");
5448var response = updates.ToChatResponse();
5493var response = await client.GetResponseAsync([new ChatMessage(ChatRole.User, "")]);
5534var response = await client.GetResponseAsync("harmful request");
5588var response = await client.GetResponseAsync("What is in this image?");
5651var response = await client.GetResponseAsync("What is in this image?");
5733var response = await client.GetResponseAsync("Generate an image of a cat", new ChatOptions
Microsoft.Extensions.AI.Tests (88)
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)));
196var expectedResponse = new ChatResponse(
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)));
ChatCompletion\FunctionInvokingChatClientTests.cs (38)
419ChatResponse response;
498ChatResponse response;
582ChatResponse response;
1212var response = await client.GetStreamingResponseAsync(messages, options, CancellationToken.None).ToChatResponseAsync();
1254ChatResponse response = await client.GetResponseAsync(messages, options);
1379var result = await chatClient.GetResponseAsync(messages, chatOptions);
1404Func<IEnumerable<ChatMessage>, ChatOptions?, CancellationToken, ChatResponse> callback =
2044ChatResponse response = streaming
2115ChatResponse response = streaming
2163var response = await client2.GetResponseAsync([new ChatMessage(ChatRole.User, "hello")], options);
2223var result = await service.GetResponseAsync(new EnumeratedOnceEnumerable<ChatMessage>(chat), options, cts.Token);
2287var result = await service.GetStreamingResponseAsync(new EnumeratedOnceEnumerable<ChatMessage>(chat), options, cts.Token).ToChatResponseAsync();
2422var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.User, "test")], options).ToChatResponseAsync();
2427var result = await client.GetResponseAsync([new ChatMessage(ChatRole.User, "test")], options);
2516var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.User, "test")], options).ToChatResponseAsync();
2525var result = await client.GetResponseAsync([new ChatMessage(ChatRole.User, "test")], options);
2621var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.User, "test")], options).ToChatResponseAsync();
2631var result = await client.GetResponseAsync([new ChatMessage(ChatRole.User, "test")], options);
2726var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.User, "test")], options).ToChatResponseAsync();
2734var result = await client.GetResponseAsync([new ChatMessage(ChatRole.User, "test")], options);
2826var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.User, "test")], options).ToChatResponseAsync();
2836var result = await client.GetResponseAsync([new ChatMessage(ChatRole.User, "test")], options);
2909var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.User, "test")], options).ToChatResponseAsync();
2914var result = await client.GetResponseAsync([new ChatMessage(ChatRole.User, "test")], options);
3001var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.User, "test")], options).ToChatResponseAsync();
3010var result = await client.GetResponseAsync([new ChatMessage(ChatRole.User, "test")], options);
3102var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.User, "test")], options).ToChatResponseAsync();
3112var result = await client.GetResponseAsync([new ChatMessage(ChatRole.User, "test")], options);
3208var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.User, "test")], options).ToChatResponseAsync();
3219var result = await client.GetResponseAsync([new ChatMessage(ChatRole.User, "test")], options);
3469var response = new ChatResponse(
3480ChatResponse response = streaming
3540var response = new ChatResponse(
3549var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, "done"));
3557ChatResponse response = streaming
3607var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1")]));
3612var response = new ChatResponse(new ChatMessage(ChatRole.Assistant, "done"));
3620ChatResponse response = streaming
ChatCompletion\ImageGeneratingChatClientTests.cs (5)
52var response = await client.GetResponseAsync([new(ChatRole.User, "test")], chatOptions);
89var response = await client.GetResponseAsync([new(ChatRole.User, "test")], chatOptions);
137var response = await client.GetResponseAsync([new(ChatRole.User, "test")], chatOptions);
269var response = await client.GetResponseAsync([new(ChatRole.User, "test")], null);
331var response = await client.GetResponseAsync([new(ChatRole.User, "test")], chatOptions);
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.Extensions.DataIngestion.Tests (7)
Microsoft.ML.GenAI.Core (1)
Microsoft.ML.GenAI.LLaMA (1)
Microsoft.ML.GenAI.Phi (1)