1 instantiation of ChatResponse
Microsoft.Extensions.AI (1)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (1)
224return new ChatResponse<T>(result, serializerOptions) { IsWrappedInObject = isWrappedInObject };
18 references to ChatResponse
Microsoft.Extensions.AI (7)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (6)
48public static Task<ChatResponse<T>> GetResponseAsync<T>( 68public static Task<ChatResponse<T>> GetResponseAsync<T>( 87public static Task<ChatResponse<T>> GetResponseAsync<T>( 107public static Task<ChatResponse<T>> GetResponseAsync<T>( 128public static Task<ChatResponse<T>> GetResponseAsync<T>( 150public static async Task<ChatResponse<T>> GetResponseAsync<T>(
ChatCompletion\ChatResponse{T}.cs (1)
34/// <summary>Initializes a new instance of the <see cref="ChatResponse{T}"/> class.</summary>
Microsoft.Extensions.AI.Integration.Tests (9)
ChatClientIntegrationTests.cs (9)
799var response = await _chatClient.GetResponseAsync<Person>(""" 815var response = await _chatClient.GetResponseAsync<Person[]>(""" 831var response = await _chatClient.GetResponseAsync<int>(""" 844var response = await _chatClient.GetResponseAsync<string>(""" 857var response = await _chatClient.GetResponseAsync<bool>(""" 870var response = await _chatClient.GetResponseAsync<bool>(""" 883var response = await _chatClient.GetResponseAsync<JobType>(""" 904var response = await chatClient.GetResponseAsync<Person>( 935var response = await captureOutputChatClient.GetResponseAsync<Person>("""
Microsoft.Extensions.AI.Tests (2)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (2)
194var response = await client.GetResponseAsync<int>("Hello"); 370var response = await client.GetResponseAsync<Animal>(chatHistory, jso);