1 instantiation of ChatResponse
Microsoft.Extensions.AI (1)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (1)
230return new ChatResponse<T>(result, serializerOptions) { IsWrappedInObject = isWrappedInObject };
17 references to ChatResponse
Microsoft.Extensions.AI (7)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (6)
44public static Task<ChatResponse<T>> GetResponseAsync<T>( 64public static Task<ChatResponse<T>> GetResponseAsync<T>( 84public static Task<ChatResponse<T>> GetResponseAsync<T>( 105public static Task<ChatResponse<T>> GetResponseAsync<T>( 127public static Task<ChatResponse<T>> GetResponseAsync<T>( 153public static async Task<ChatResponse<T>> GetResponseAsync<T>(
ChatCompletion\ChatResponse{T}.cs (1)
30/// <summary>Initializes a new instance of the <see cref="ChatResponse{T}"/> class.</summary>
Microsoft.Extensions.AI.Tests (10)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (10)
57var response = await client.GetResponseAsync<Animal>(chatHistory); 106var response = await client.GetResponseAsync<int>("Hello"); 120var response = await client.GetResponseAsync<Animal>(chatHistory); 139var response = await client.GetResponseAsync<Animal>(chatHistory); 158var response = await client.GetResponseAsync<Animal>(chatHistory); 196var response = await client.GetResponseAsync<Animal>(chatHistory, useNativeJsonSchema: true); 230var response = await client.GetResponseAsync<Data<Animal>>(chatHistory, useNativeJsonSchema: true); 258var response = await client.GetResponseAsync<Animal[]>(chatHistory, useNativeJsonSchema: true); 304var response = await client.GetResponseAsync<Animal>(chatHistory, jso); 332var response = await client.GetResponseAsync<Animal>(chatHistory);