13 writes to Usage
Microsoft.Extensions.AI (2)
Microsoft.Extensions.AI.Abstractions (1)
Microsoft.Extensions.AI.Abstractions.Tests (2)
Microsoft.Extensions.AI.AzureAIInference (1)
Microsoft.Extensions.AI.OpenAI (2)
Microsoft.Extensions.AI.Tests (5)
111 references to Usage
Microsoft.Extensions.AI (7)
Microsoft.Extensions.AI.Abstractions (2)
Microsoft.Extensions.AI.Abstractions.Tests (8)
Microsoft.Extensions.AI.AzureAIInference.Tests (16)
AzureAIInferenceChatClientTests.cs (16)
164Assert.NotNull(response.Usage);
165Assert.Equal(8, response.Usage.InputTokenCount);
166Assert.Equal(9, response.Usage.OutputTokenCount);
167Assert.Equal(17, response.Usage.TotalTokenCount);
1013Assert.NotNull(response.Usage);
1014Assert.Equal(42, response.Usage.InputTokenCount);
1015Assert.Equal(15, response.Usage.OutputTokenCount);
1016Assert.Equal(57, response.Usage.TotalTokenCount);
1147Assert.NotNull(response.Usage);
1148Assert.Equal(42, response.Usage.InputTokenCount);
1149Assert.Equal(15, response.Usage.OutputTokenCount);
1150Assert.Equal(57, response.Usage.TotalTokenCount);
1261Assert.NotNull(response.Usage);
1262Assert.Equal(61, response.Usage.InputTokenCount);
1263Assert.Equal(16, response.Usage.OutputTokenCount);
1264Assert.Equal(77, response.Usage.TotalTokenCount);
Microsoft.Extensions.AI.Evaluation (1)
Microsoft.Extensions.AI.Evaluation.Reporting (8)
Microsoft.Extensions.AI.Integration.Tests (6)
Microsoft.Extensions.AI.OpenAI.Tests (52)
OpenAIChatClientTests.cs (40)
171Assert.NotNull(response.Usage);
172Assert.Equal(8, response.Usage.InputTokenCount);
173Assert.Equal(9, response.Usage.OutputTokenCount);
174Assert.Equal(17, response.Usage.TotalTokenCount);
183}, response.Usage.AdditionalCounts);
829Assert.NotNull(response.Usage);
830Assert.Equal(42, response.Usage.InputTokenCount);
831Assert.Equal(15, response.Usage.OutputTokenCount);
832Assert.Equal(57, response.Usage.TotalTokenCount);
841}, response.Usage.AdditionalCounts);
926Assert.NotNull(response.Usage);
927Assert.Equal(42, response.Usage.InputTokenCount);
928Assert.Equal(15, response.Usage.OutputTokenCount);
929Assert.Equal(57, response.Usage.TotalTokenCount);
938}, response.Usage.AdditionalCounts);
1024Assert.NotNull(response.Usage);
1025Assert.Equal(42, response.Usage.InputTokenCount);
1026Assert.Equal(15, response.Usage.OutputTokenCount);
1027Assert.Equal(57, response.Usage.TotalTokenCount);
1036}, response.Usage.AdditionalCounts);
1135Assert.NotNull(response.Usage);
1136Assert.Equal(61, response.Usage.InputTokenCount);
1137Assert.Equal(16, response.Usage.OutputTokenCount);
1138Assert.Equal(77, response.Usage.TotalTokenCount);
1148}, response.Usage.AdditionalCounts);
1219Assert.NotNull(response.Usage);
1220Assert.Equal(61, response.Usage.InputTokenCount);
1221Assert.Equal(16, response.Usage.OutputTokenCount);
1222Assert.Equal(77, response.Usage.TotalTokenCount);
1232}, response.Usage.AdditionalCounts);
1477Assert.NotNull(response.Usage);
1478Assert.Equal(42, response.Usage.InputTokenCount);
1479Assert.Equal(15, response.Usage.OutputTokenCount);
1480Assert.Equal(57, response.Usage.TotalTokenCount);
1489}, response.Usage.AdditionalCounts);
1592Assert.NotNull(response.Usage);
1593Assert.Equal(8513, response.Usage.InputTokenCount);
1594Assert.Equal(56, response.Usage.OutputTokenCount);
1595Assert.Equal(8569, response.Usage.TotalTokenCount);
1604}, response.Usage.AdditionalCounts);
Microsoft.Extensions.AI.Tests (11)