From fad3f676786a49b0658b48fb1a3c4ebb6122c0b2 Mon Sep 17 00:00:00 2001 From: ousugo Date: Fri, 14 Feb 2025 02:59:25 +0800 Subject: [PATCH] feat: Improve model search by adding name-based filtering, resolve #1520 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 搜索模型时,同时搜索模型的名字和 ID --- .../src/pages/settings/ProviderSettings/EditModelsPopup.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/pages/settings/ProviderSettings/EditModelsPopup.tsx b/src/renderer/src/pages/settings/ProviderSettings/EditModelsPopup.tsx index d1680560..ec47db08 100644 --- a/src/renderer/src/pages/settings/ProviderSettings/EditModelsPopup.tsx +++ b/src/renderer/src/pages/settings/ProviderSettings/EditModelsPopup.tsx @@ -36,7 +36,11 @@ const PopupContainer: React.FC = ({ provider: _provider, resolve }) => { const allModels = uniqBy([...systemModels, ...listModels, ...models], 'id') const list = allModels.filter((model) => { - if (searchText && !model.id.toLocaleLowerCase().includes(searchText.toLocaleLowerCase())) { + if ( + searchText && + !model.id.toLocaleLowerCase().includes(searchText.toLocaleLowerCase()) && + !model.name?.toLocaleLowerCase().includes(searchText.toLocaleLowerCase()) + ) { return false } switch (filterType) {