7 writes to OutputAudioTokenCount
Microsoft.Extensions.AI.Abstractions (1)
UsageDetails.cs (1)
129OutputAudioTokenCount = NullableSum(OutputAudioTokenCount, usage.OutputAudioTokenCount);
Microsoft.Extensions.AI.Abstractions.Tests (4)
UsageDetailsTests.cs (4)
42OutputAudioTokenCount = 70, 79OutputAudioTokenCount = 30, 92OutputAudioTokenCount = 35, 183OutputAudioTokenCount = 70,
Microsoft.Extensions.AI.OpenAI (1)
OpenAIRealtimeClientSession.cs (1)
1273details.OutputAudioTokenCount = outputDetails.AudioTokenCount ?? 0;
Microsoft.Extensions.AI.Tests (1)
Realtime\OpenTelemetryRealtimeClientTests.cs (1)
74OutputAudioTokenCount = 18,
13 references to OutputAudioTokenCount
Microsoft.Extensions.AI (2)
Realtime\OpenTelemetryRealtimeClientSession.cs (2)
793if (usage.OutputAudioTokenCount is long outputAudioTokens) 870if (responseUsage.OutputAudioTokenCount is long outputAudioTokens)
Microsoft.Extensions.AI.Abstractions (4)
UsageDetails.cs (4)
129OutputAudioTokenCount = NullableSum(OutputAudioTokenCount, usage.OutputAudioTokenCount); 193if (OutputAudioTokenCount is { } outputAudio) 195parts.Add($"{nameof(OutputAudioTokenCount)} = {outputAudio}");
Microsoft.Extensions.AI.Abstractions.Tests (7)
UsageDetailsTests.cs (7)
25Assert.Null(details.OutputAudioTokenCount); 54Assert.Equal(70, details.OutputAudioTokenCount); 105Assert.Equal(65, details1.OutputAudioTokenCount); 199Assert.Equal(details.OutputAudioTokenCount, deserialized.OutputAudioTokenCount); 225Assert.Null(deserialized.OutputAudioTokenCount); 259Assert.Equal(70, result.OutputAudioTokenCount);