3 writes to SelectedModel
Aspire.Dashboard (3)
Model\Assistant\AssistantChatViewModel.cs (3)
183
SelectedModel
= model;
408
SelectedModel
= modelVM;
424
SelectedModel
??= 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)
181
if (model !=
SelectedModel
)
184
_client = _chatClientFactory.CreateClient(
SelectedModel
.GetValidFamily());
428
_client = _chatClientFactory.CreateClient(
SelectedModel
.GetValidFamily());
907
new AssistantChatAssistantSettings(
SelectedModel
?.Family)).ConfigureAwait(false);
990
new ComponentTelemetryProperty(TelemetryPropertyKeys.AIAssistantSelectedModel, new AspireTelemetryProperty(
SelectedModel
?.Family ?? string.Empty)),