39 references to GenAIHelpers
Aspire.Dashboard (14)
Components\Controls\SpanDetails.razor.cs (1)
119
if (
GenAIHelpers
.IsGenAISpan(ViewModel.Span.Attributes))
Components\Pages\StructuredLogs.razor.cs (1)
574
Field =
GenAIHelpers
.GenAISystem,
Components\Pages\TraceDetail.razor.cs (1)
547
return
GenAIHelpers
.IsGenAISpan(spanViewModel.Span.Attributes);
Components_ResourcesGridColumns_LogMessageColumnDisplay_razor.g.cs (1)
325
GenAIHelpers
.IsGenAISpan(LogEntry.Attributes))
Model\GenAI\GenAIVisualizerDialogViewModel.cs (10)
70
viewModel.ModelName = viewModel.Span.Attributes.GetValue(
GenAIHelpers
.GenAIResponseModel);
71
viewModel.InputTokens = viewModel.Span.Attributes.GetValueAsInteger(
GenAIHelpers
.GenAIUsageInputTokens);
72
viewModel.OutputTokens = viewModel.Span.Attributes.GetValueAsInteger(
GenAIHelpers
.GenAIUsageOutputTokens);
182
var systemInstructions = viewModel.Span.Attributes.GetValue(
GenAIHelpers
.GenAISystemInstructions);
183
var inputMessages = viewModel.Span.Attributes.GetValue(
GenAIHelpers
.GenAIInputMessages);
184
var outputMessages = viewModel.Span.Attributes.GetValue(
GenAIHelpers
.GenAIOutputInstructions);
190
var instructionParts = DeserializeWithErrorHandling(
GenAIHelpers
.GenAISystemInstructions, systemInstructions, GenAIMessagesContext.Default.ListMessagePart)!;
196
ParseMessages(viewModel, inputMessages,
GenAIHelpers
.GenAIInputMessages, isOutput: false, ref currentIndex);
200
ParseMessages(viewModel, outputMessages,
GenAIHelpers
.GenAIOutputInstructions, isOutput: true, ref currentIndex);
229
var content = item.Attributes.GetValue(
GenAIHelpers
.GenAIEventContent);
Aspire.Dashboard.Components.Tests (3)
Controls\GenAIVisualizerDialogTests.cs (3)
100
KeyValuePair.Create(
GenAIHelpers
.GenAISystemInstructions, systemInstruction),
101
KeyValuePair.Create(
GenAIHelpers
.GenAIInputMessages, inputMessages),
102
KeyValuePair.Create(
GenAIHelpers
.GenAIOutputInstructions, outputMessages)
Aspire.Dashboard.Tests (22)
Model\GenAIVisualizerDialogViewModelTests.cs (22)
139
CreateSpan(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")])
229
KeyValuePair.Create(
GenAIHelpers
.GenAIEventContent, JsonSerializer.Serialize(new SystemOrUserEvent { Content = "System!" }, GenAIEventsContext.Default.SystemOrUserEvent)),
230
KeyValuePair.Create(
GenAIHelpers
.GenAISystem, "System!"),
236
KeyValuePair.Create(
GenAIHelpers
.GenAIEventContent, JsonSerializer.Serialize(new SystemOrUserEvent { Content = "User!" }, GenAIEventsContext.Default.SystemOrUserEvent)),
237
KeyValuePair.Create(
GenAIHelpers
.GenAISystem, "System!"),
243
KeyValuePair.Create(
GenAIHelpers
.GenAIEventContent, JsonSerializer.Serialize(new AssistantEvent { Content = "Assistant!" }, GenAIEventsContext.Default.AssistantEvent)),
249
KeyValuePair.Create(
GenAIHelpers
.GenAIEventContent, JsonSerializer.Serialize(new AssistantEvent { Content = "Assistant!" }, GenAIEventsContext.Default.AssistantEvent)),
250
KeyValuePair.Create(
GenAIHelpers
.GenAISystem, "System!"),
267
CreateSpan(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)
350
KeyValuePair.Create(
GenAIHelpers
.GenAISystem, "System!"),
352
KeyValuePair.Create(
GenAIHelpers
.GenAISystemInstructions, systemInstruction),
353
KeyValuePair.Create(
GenAIHelpers
.GenAIInputMessages, inputMessages),
354
KeyValuePair.Create(
GenAIHelpers
.GenAIOutputInstructions, outputMessages)
466
KeyValuePair.Create(
GenAIHelpers
.GenAISystem, "System!"),
468
KeyValuePair.Create(
GenAIHelpers
.GenAISystemInstructions, systemInstruction),
469
KeyValuePair.Create(
GenAIHelpers
.GenAIInputMessages, inputMessages),
470
KeyValuePair.Create(
GenAIHelpers
.GenAIOutputInstructions, outputMessages)
546
KeyValuePair.Create(
GenAIHelpers
.GenAISystem, "System!"),
548
KeyValuePair.Create(
GenAIHelpers
.GenAISystemInstructions, systemInstruction),
549
KeyValuePair.Create(
GenAIHelpers
.GenAIInputMessages, inputMessages),
550
KeyValuePair.Create(
GenAIHelpers
.GenAIOutputInstructions, outputMessages)
633
KeyValuePair.Create(
GenAIHelpers
.GenAISystem, "System!"),