Fix fallbackmodel

This commit is contained in:
Kwaroran
2025-03-23 14:02:34 +09:00
parent 19c7097720
commit a717510d07
2 changed files with 8 additions and 1 deletions

View File

@@ -268,7 +268,7 @@ function applyParameters(data: { [key: string]: any }, parameters: Parameter[],
export async function requestChatData(arg:requestDataArgument, model:ModelModeExtended, abortSignal:AbortSignal=null):Promise<requestDataResponse> {
const db = getDatabase()
const fallBackModels:string[] = db?.fallbackModels?.[model] ?? []
const fallBackModels:string[] = safeStructuredClone(db?.fallbackModels?.[model] ?? [])
fallBackModels.push('')
const originalFormated = safeStructuredClone(arg.formated)

View File

@@ -505,6 +505,13 @@ export function setDatabase(data:Database){
otherAx: [],
model: []
}
data.fallbackModels = {
model: data.fallbackModels.model.filter((v) => v !== ''),
memory: data.fallbackModels.memory.filter((v) => v !== ''),
emotion: data.fallbackModels.emotion.filter((v) => v !== ''),
translate: data.fallbackModels.translate.filter((v) => v !== ''),
otherAx: data.fallbackModels.otherAx.filter((v) => v !== '')
}
changeLanguage(data.language)
setDatabaseLite(data)
}