7 writes to OutputTextTokenCount
Microsoft.Extensions.AI.Abstractions (1)
UsageDetails.cs (1)
130OutputTextTokenCount = NullableSum(OutputTextTokenCount, usage.OutputTextTokenCount);
Microsoft.Extensions.AI.Abstractions.Tests (4)
UsageDetailsTests.cs (4)
43OutputTextTokenCount = 80, 80OutputTextTokenCount = 40, 93OutputTextTokenCount = 45, 184OutputTextTokenCount = 80,
Microsoft.Extensions.AI.OpenAI (1)
OpenAIRealtimeClientSession.cs (1)
1274details.OutputTextTokenCount = outputDetails.TextTokenCount ?? 0;
Microsoft.Extensions.AI.Tests (1)
Realtime\OpenTelemetryRealtimeClientTests.cs (1)
75OutputTextTokenCount = 7,
13 references to OutputTextTokenCount
Microsoft.Extensions.AI (2)
Realtime\OpenTelemetryRealtimeClientSession.cs (2)
801if (usage.OutputTextTokenCount is long outputTextTokens) 875if (responseUsage.OutputTextTokenCount is long outputTextTokens)
Microsoft.Extensions.AI.Abstractions (4)
UsageDetails.cs (4)
130OutputTextTokenCount = NullableSum(OutputTextTokenCount, usage.OutputTextTokenCount); 198if (OutputTextTokenCount is { } outputText) 200parts.Add($"{nameof(OutputTextTokenCount)} = {outputText}");
Microsoft.Extensions.AI.Abstractions.Tests (7)
UsageDetailsTests.cs (7)
26Assert.Null(details.OutputTextTokenCount); 55Assert.Equal(80, details.OutputTextTokenCount); 106Assert.Equal(85, details1.OutputTextTokenCount); 200Assert.Equal(details.OutputTextTokenCount, deserialized.OutputTextTokenCount); 226Assert.Null(deserialized.OutputTextTokenCount); 260Assert.Equal(80, result.OutputTextTokenCount);