diff --git a/ui/components/AddProviderModelDialog.tsx b/ui/components/AddProviderModelDialog.tsx index 301682f4..807ecb22 100644 --- a/ui/components/AddProviderModelDialog.tsx +++ b/ui/components/AddProviderModelDialog.tsx @@ -248,7 +248,9 @@ export function AddProviderModelDialog({ const pricing = model.pricing as Record; const topProvider = model.top_provider as Record | null; - form.setValue('id', model.id); + if (!isOverride) { + form.setValue('id', model.id); + } form.setValue('name', model.name); form.setValue('description', model.description || ''); form.setValue('context_length', model.context_length); @@ -425,7 +427,7 @@ export function AddProviderModelDialog({ {description} - {!isEdit && !isOverride && ( + {!isEdit && (
Presets
@@ -488,8 +490,9 @@ export function AddProviderModelDialog({
- Prefill fields from a preset model definition, then adjust as - needed. + {isOverride + ? 'Apply pricing and settings from a preset model (keeping the model ID unchanged).' + : 'Prefill fields from a preset model definition, then adjust as needed.'}
)}