Skip to content

Commit 6f86cdb

Browse files
committed
Collect model usage info if the recording is on
1 parent a7c25cc commit 6f86cdb

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

DevProxy.Plugins/Inspection/OpenAITelemetryPlugin.cs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -869,8 +869,12 @@ private void RecordUsageMetrics(Activity activity, OpenAIRequest request, OpenAI
869869
CompletionTokens = usage.CompletionTokens,
870870
CachedTokens = usage.PromptTokensDetails?.CachedTokens ?? 0L
871871
};
872-
var usagePerModel = _modelUsage.GetOrAdd(response.Model, model => []);
873-
usagePerModel.Add(reportModelUsageInformation);
872+
873+
if (_isRecording)
874+
{
875+
var usagePerModel = _modelUsage.GetOrAdd(response.Model, model => []);
876+
usagePerModel.Add(reportModelUsageInformation);
877+
}
874878

875879
if (!Configuration.IncludeCosts || Configuration.Prices is null)
876880
{

0 commit comments

Comments
 (0)