14 instantiations of UsageDetails
Microsoft.Extensions.AI.Abstractions (1)
Contents\UsageContent.cs (1)
22_details = new();
Microsoft.Extensions.AI.Abstractions.Tests (6)
ChatCompletion\ChatCompletionTests.cs (2)
106UsageDetails usage = new(); 140Usage = new UsageDetails(),
Contents\UsageContentTests.cs (2)
36UsageDetails details = new(); 45UsageDetails details2 = new();
Embeddings\EmbeddingTests.cs (1)
17UsageDetails usage = new();
Embeddings\GeneratedEmbeddingsTests.cs (1)
98UsageDetails usage = new();
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
123usage = new()
Microsoft.Extensions.AI.Ollama (2)
OllamaChatClient.cs (1)
170return new()
OllamaEmbeddingGenerator.cs (1)
118usage = new()
Microsoft.Extensions.AI.OpenAI (2)
OpenAIChatClient.cs (1)
278UsageDetails usageDetails = new()
OpenAIEmbeddingGenerator.cs (1)
119Usage = new()
Microsoft.Extensions.AI.Tests (2)
ChatCompletion\OpenTelemetryChatClientTests.cs (2)
46Usage = new UsageDetails 80Contents = [new UsageContent(new()
17 references to UsageDetails
Microsoft.Extensions.AI.Abstractions (7)
ChatCompletion\ChatCompletion.cs (1)
72public UsageDetails? Usage { get; set; }
Contents\UsageContent.cs (5)
17private UsageDetails _details; 19/// <summary>Initializes a new instance of the <see cref="UsageContent"/> class with an empty <see cref="UsageDetails"/>.</summary> 25/// <summary>Initializes a new instance of the <see cref="UsageContent"/> class with the specified <see cref="UsageDetails"/> instance.</summary> 28public UsageContent(UsageDetails details) 34public UsageDetails Details
Embeddings\GeneratedEmbeddings.cs (1)
41public UsageDetails? Usage { get; set; }
Microsoft.Extensions.AI.Abstractions.Tests (6)
ChatCompletion\ChatCompletionTests.cs (1)
106UsageDetails usage = new();
Contents\UsageContentTests.cs (3)
36UsageDetails details = new(); 45UsageDetails details2 = new(); 55UsageDetails d = c.Details;
Embeddings\EmbeddingTests.cs (1)
17UsageDetails usage = new();
Embeddings\GeneratedEmbeddingsTests.cs (1)
98UsageDetails usage = new();
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
120UsageDetails? usage = null;
Microsoft.Extensions.AI.Ollama (2)
OllamaChatClient.cs (1)
166private static UsageDetails? ParseOllamaChatResponseUsage(OllamaChatResponse response)
OllamaEmbeddingGenerator.cs (1)
115UsageDetails? usage = null;
Microsoft.Extensions.AI.OpenAI (1)
OpenAIChatClient.cs (1)
278UsageDetails usageDetails = new()