7 instantiations of GenAIItemPartViewModel
Aspire.Dashboard (7)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (7)
88
ItemParts = [new
GenAIItemPartViewModel
173
viewModel.Items.Add(CreateMessage(viewModel, currentIndex, GenAIItemType.SystemMessage, instructionParts.Select(p => new
GenAIItemPartViewModel
229
var parts = msg.Parts.Select(p => new
GenAIItemPartViewModel
289
messagePartViewModels.Add(
new
()
303
messagePartViewModels.Add(
new
()
325
messagePartViewModels.Add(
new
()
345
messagePartViewModels.Add(
new
()
6 references to GenAIItemPartViewModel
Aspire.Dashboard (6)
Model\GenAI\GenAIItemViewModel.cs (1)
29
public required List<
GenAIItemPartViewModel
> ItemParts { get; init; } = [];
Model\GenAI\GenAIVisualizerDialogViewModel.cs (5)
123
foreach (
var
partViewModel in messageViewModel.ItemParts)
267
private static GenAIItemViewModel CreateMessage(GenAIVisualizerDialogViewModel viewModel, int currentIndex, GenAIItemType type, List<
GenAIItemPartViewModel
> parts, long? internalId)
280
private static List<
GenAIItemPartViewModel
> DeserializeBody(GenAIItemType type, string message)
282
var messagePartViewModels = new List<
GenAIItemPartViewModel
>();
321
static void ProcessAssistantEvent(List<
GenAIItemPartViewModel
> messagePartViewModels, AssistantEvent assistantEvent)