1 instantiation of ChatCompletion
Microsoft.Extensions.AI (1)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (1)
230return new ChatCompletion<T>(result, serializerOptions) { IsWrappedInObject = isWrappedInObject };
17 references to ChatCompletion
Microsoft.Extensions.AI (7)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (6)
44public static Task<ChatCompletion<T>> CompleteAsync<T>( 64public static Task<ChatCompletion<T>> CompleteAsync<T>( 84public static Task<ChatCompletion<T>> CompleteAsync<T>( 105public static Task<ChatCompletion<T>> CompleteAsync<T>( 127public static Task<ChatCompletion<T>> CompleteAsync<T>( 153public 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)
57var response = await client.CompleteAsync<Animal>(chatHistory); 106var response = await client.CompleteAsync<int>("Hello"); 120var response = await client.CompleteAsync<Animal>(chatHistory); 139var response = await client.CompleteAsync<Animal>(chatHistory); 158var response = await client.CompleteAsync<Animal>(chatHistory); 196var response = await client.CompleteAsync<Animal>(chatHistory, useNativeJsonSchema: true); 230var response = await client.CompleteAsync<Data<Animal>>(chatHistory, useNativeJsonSchema: true); 258var response = await client.CompleteAsync<Animal[]>(chatHistory, useNativeJsonSchema: true); 304var response = await client.CompleteAsync<Animal>(chatHistory, jso); 332var response = await client.CompleteAsync<Animal>(chatHistory);