diff --git a/src/renderer/src/pages/settings/ProviderSettings/EditModelsPopup.tsx b/src/renderer/src/pages/settings/ProviderSettings/EditModelsPopup.tsx index f7d1aed6..decfe24f 100644 --- a/src/renderer/src/pages/settings/ProviderSettings/EditModelsPopup.tsx +++ b/src/renderer/src/pages/settings/ProviderSettings/EditModelsPopup.tsx @@ -81,16 +81,18 @@ const PopupContainer: React.FC = ({ provider: _provider, resolve }) => { setLoading(true) const models = await fetchModels(_provider) setListModels( - models.map((model) => ({ - id: model.id, - // @ts-ignore name - name: model.name || model.id, - provider: _provider.id, - group: getDefaultGroupName(model.id), - // @ts-ignore name - description: model?.description, - owned_by: model?.owned_by - })) + models + .map((model) => ({ + id: model.id, + // @ts-ignore name + name: model.name || model.id, + provider: _provider.id, + group: getDefaultGroupName(model.id), + // @ts-ignore name + description: model?.description, + owned_by: model?.owned_by + })) + .filter((model) => !isEmpty(model.id)) ) setLoading(false) } catch (error) {