8 writes to InputTextTokenCount
Microsoft.Extensions.AI.Abstractions (1)
UsageDetails.cs (1)
128InputTextTokenCount = NullableSum(InputTextTokenCount, usage.InputTextTokenCount);
Microsoft.Extensions.AI.Abstractions.Tests (4)
UsageDetailsTests.cs (4)
41InputTextTokenCount = 60, 78InputTextTokenCount = 20, 91InputTextTokenCount = 25, 182InputTextTokenCount = 60,
Microsoft.Extensions.AI.OpenAI (2)
OpenAIRealtimeClientSession.cs (1)
1268details.InputTextTokenCount = inputDetails.TextTokenCount ?? 0;
OpenAISpeechToTextClient.cs (1)
289details.InputTextTokenCount = inputDetails.TextTokenCount;
Microsoft.Extensions.AI.Tests (1)
Realtime\OpenTelemetryRealtimeClientTests.cs (1)
73InputTextTokenCount = 5,
14 references to InputTextTokenCount
Microsoft.Extensions.AI (2)
Realtime\OpenTelemetryRealtimeClientSession.cs (2)
785if (usage.InputTextTokenCount is long inputTextTokens) 865if (responseUsage.InputTextTokenCount is long inputTextTokens)
Microsoft.Extensions.AI.Abstractions (4)
UsageDetails.cs (4)
128InputTextTokenCount = NullableSum(InputTextTokenCount, usage.InputTextTokenCount); 188if (InputTextTokenCount is { } inputText) 190parts.Add($"{nameof(InputTextTokenCount)} = {inputText}");
Microsoft.Extensions.AI.Abstractions.Tests (7)
UsageDetailsTests.cs (7)
24Assert.Null(details.InputTextTokenCount); 53Assert.Equal(60, details.InputTextTokenCount); 104Assert.Equal(45, details1.InputTextTokenCount); 198Assert.Equal(details.InputTextTokenCount, deserialized.InputTextTokenCount); 224Assert.Null(deserialized.InputTextTokenCount); 258Assert.Equal(60, result.InputTextTokenCount);
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAISpeechToTextClientTests.cs (1)
348Assert.Equal(0, usage.Details.InputTextTokenCount);