1 instantiation of ChatResponse
Microsoft.Extensions.AI (1)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (1)
201return new ChatResponse<T>(result, serializerOptions) { IsWrappedInObject = isWrappedInObject };
29 references to ChatResponse
Microsoft.Extensions.AI (7)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (6)
35public static Task<ChatResponse<T>> GetResponseAsync<T>( 55public static Task<ChatResponse<T>> GetResponseAsync<T>( 74public static Task<ChatResponse<T>> GetResponseAsync<T>( 94public static Task<ChatResponse<T>> GetResponseAsync<T>( 115public static Task<ChatResponse<T>> GetResponseAsync<T>( 137public static async Task<ChatResponse<T>> GetResponseAsync<T>(
ChatCompletion\ChatResponse{T}.cs (1)
32/// <summary>Initializes a new instance of the <see cref="ChatResponse{T}"/> class.</summary>
Microsoft.Extensions.AI.Integration.Tests (9)
ChatClientIntegrationTests.cs (9)
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>(""" 1065var response = await chatClient.GetResponseAsync<Person>( 1096var response = await captureOutputChatClient.GetResponseAsync<Person>("""
Microsoft.Extensions.AI.Tests (11)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (11)
76var response = await client.GetResponseAsync<Animal>(chatHistory, serializerOptions: JsonContext2.Default.Options); 137var response = await client.GetResponseAsync<Animal>(chatHistory, useJsonSchemaResponseFormat: false, serializerOptions: JsonContext2.Default.Options); 188var response = await client.GetResponseAsync<int>("Hello"); 232var response = await client.GetResponseAsync<int>("Hello"); 246var response = await client.GetResponseAsync<Animal>(chatHistory, serializerOptions: JsonContext2.Default.Options); 265var response = await client.GetResponseAsync<Animal>(chatHistory, serializerOptions: JsonContext2.Default.Options); 284var response = await client.GetResponseAsync<Animal>(chatHistory, serializerOptions: JsonContext2.Default.Options); 312var response = await client.GetResponseAsync<Data<Animal>>(chatHistory, serializerOptions: JsonContext2.Default.Options); 340var response = await client.GetResponseAsync<Animal[]>(chatHistory, serializerOptions: JsonContext2.Default.Options); 402var response = await client.GetResponseAsync<Animal>(chatHistory, jso); 430var response = await client.GetResponseAsync<Animal>(chatHistory, serializerOptions: JsonContext2.Default.Options);
Microsoft.Extensions.DataIngestion (2)
Processors\ImageAlternativeTextEnricher.cs (1)
98ChatResponse<string[]> response = await _options.ChatClient.GetResponseAsync<string[]>(
Utils\Batching.cs (1)
38ChatResponse<TMetadata[]> response = await options.ChatClient.GetResponseAsync<TMetadata[]>(