26 references to GenAIHelpers
Aspire.Dashboard (10)
Components\Pages\StructuredLogs.razor.cs (1)
510Field = GenAIHelpers.GenAISystem,
Components\Pages\TraceDetail.razor.cs (1)
512return GenAIHelpers.IsGenAISpan(spanViewModel.Span.Attributes);
Model\GenAI\GenAIVisualizerDialogViewModel.cs (8)
71viewModel.ModelName = viewModel.Span.Attributes.GetValue(GenAIHelpers.GenAIResponseModel); 72viewModel.InputTokens = viewModel.Span.Attributes.GetValueAsInteger(GenAIHelpers.GenAIUsageInputTokens); 73viewModel.OutputTokens = viewModel.Span.Attributes.GetValueAsInteger(GenAIHelpers.GenAIUsageOutputTokens); 164var systemInstructions = viewModel.Span.Attributes.GetValue(GenAIHelpers.GenAISystemInstructions); 165var inputMessages = viewModel.Span.Attributes.GetValue(GenAIHelpers.GenAIInputMessages); 166var outputMessages = viewModel.Span.Attributes.GetValue(GenAIHelpers.GenAIOutputInstructions); 213if (GenAIHelpers.IsGenAISpan(item.Attributes) && 216var content = item.Attributes.GetValue(GenAIHelpers.GenAIEventContent);
Aspire.Dashboard.Tests (16)
Model\GenAIVisualizerDialogViewModelTests.cs (16)
140CreateSpan(traceId: "1", spanId: "1-1", startTime: s_testTime.AddMinutes(1), endTime: s_testTime.AddMinutes(10), attributes: [KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"), KeyValuePair.Create("server.address", "ai-server.address")]) 231KeyValuePair.Create(GenAIHelpers.GenAIEventContent, JsonSerializer.Serialize(new SystemOrUserEvent { Content = "System!" }, GenAIEventsContext.Default.SystemOrUserEvent)), 232KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"), 238KeyValuePair.Create(GenAIHelpers.GenAIEventContent, JsonSerializer.Serialize(new SystemOrUserEvent { Content = "User!" }, GenAIEventsContext.Default.SystemOrUserEvent)), 239KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"), 245KeyValuePair.Create(GenAIHelpers.GenAIEventContent, JsonSerializer.Serialize(new AssistantEvent { Content = "Assistant!" }, GenAIEventsContext.Default.AssistantEvent)), 246KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"), 263CreateSpan(traceId: "1", spanId: "1-1", startTime: s_testTime.AddMinutes(1), endTime: s_testTime.AddMinutes(10), attributes: [KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"), KeyValuePair.Create("server.address", "ai-server.address")], events: events) 347KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"), 349KeyValuePair.Create(GenAIHelpers.GenAISystemInstructions, systemInstruction), 350KeyValuePair.Create(GenAIHelpers.GenAIInputMessages, inputMessages), 351KeyValuePair.Create(GenAIHelpers.GenAIOutputInstructions, outputMessages) 470KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"), 472KeyValuePair.Create(GenAIHelpers.GenAISystemInstructions, systemInstruction), 473KeyValuePair.Create(GenAIHelpers.GenAIInputMessages, inputMessages), 474KeyValuePair.Create(GenAIHelpers.GenAIOutputInstructions, outputMessages)