5 writes to OutputTokenCount
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
126OutputTokenCount = completionsUsage.CompletionTokens,
Microsoft.Extensions.AI.Ollama (1)
OllamaChatClient.cs (1)
173OutputTokenCount = response.EvalCount,
Microsoft.Extensions.AI.OpenAI (1)
OpenAIChatClient.cs (1)
281OutputTokenCount = tokenUsage.OutputTokenCount,
Microsoft.Extensions.AI.Tests (2)
ChatCompletion\OpenTelemetryChatClientTests.cs (2)
49OutputTokenCount = 20, 83OutputTokenCount = 20,
15 references to OutputTokenCount
Microsoft.Extensions.AI (2)
ChatCompletion\OpenTelemetryChatClient.cs (2)
368if (usage.OutputTokenCount is int outputTokens) 412if (completion.Usage?.OutputTokenCount is int outputTokens)
Microsoft.Extensions.AI.Abstractions (2)
UsageDetails.cs (2)
37if (OutputTokenCount is int output) 39parts.Add($"{nameof(OutputTokenCount)} = {output}");
Microsoft.Extensions.AI.Abstractions.Tests (1)
Contents\UsageContentTests.cs (1)
28Assert.Null(c.Details.OutputTokenCount);
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
AzureAIInferenceChatClientTests.cs (1)
142Assert.Equal(9, response.Usage.OutputTokenCount);
Microsoft.Extensions.AI.Integration.Tests (4)
ChatClientIntegrationTests.cs (4)
103Assert.True(response.Usage?.OutputTokenCount > 1); 104Assert.Equal(response.Usage?.InputTokenCount + response.Usage?.OutputTokenCount, response.Usage?.TotalTokenCount); 124Assert.True(usage.Details.OutputTokenCount > 1); 125Assert.Equal(usage.Details.InputTokenCount + usage.Details.OutputTokenCount, usage.Details.TotalTokenCount);
Microsoft.Extensions.AI.Ollama.Tests (2)
OllamaChatClientTests.cs (2)
113Assert.Equal(10, response.Usage.OutputTokenCount); 185Assert.Equal(20, usage.Details.OutputTokenCount);
Microsoft.Extensions.AI.OpenAI.Tests (3)
OpenAIChatClientTests.cs (3)
184Assert.Equal(9, response.Usage.OutputTokenCount); 260Assert.Equal(9, usage.Details.OutputTokenCount); 582Assert.Equal(16, usage.Details.OutputTokenCount);