1 write to ChatClient
Microsoft.Extensions.AI.Integration.Tests (1)
ChatClientIntegrationTests.cs (1)
39ChatClient = CreateChatClient();
36 references to ChatClient
Microsoft.Extensions.AI.Integration.Tests (35)
ChatClientIntegrationTests.cs (35)
46ChatClient?.Dispose(); 57var response = await ChatClient.GetResponseAsync("What's the biggest animal?"); 67var response = await ChatClient.GetResponseAsync( 85var response = await ChatClient.GetResponseAsync( 107await foreach (var chunk in ChatClient.GetStreamingResponseAsync(chatHistory)) 122var response = await ChatClient.GetResponseAsync("Explain in 10 words how AI works"); 134var response = ChatClient.GetStreamingResponseAsync("Explain in 10 words how AI works", new() 163var streamingResponse = ChatClient.GetStreamingResponseAsync(history); 182var response = await ChatClient.GetResponseAsync( 200var response = await ChatClient.GetResponseAsync( 226new OpenTelemetryChatClient(ChatClient, sourceName: sourceName)); 249using var chatClient = new FunctionInvokingChatClient(ChatClient); 264using var chatClient = new FunctionInvokingChatClient(ChatClient); 293new OpenTelemetryChatClient(ChatClient, sourceName: sourceName)); 325new OpenTelemetryChatClient(ChatClient, sourceName: sourceName)); 357new OpenTelemetryChatClient(ChatClient, sourceName: sourceName)); 414new OpenTelemetryChatClient(ChatClient, sourceName: sourceName)); 570using var chatClient = new FunctionInvokingChatClient(ChatClient); 603using var chatClient = new FunctionInvokingChatClient(ChatClient); 623using var chatClient = new FunctionInvokingChatClient(ChatClient); 641var firstResponse = await ChatClient.GetResponseAsync([message]); 643var secondResponse = await ChatClient.GetResponseAsync([message]); 653ChatClient, 678ChatClient, 960var response = await ChatClient.GetResponseAsync<Person>(""" 976var response = await ChatClient.GetResponseAsync<Person[]>(""" 992var response = await ChatClient.GetResponseAsync<int>(""" 1005var response = await ChatClient.GetResponseAsync<string>(""" 1018var response = await ChatClient.GetResponseAsync<bool>(""" 1031var response = await ChatClient.GetResponseAsync<bool>(""" 1044var response = await ChatClient.GetResponseAsync<JobType>(""" 1064using var chatClient = new FunctionInvokingChatClient(ChatClient); 1088var captureOutputChatClient = ChatClient.AsBuilder() 1128[MemberNotNull(nameof(ChatClient))] 1133if (skipIntegration is not null || ChatClient is null)
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIResponseClientIntegrationTests.cs (1)
29var response = await ChatClient.GetResponseAsync(