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 ? (