3 writes to SelectedModel
Aspire.Dashboard (3)
Model\Assistant\AssistantChatViewModel.cs (3)
183SelectedModel = model; 408SelectedModel = modelVM; 424SelectedModel ??= s_defaultModels.Select(defaultModel => Models.FirstOrDefault(m => m.Family == defaultModel)).FirstOrDefault()
6 references to SelectedModel
Aspire.Dashboard (6)
Components\Controls\AssistantChat.razor.cs (1)
122_selectedModelItem = _modelMenuItems.FirstOrDefault(i => i.Text == ChatViewModel.SelectedModel?.DisplayName) ?? _modelMenuItems.LastOrDefault();
Model\Assistant\AssistantChatViewModel.cs (5)
181if (model != SelectedModel) 184_client = _chatClientFactory.CreateClient(SelectedModel.GetValidFamily()); 428_client = _chatClientFactory.CreateClient(SelectedModel.GetValidFamily()); 907new AssistantChatAssistantSettings(SelectedModel?.Family)).ConfigureAwait(false); 990new ComponentTelemetryProperty(TelemetryPropertyKeys.AIAssistantSelectedModel, new AspireTelemetryProperty(SelectedModel?.Family ?? string.Empty)),