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