1 instantiation of ChatResponse
Microsoft.Extensions.AI (1)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (1)
201
return new
ChatResponse
<T>(result, serializerOptions) { IsWrappedInObject = isWrappedInObject };
19 references to ChatResponse
Microsoft.Extensions.AI (7)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (6)
35
public static Task<
ChatResponse
<T>> GetResponseAsync<T>(
55
public static Task<
ChatResponse
<T>> GetResponseAsync<T>(
74
public static Task<
ChatResponse
<T>> GetResponseAsync<T>(
94
public static Task<
ChatResponse
<T>> GetResponseAsync<T>(
115
public static Task<
ChatResponse
<T>> GetResponseAsync<T>(
137
public 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)
969
var
response = await ChatClient.GetResponseAsync<Person>("""
985
var
response = await ChatClient.GetResponseAsync<Person[]>("""
1001
var
response = await ChatClient.GetResponseAsync<int>("""
1014
var
response = await ChatClient.GetResponseAsync<string>("""
1027
var
response = await ChatClient.GetResponseAsync<bool>("""
1040
var
response = await ChatClient.GetResponseAsync<bool>("""
1053
var
response = await ChatClient.GetResponseAsync<JobType>("""
1074
var
response = await chatClient.GetResponseAsync<Person>(
1105
var
response = await captureOutputChatClient.GetResponseAsync<Person>("""
Microsoft.Extensions.AI.Tests (3)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (3)
188
var
response = await client.GetResponseAsync<int>("Hello");
232
var
response = await client.GetResponseAsync<int>("Hello");
402
var
response = await client.GetResponseAsync<Animal>(chatHistory, jso);