chore: show model setting only for local provider

This commit is contained in:
Faisal Amir 2025-08-25 11:26:56 +07:00
parent 8d06c3addf
commit 62eb422934
2 changed files with 10 additions and 8 deletions

View File

@ -414,13 +414,15 @@ const DropdownModelProvider = ({
</span>
</button>
</PopoverTrigger>
{currentModel?.settings && provider && (
<ModelSetting
model={currentModel as Model}
provider={provider}
smallIcon
/>
)}
{currentModel?.settings &&
provider &&
provider.provider === 'llamacpp' && (
<ModelSetting
model={currentModel as Model}
provider={provider}
smallIcon
/>
)}
<ModelSupportStatus
modelId={selectedModel?.id}
provider={selectedProvider}

View File

@ -241,7 +241,7 @@ export const useModelProvider = create<ModelProviderState>()(
}
// Migrate model settings
if (provider.models) {
if (provider.models && provider.provider === 'llamacpp') {
provider.models.forEach((model) => {
if (!model.settings) model.settings = {}