ai: add temperature

This commit is contained in:
end-4
2025-06-05 13:15:02 +02:00
parent 938b4b2c69
commit 1e24608e2b
3 changed files with 39 additions and 1 deletions
@@ -6,6 +6,7 @@ pragma ComponentBehavior: Bound
Singleton {
property QtObject ai: QtObject {
property string model
property real temperature: 0.5
}
property QtObject sidebar: QtObject {
@@ -67,6 +67,19 @@ Item {
}
}
},
{
name: "temp",
description: qsTr("Set temperature (randomness) of the model. Values range between 0 to 2 for Gemini, 0 to 1 for other models. Default is 0.5."),
execute: (args) => {
// console.log(args)
if (args.length == 0 || args[0] == "get") {
Ai.printTemperature()
} else {
const temp = parseFloat(args[0]);
Ai.setTemperature(temp);
}
}
},
{
name: "test",
description: qsTr("Markdown test"),