diff --git a/ui/desktop/src/components/settings/models/subcomponents/SwitchModelModal.tsx b/ui/desktop/src/components/settings/models/subcomponents/SwitchModelModal.tsx index 275d779b..ce83f92d 100644 --- a/ui/desktop/src/components/settings/models/subcomponents/SwitchModelModal.tsx +++ b/ui/desktop/src/components/settings/models/subcomponents/SwitchModelModal.tsx @@ -841,21 +841,33 @@ export const SwitchModelModal = ({ ) : providerErrors[provider] ? ( - /* Show error message when provider failed to connect */ -
-
-
-

- {intl.formatMessage(i18n.couldNotContactProvider)} -

-
- {providerErrors[provider]} -
-
- {intl.formatMessage(i18n.checkProviderConfig)} + /* Show error with custom model input so users aren't stuck */ +
+
+
+
+

+ {intl.formatMessage(i18n.couldNotContactProvider)} +

+
+ {providerErrors[provider]} +
+
+ {intl.formatMessage(i18n.checkProviderConfig)} +
+ + setModel(event.target.value)} + value={model} + /> + {attemptedSubmit && validationErrors.model && ( +
{validationErrors.model}
+ )}
) : !isCustomModel ? (