diff --git a/web-app/src/hooks/useChat.ts b/web-app/src/hooks/useChat.ts index 3bbbd362f..71018348a 100644 --- a/web-app/src/hooks/useChat.ts +++ b/web-app/src/hooks/useChat.ts @@ -290,7 +290,7 @@ export const useChat = () => { ...modelSettings, ...currentAssistant.parameters, ...(selectedModel?.reasoning?.reasoning_budget && - selectedModel?.reasoning?.reasoning_budget !== 'auto' && { + selectedModel?.reasoning?.reasoning_effort !== 'auto' && { reasoning_effort: selectedModel?.reasoning?.reasoning_effort, }), } as unknown as Record diff --git a/web-app/src/hooks/useModelProvider.ts b/web-app/src/hooks/useModelProvider.ts index f0ee6a2fc..451b3fb54 100644 --- a/web-app/src/hooks/useModelProvider.ts +++ b/web-app/src/hooks/useModelProvider.ts @@ -77,6 +77,7 @@ export const useModelProvider = create()( ('id' in e || 'model' in e) && typeof (e.id ?? e.model) === 'string' ) + console.log(models, 'models') const mergedModels = [ ...(provider?.models ?? []).filter( (e) => @@ -99,7 +100,10 @@ export const useModelProvider = create()( return { ...model, settings: settings, - capabilities: existingModel?.capabilities || model.capabilities, + capabilities: + provider.provider === 'llamacpp' + ? model.capabilities + : existingModel?.capabilities || model.capabilities, } })