Add asset max difference setting and update related logic
This commit is contained in:
@@ -827,4 +827,5 @@ export const languageEnglish = {
|
||||
subtitlesWarning1: "You must use model with audio/video input to use this feature.",
|
||||
subtitlesWarning2: "You must use model with streaming feature to use this feature.",
|
||||
reset: "Reset",
|
||||
assetMaxDifference: "Asset Max Difference",
|
||||
}
|
||||
@@ -51,6 +51,9 @@
|
||||
<span class="text-textcolor">{language.genTimes} <Help key="genTimes"/></span>
|
||||
<NumberInput marginBottom={true} size={"sm"} min={0} max={4096} bind:value={DBState.db.genTime}/>
|
||||
|
||||
<span class="text-textcolor">{language.assetMaxDifference}</span>
|
||||
<NumberInput marginBottom={true} size={"sm"} bind:value={DBState.db.assetMaxDifference}/>
|
||||
|
||||
<span class="text-textcolor mt-4">GPT Vision Quality <Help key="gptVisionQuality"/></span>
|
||||
<SelectInput bind:value={DBState.db.gptVisionQuality}>
|
||||
<OptionInput value="low">Low</OptionInput>
|
||||
|
||||
@@ -453,6 +453,10 @@ function getClosestMatch(name:string, assetPaths:{[key:string]:{path:string, ext
|
||||
closestDist = dist
|
||||
}
|
||||
}
|
||||
console.log(closestDist, closest)
|
||||
if(closestDist > DBState.db.assetMaxDifference){
|
||||
return null
|
||||
}
|
||||
return assetPaths[closest]
|
||||
}
|
||||
|
||||
|
||||
@@ -461,6 +461,7 @@ export function setDatabase(data:Database){
|
||||
}
|
||||
data.customFlags ??= []
|
||||
data.enableCustomFlags ??= false
|
||||
data.assetMaxDifference ??= 4
|
||||
changeLanguage(data.language)
|
||||
setDatabaseLite(data)
|
||||
}
|
||||
@@ -857,6 +858,7 @@ export interface Database{
|
||||
presetChain: string
|
||||
legacyMediaFindings?:boolean
|
||||
geminiStream?:boolean
|
||||
assetMaxDifference:number
|
||||
}
|
||||
|
||||
interface SeparateParameters{
|
||||
|
||||
Reference in New Issue
Block a user