8 writes to InputAudioTokenCount
Microsoft.Extensions.AI.Abstractions (1)
UsageDetails.cs (1)
127InputAudioTokenCount = NullableSum(InputAudioTokenCount, usage.InputAudioTokenCount);
Microsoft.Extensions.AI.Abstractions.Tests (4)
UsageDetailsTests.cs (4)
40InputAudioTokenCount = 50, 77InputAudioTokenCount = 10, 90InputAudioTokenCount = 15, 181InputAudioTokenCount = 50,
Microsoft.Extensions.AI.OpenAI (2)
OpenAIRealtimeClientSession.cs (1)
1267details.InputAudioTokenCount = inputDetails.AudioTokenCount ?? 0;
OpenAISpeechToTextClient.cs (1)
288details.InputAudioTokenCount = inputDetails.AudioTokenCount;
Microsoft.Extensions.AI.Tests (1)
Realtime\OpenTelemetryRealtimeClientTests.cs (1)
72InputAudioTokenCount = 10,
14 references to InputAudioTokenCount
Microsoft.Extensions.AI (2)
Realtime\OpenTelemetryRealtimeClientSession.cs (2)
777if (usage.InputAudioTokenCount is long inputAudioTokens) 860if (responseUsage.InputAudioTokenCount is long inputAudioTokens)
Microsoft.Extensions.AI.Abstractions (4)
UsageDetails.cs (4)
127InputAudioTokenCount = NullableSum(InputAudioTokenCount, usage.InputAudioTokenCount); 183if (InputAudioTokenCount is { } inputAudio) 185parts.Add($"{nameof(InputAudioTokenCount)} = {inputAudio}");
Microsoft.Extensions.AI.Abstractions.Tests (7)
UsageDetailsTests.cs (7)
23Assert.Null(details.InputAudioTokenCount); 52Assert.Equal(50, details.InputAudioTokenCount); 103Assert.Equal(25, details1.InputAudioTokenCount); 197Assert.Equal(details.InputAudioTokenCount, deserialized.InputAudioTokenCount); 223Assert.Null(deserialized.InputAudioTokenCount); 257Assert.Equal(50, result.InputAudioTokenCount);
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAISpeechToTextClientTests.cs (1)
347Assert.Equal(43, usage.Details.InputAudioTokenCount);