From c9d750ad8ee83063539d973a844a5f40d0c43b32 Mon Sep 17 00:00:00 2001 From: Soulter <37870767+Soulter@users.noreply.github.com> Date: Mon, 14 Sep 2026 20:04:40 +0800 Subject: [PATCH 1/3] feat: group model selection by provider source --- .../components/shared/ProviderSelectMenu.vue | 243 +++++++++++------- 1 file changed, 146 insertions(+), 97 deletions(-) diff --git a/dashboard/src/components/shared/ProviderSelectMenu.vue b/dashboard/src/components/shared/ProviderSelectMenu.vue index 70dfdfb0ab..02280073f4 100644 --- a/dashboard/src/components/shared/ProviderSelectMenu.vue +++ b/dashboard/src/components/shared/ProviderSelectMenu.vue @@ -99,6 +99,7 @@ - - - {{ provider.id }} - - - - {{ - provider.model || provider.type || provider.provider_type - }} - - - - - {{ item.tooltip }} - - + + {{ group.id }} + + + + {{ provider.id }} + + + + {{ + provider.model || provider.type || provider.provider_type + }} + + - - {{ - providerTm("models.metadata.context", { - tokens: formatContextLimit( + + + {{ item.tooltip }} + + - - - {{ providerTm("models.testButton") }} - - - mdi-check - - - - + ) + " + location="top" + max-width="320" + > + + {{ + providerTm("models.metadata.context", { + tokens: formatContextLimit( + provider, + metadataForProvider(provider), + ), + }) + }} + + + + + +