1 write to ChatClient
Microsoft.Extensions.AI.Integration.Tests (1)
ChatClientIntegrationTests.cs (1)
39ChatClient = CreateChatClient();
60 references to ChatClient
Microsoft.Extensions.AI.Integration.Tests (45)
ChatClientIntegrationTests.cs (45)
48ChatClient?.Dispose(); 66var response = await ChatClient.GetResponseAsync("What's the biggest animal?"); 76var response = await ChatClient.GetResponseAsync( 94var response = await ChatClient.GetResponseAsync( 116await foreach (var chunk in ChatClient.GetStreamingResponseAsync(chatHistory)) 131var response = await ChatClient.GetResponseAsync("Explain in 10 words how AI works"); 143var response = ChatClient.GetStreamingResponseAsync("Explain in 10 words how AI works", new() 172var streamingResponse = ChatClient.GetStreamingResponseAsync(history); 191var response = await ChatClient.GetResponseAsync( 209var response = await ChatClient.GetResponseAsync( 235new OpenTelemetryChatClient(ChatClient, sourceName: sourceName)); 258using var chatClient = new FunctionInvokingChatClient(ChatClient); 273using var chatClient = new FunctionInvokingChatClient(ChatClient); 302new OpenTelemetryChatClient(ChatClient, sourceName: sourceName)); 334new OpenTelemetryChatClient(ChatClient, sourceName: sourceName)); 366new OpenTelemetryChatClient(ChatClient, sourceName: sourceName)); 423new OpenTelemetryChatClient(ChatClient, sourceName: sourceName)); 579using var chatClient = new FunctionInvokingChatClient(ChatClient); 612using var chatClient = new FunctionInvokingChatClient(ChatClient); 632using var chatClient = new FunctionInvokingChatClient(ChatClient); 650var firstResponse = await ChatClient.GetResponseAsync([message]); 652var secondResponse = await ChatClient.GetResponseAsync([message]); 662ChatClient, 687ChatClient, 969var response = await ChatClient.GetResponseAsync<Person>(""" 985var response = await ChatClient.GetResponseAsync<Person[]>(""" 1001var response = await ChatClient.GetResponseAsync<int>(""" 1014var response = await ChatClient.GetResponseAsync<string>(""" 1027var response = await ChatClient.GetResponseAsync<bool>(""" 1040var response = await ChatClient.GetResponseAsync<bool>(""" 1053var response = await ChatClient.GetResponseAsync<JobType>(""" 1073using var chatClient = new FunctionInvokingChatClient(ChatClient); 1097var captureOutputChatClient = ChatClient.AsBuilder() 1142var chatClient = new TestSummarizingChatClient(ChatClient, targetCount: 2, threshold: 1); 1183var chatClient = new TestSummarizingChatClient(ChatClient, targetCount: 2, threshold: 0); 1240var chatClient = ChatClient 1278var chatClient = new TestSummarizingChatClient(ChatClient, targetCount: 2, threshold: 0); 1323var chatClient = new TestSummarizingChatClient(ChatClient, targetCount: 2, threshold: 0); 1446using var client = ChatClient! 1521using var client = ChatClient! 1576using var client = ChatClient! 1681var response = await ChatClient!.GetResponseAsync(analysisPrompt); 1691using var client = ChatClient! 1744[MemberNotNull(nameof(ChatClient))] 1749if (skipIntegration is not null || ChatClient is null)
Microsoft.Extensions.AI.OpenAI.Tests (15)
OpenAIAssistantChatClientIntegrationTests.cs (1)
54var response = await ChatClient.GetResponseAsync("Use the code interpreter to calculate the square root of 42.", new()
OpenAIResponseClientIntegrationTests.cs (14)
30var 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() 74var response = await ChatClient.GetResponseAsync( 233var response = await ChatClient.GetResponseAsync("What's the biggest animal?", chatOptions); 243response = await ChatClient.GetResponseAsync([], chatOptions); 257using var chatClient = new FunctionInvokingChatClient(ChatClient); 297await foreach (var update in ChatClient.GetStreamingResponseAsync("What is the capital of France?", chatOptions)) 320await foreach (var update in ChatClient.GetStreamingResponseAsync("What is the capital of France?", chatOptions)) 336await foreach (var update in ChatClient.GetStreamingResponseAsync([], chatOptions)) 351using var chatClient = new FunctionInvokingChatClient(ChatClient); 439using var client = new FunctionInvokingChatClient(ChatClient); 463using var client = new FunctionInvokingChatClient(ChatClient); 487using var client = new FunctionInvokingChatClient(ChatClient); 512using var client = new FunctionInvokingChatClient(ChatClient); 540using var client = new FunctionInvokingChatClient(ChatClient);