15 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.OpenAI.Tests (1)
Microsoft.Extensions.AI.Tests (6)
128 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 (9)
Microsoft.Extensions.AI.Integration.Tests (6)
Microsoft.Extensions.AI.OpenAI (3)
Microsoft.Extensions.AI.OpenAI.Tests (64)
OpenAIChatClientTests.cs (40)
169Assert.NotNull(response.Usage);
170Assert.Equal(8, response.Usage.InputTokenCount);
171Assert.Equal(9, response.Usage.OutputTokenCount);
172Assert.Equal(17, response.Usage.TotalTokenCount);
181}, response.Usage.AdditionalCounts);
811Assert.NotNull(response.Usage);
812Assert.Equal(42, response.Usage.InputTokenCount);
813Assert.Equal(15, response.Usage.OutputTokenCount);
814Assert.Equal(57, response.Usage.TotalTokenCount);
823}, response.Usage.AdditionalCounts);
908Assert.NotNull(response.Usage);
909Assert.Equal(42, response.Usage.InputTokenCount);
910Assert.Equal(15, response.Usage.OutputTokenCount);
911Assert.Equal(57, response.Usage.TotalTokenCount);
920}, response.Usage.AdditionalCounts);
1006Assert.NotNull(response.Usage);
1007Assert.Equal(42, response.Usage.InputTokenCount);
1008Assert.Equal(15, response.Usage.OutputTokenCount);
1009Assert.Equal(57, response.Usage.TotalTokenCount);
1018}, response.Usage.AdditionalCounts);
1117Assert.NotNull(response.Usage);
1118Assert.Equal(61, response.Usage.InputTokenCount);
1119Assert.Equal(16, response.Usage.OutputTokenCount);
1120Assert.Equal(77, response.Usage.TotalTokenCount);
1130}, response.Usage.AdditionalCounts);
1201Assert.NotNull(response.Usage);
1202Assert.Equal(61, response.Usage.InputTokenCount);
1203Assert.Equal(16, response.Usage.OutputTokenCount);
1204Assert.Equal(77, response.Usage.TotalTokenCount);
1214}, response.Usage.AdditionalCounts);
1459Assert.NotNull(response.Usage);
1460Assert.Equal(42, response.Usage.InputTokenCount);
1461Assert.Equal(15, response.Usage.OutputTokenCount);
1462Assert.Equal(57, response.Usage.TotalTokenCount);
1471}, response.Usage.AdditionalCounts);
1574Assert.NotNull(response.Usage);
1575Assert.Equal(8513, response.Usage.InputTokenCount);
1576Assert.Equal(56, response.Usage.OutputTokenCount);
1577Assert.Equal(8569, response.Usage.TotalTokenCount);
1586}, response.Usage.AdditionalCounts);
OpenAIResponseClientTests.cs (16)
165Assert.NotNull(response.Usage);
166Assert.Equal(26, response.Usage.InputTokenCount);
167Assert.Equal(10, response.Usage.OutputTokenCount);
168Assert.Equal(36, response.Usage.TotalTokenCount);
822Assert.NotNull(response.Usage);
823Assert.Equal(26, response.Usage.InputTokenCount);
824Assert.Equal(10, response.Usage.OutputTokenCount);
825Assert.Equal(36, response.Usage.TotalTokenCount);
1084Assert.NotNull(response.Usage);
1085Assert.Equal(1329, response.Usage.InputTokenCount);
1086Assert.Equal(123, response.Usage.OutputTokenCount);
1087Assert.Equal(1452, response.Usage.TotalTokenCount);
1498Assert.NotNull(response.Usage);
1499Assert.Equal(1420, response.Usage.InputTokenCount);
1500Assert.Equal(149, response.Usage.OutputTokenCount);
1501Assert.Equal(1569, response.Usage.TotalTokenCount);
Microsoft.Extensions.AI.Tests (12)