From 2961796fb9c18b0d5a60c1344b5556fe86d27770 Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Tue, 15 Oct 2024 15:55:15 +0800 Subject: [PATCH] feat: enhanced model search in popup - Improved search functionality for selecting models in the popup by modifying the filter criteria to include both model and provider names. --- src/renderer/src/components/Popups/SelectModelPopup.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/components/Popups/SelectModelPopup.tsx b/src/renderer/src/components/Popups/SelectModelPopup.tsx index da8f90d3d6..478115f0db 100644 --- a/src/renderer/src/components/Popups/SelectModelPopup.tsx +++ b/src/renderer/src/components/Popups/SelectModelPopup.tsx @@ -37,7 +37,9 @@ const PopupContainer: React.FC = ({ model, resolve }) => { label: p.isSystem ? t(`provider.${p.id}`) : p.name, type: 'group', children: reverse(sortBy(p.models, 'name')) - .filter((m) => m.name.toLowerCase().includes(searchText.toLowerCase())) + .filter((m) => + [m.name + m.provider + t('provider.' + p.id)].join('').toLowerCase().includes(searchText.toLowerCase()) + ) .map((m) => ({ key: getModelUniqId(m), label: (