chore: provider llamacpp will always check runtime capabilities
This commit is contained in:
parent
a8ca0d6418
commit
371a0dd6ec
@ -290,7 +290,7 @@ export const useChat = () => {
|
|||||||
...modelSettings,
|
...modelSettings,
|
||||||
...currentAssistant.parameters,
|
...currentAssistant.parameters,
|
||||||
...(selectedModel?.reasoning?.reasoning_budget &&
|
...(selectedModel?.reasoning?.reasoning_budget &&
|
||||||
selectedModel?.reasoning?.reasoning_budget !== 'auto' && {
|
selectedModel?.reasoning?.reasoning_effort !== 'auto' && {
|
||||||
reasoning_effort: selectedModel?.reasoning?.reasoning_effort,
|
reasoning_effort: selectedModel?.reasoning?.reasoning_effort,
|
||||||
}),
|
}),
|
||||||
} as unknown as Record<string, object>
|
} as unknown as Record<string, object>
|
||||||
|
|||||||
@ -77,6 +77,7 @@ export const useModelProvider = create<ModelProviderState>()(
|
|||||||
('id' in e || 'model' in e) &&
|
('id' in e || 'model' in e) &&
|
||||||
typeof (e.id ?? e.model) === 'string'
|
typeof (e.id ?? e.model) === 'string'
|
||||||
)
|
)
|
||||||
|
console.log(models, 'models')
|
||||||
const mergedModels = [
|
const mergedModels = [
|
||||||
...(provider?.models ?? []).filter(
|
...(provider?.models ?? []).filter(
|
||||||
(e) =>
|
(e) =>
|
||||||
@ -99,7 +100,10 @@ export const useModelProvider = create<ModelProviderState>()(
|
|||||||
return {
|
return {
|
||||||
...model,
|
...model,
|
||||||
settings: settings,
|
settings: settings,
|
||||||
capabilities: existingModel?.capabilities || model.capabilities,
|
capabilities:
|
||||||
|
provider.provider === 'llamacpp'
|
||||||
|
? model.capabilities
|
||||||
|
: existingModel?.capabilities || model.capabilities,
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user