3 writes to SelectedModel
Aspire.Dashboard (3)
Model\Assistant\AssistantChatViewModel.cs (3)
188
SelectedModel
= model;
413
SelectedModel
= modelVM;
429
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)
186
if (model !=
SelectedModel
)
189
_client = _chatClientFactory.CreateClient(
SelectedModel
.GetValidFamily());
433
_client = _chatClientFactory.CreateClient(
SelectedModel
.GetValidFamily());
912
new AssistantChatAssistantSettings(
SelectedModel
?.Family)).ConfigureAwait(false);
995
new ComponentTelemetryProperty(TelemetryPropertyKeys.AIAssistantSelectedModel, new AspireTelemetryProperty(
SelectedModel
?.Family ?? string.Empty)),