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.
This commit is contained in:
kangfenmao 2024-10-15 15:55:15 +08:00
parent d29cd3c657
commit 7237729ff6

View File

@ -37,7 +37,9 @@ const PopupContainer: React.FC<PopupContainerProps> = ({ 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: (