chore: fix new chat with update last selected model dropdown
This commit is contained in:
parent
80ee8fd2b2
commit
13c7ad707e
@ -228,12 +228,11 @@ const DropdownModelProvider = ({
|
|||||||
selectModelProvider,
|
selectModelProvider,
|
||||||
updateCurrentThreadModel,
|
updateCurrentThreadModel,
|
||||||
providers,
|
providers,
|
||||||
useLastUsedModel,
|
|
||||||
checkModelExists,
|
checkModelExists,
|
||||||
updateProvider,
|
updateProvider,
|
||||||
getProviderByName,
|
getProviderByName,
|
||||||
checkAndUpdateModelVisionCapability,
|
checkAndUpdateModelVisionCapability,
|
||||||
serviceHub,
|
|
||||||
// selectedModel and selectedProvider intentionally excluded to prevent race conditions
|
// selectedModel and selectedProvider intentionally excluded to prevent race conditions
|
||||||
])
|
])
|
||||||
|
|
||||||
@ -326,7 +325,8 @@ const DropdownModelProvider = ({
|
|||||||
// Create Fzf instance for fuzzy search
|
// Create Fzf instance for fuzzy search
|
||||||
const fzfInstance = useMemo(() => {
|
const fzfInstance = useMemo(() => {
|
||||||
return new Fzf(searchableItems, {
|
return new Fzf(searchableItems, {
|
||||||
selector: (item) => `${getModelDisplayName(item.model)} ${item.model.id}`.toLowerCase(),
|
selector: (item) =>
|
||||||
|
`${getModelDisplayName(item.model)} ${item.model.id}`.toLowerCase(),
|
||||||
})
|
})
|
||||||
}, [searchableItems])
|
}, [searchableItems])
|
||||||
|
|
||||||
@ -404,12 +404,10 @@ const DropdownModelProvider = ({
|
|||||||
})
|
})
|
||||||
|
|
||||||
// Store the selected model as last used
|
// Store the selected model as last used
|
||||||
if (useLastUsedModel) {
|
setLastUsedModel(
|
||||||
setLastUsedModel(
|
searchableModel.provider.provider,
|
||||||
searchableModel.provider.provider,
|
searchableModel.model.id
|
||||||
searchableModel.model.id
|
)
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Check mmproj existence for llamacpp models (async, don't block UI)
|
// Check mmproj existence for llamacpp models (async, don't block UI)
|
||||||
if (searchableModel.provider.provider === 'llamacpp') {
|
if (searchableModel.provider.provider === 'llamacpp') {
|
||||||
@ -443,7 +441,6 @@ const DropdownModelProvider = ({
|
|||||||
[
|
[
|
||||||
selectModelProvider,
|
selectModelProvider,
|
||||||
updateCurrentThreadModel,
|
updateCurrentThreadModel,
|
||||||
useLastUsedModel,
|
|
||||||
updateProvider,
|
updateProvider,
|
||||||
getProviderByName,
|
getProviderByName,
|
||||||
checkAndUpdateModelVisionCapability,
|
checkAndUpdateModelVisionCapability,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user