ToolTip.text:qsTr("Number of characters per document snippet.\nNOTE: larger numbers increase likelihood of factual responses, but also result in slower generation.")
ToolTip.visible:hovered
text:settings.chunkSize.toString()
validator:IntValidator{
bottom:1
}
onEditingFinished:{
varval=parseInt(text)
if(!isNaN(val)){
settings.chunkSize=val
settings.sync()
focus=false
LocalDocs.chunkSize=settings.chunkSize
}else{
text=settings.chunkSize.toString()
}
}
}
Label{
@ -203,6 +240,21 @@ Item {
Layout.column:1
ToolTip.text:qsTr("Best N matches of retrieved document snippets to add to the context for prompt.\nNOTE: larger numbers increase likelihood of factual responses, but also result in slower generation.")
ToolTip.visible:hovered
text:settings.retrievalSize.toString()
validator:IntValidator{
bottom:1
}
onEditingFinished:{
varval=parseInt(text)
if(!isNaN(val)){
settings.retrievalSize=val
settings.sync()
focus=false
LocalDocs.retrievalSize=settings.retrievalSize
}else{
text=settings.retrievalSize.toString()
}
}
}
MyButton{
@ -215,7 +267,7 @@ Item {
Accessible.name:text
Accessible.description:qsTr("Restores the settings dialog to a default state")