chore: check model running
This commit is contained in:
parent
40c5953fea
commit
fdf239352a
@ -129,7 +129,10 @@ const ChatInput = ({
|
|||||||
const activeModels = await serviceHub
|
const activeModels = await serviceHub
|
||||||
.models()
|
.models()
|
||||||
.getActiveModels('llamacpp')
|
.getActiveModels('llamacpp')
|
||||||
setHasActiveModels(activeModels.length > 0)
|
const hasMatchingActiveModel = activeModels.some(
|
||||||
|
(model) => String(model) === selectedModel?.id
|
||||||
|
)
|
||||||
|
setHasActiveModels(activeModels.length > 0 && hasMatchingActiveModel)
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Failed to get active models:', error)
|
console.error('Failed to get active models:', error)
|
||||||
setHasActiveModels(false)
|
setHasActiveModels(false)
|
||||||
@ -142,7 +145,7 @@ const ChatInput = ({
|
|||||||
const intervalId = setInterval(checkActiveModels, 3000)
|
const intervalId = setInterval(checkActiveModels, 3000)
|
||||||
|
|
||||||
return () => clearInterval(intervalId)
|
return () => clearInterval(intervalId)
|
||||||
}, [serviceHub])
|
}, [serviceHub, selectedModel?.id])
|
||||||
|
|
||||||
// Check for mmproj existence or vision capability when model changes
|
// Check for mmproj existence or vision capability when model changes
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user