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)
119 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.Ollama.Tests (16)
OllamaChatClientTests.cs (16)
128Assert.NotNull(response.Usage);
129Assert.Equal(11, response.Usage.InputTokenCount);
130Assert.Equal(10, response.Usage.OutputTokenCount);
131Assert.Equal(21, response.Usage.TotalTokenCount);
297Assert.NotNull(response.Usage);
298Assert.Equal(36, response.Usage.InputTokenCount);
299Assert.Equal(55, response.Usage.OutputTokenCount);
300Assert.Equal(91, response.Usage.TotalTokenCount);
385Assert.NotNull(response.Usage);
386Assert.Equal(170, response.Usage.InputTokenCount);
387Assert.Equal(19, response.Usage.OutputTokenCount);
388Assert.Equal(189, response.Usage.TotalTokenCount);
482Assert.NotNull(response.Usage);
483Assert.Equal(106, response.Usage.InputTokenCount);
484Assert.Equal(8, response.Usage.OutputTokenCount);
485Assert.Equal(114, response.Usage.TotalTokenCount);
Microsoft.Extensions.AI.OpenAI.Tests (44)
OpenAIChatClientTests.cs (40)
176Assert.NotNull(response.Usage);
177Assert.Equal(8, response.Usage.InputTokenCount);
178Assert.Equal(9, response.Usage.OutputTokenCount);
179Assert.Equal(17, response.Usage.TotalTokenCount);
188}, response.Usage.AdditionalCounts);
788Assert.NotNull(response.Usage);
789Assert.Equal(42, response.Usage.InputTokenCount);
790Assert.Equal(15, response.Usage.OutputTokenCount);
791Assert.Equal(57, response.Usage.TotalTokenCount);
800}, response.Usage.AdditionalCounts);
885Assert.NotNull(response.Usage);
886Assert.Equal(42, response.Usage.InputTokenCount);
887Assert.Equal(15, response.Usage.OutputTokenCount);
888Assert.Equal(57, response.Usage.TotalTokenCount);
897}, response.Usage.AdditionalCounts);
983Assert.NotNull(response.Usage);
984Assert.Equal(42, response.Usage.InputTokenCount);
985Assert.Equal(15, response.Usage.OutputTokenCount);
986Assert.Equal(57, response.Usage.TotalTokenCount);
995}, response.Usage.AdditionalCounts);
1094Assert.NotNull(response.Usage);
1095Assert.Equal(61, response.Usage.InputTokenCount);
1096Assert.Equal(16, response.Usage.OutputTokenCount);
1097Assert.Equal(77, response.Usage.TotalTokenCount);
1107}, response.Usage.AdditionalCounts);
1178Assert.NotNull(response.Usage);
1179Assert.Equal(61, response.Usage.InputTokenCount);
1180Assert.Equal(16, response.Usage.OutputTokenCount);
1181Assert.Equal(77, response.Usage.TotalTokenCount);
1191}, response.Usage.AdditionalCounts);
1436Assert.NotNull(response.Usage);
1437Assert.Equal(42, response.Usage.InputTokenCount);
1438Assert.Equal(15, response.Usage.OutputTokenCount);
1439Assert.Equal(57, response.Usage.TotalTokenCount);
1448}, response.Usage.AdditionalCounts);
1551Assert.NotNull(response.Usage);
1552Assert.Equal(8513, response.Usage.InputTokenCount);
1553Assert.Equal(56, response.Usage.OutputTokenCount);
1554Assert.Equal(8569, response.Usage.TotalTokenCount);
1563}, response.Usage.AdditionalCounts);
Microsoft.Extensions.AI.Tests (11)