diff --git a/options/mzta-options-default.js b/options/mzta-options-default.js
index 1410d645..5cfc6e65 100644
--- a/options/mzta-options-default.js
+++ b/options/mzta-options-default.js
@@ -80,6 +80,11 @@ export const prefs_default = {
add_tags_openai_comp_model: '',
add_tags_google_gemini_model: '',
add_tags_anthropic_model: '',
+ add_tags_chatgpt_api_temperature: '',
+ add_tags_ollama_temperature: '',
+ add_tags_openai_comp_temperature: '',
+ add_tags_google_gemini_temperature: '',
+ add_tags_anthropic_temperature: '',
get_calendar_event: true,
get_task: true,
calendar_enforce_timezone: false,
@@ -95,4 +100,9 @@ export const prefs_default = {
spamfilter_openai_comp_model: '',
spamfilter_google_gemini_model: '',
spamfilter_anthropic_model: '',
+ spamfilter_chatgpt_api_temperature: '',
+ spamfilter_ollama_temperature: '',
+ spamfilter_openai_comp_temperature: '',
+ spamfilter_google_gemini_temperature: '',
+ spamfilter_anthropic_temperature: '',
}
diff --git a/pages/_lib/connection-ui.js b/pages/_lib/connection-ui.js
index cc6a4cab..f4179e02 100644
--- a/pages/_lib/connection-ui.js
+++ b/pages/_lib/connection-ui.js
@@ -152,7 +152,7 @@ export async function injectConnectionUI({
__MSG_Loading__
|
@@ -164,7 +164,7 @@ export async function injectConnectionUI({
|
@@ -217,7 +217,7 @@ export async function injectConnectionUI({
__MSG_Loading__
|
@@ -229,7 +229,7 @@ export async function injectConnectionUI({
|
@@ -289,7 +289,7 @@ export async function injectConnectionUI({
__MSG_Loading__
|
@@ -301,7 +301,7 @@ export async function injectConnectionUI({
|
@@ -395,7 +395,7 @@ export async function injectConnectionUI({
__MSG_Loading__
|
@@ -418,7 +418,7 @@ export async function injectConnectionUI({
|
@@ -445,7 +445,7 @@ export async function injectConnectionUI({
__MSG_Loading__
|
@@ -457,7 +457,7 @@ export async function injectConnectionUI({
|
diff --git a/pages/addtags/mzta-add-tags.js b/pages/addtags/mzta-add-tags.js
index 73c0fcb3..b21d8671 100644
--- a/pages/addtags/mzta-add-tags.js
+++ b/pages/addtags/mzta-add-tags.js
@@ -70,7 +70,7 @@ document.addEventListener('DOMContentLoaded', async () => {
element.addEventListener("change", saveOptions);
});
- document.querySelectorAll(".option-input-model").forEach(element => {
+ document.querySelectorAll(".option-input-specific").forEach(element => {
element.addEventListener("change", updatePromptAPIInfo);
});
@@ -296,12 +296,13 @@ async function updateAdditionalPromptStatements(){
async function updatePromptAPIInfo(){
let conntype = document.getElementById(conntype_select_id).value;
let model_value = conntype.substring(0, conntype.length - 4) + '_model';
- let model = document.getElementById(model_prefix + model_value).value;
+ let temperature_value = conntype.substring(0, conntype.length - 4) + '_temperature';
// console.log(">>>>>>>>>>> updatePromptAPIInfo: conntype: " + conntype + " - model: " + model + " - model_value: " + model_value);
let add_tags_prompt = await loadPrompt('prompt_add_tags');
// console.log(">>>>>>>>>>> updatePromptAPIInfo: BEFORE add_tags_prompt: " + JSON.stringify(add_tags_prompt));
add_tags_prompt.api = conntype;
- add_tags_prompt.model = model;
+ add_tags_prompt.model = document.getElementById(model_prefix + model_value).value;
+ add_tags_prompt.temperature = document.getElementById(model_prefix + temperature_value).value;
// console.log(">>>>>>>>>>> updatePromptAPIInfo: AFTER add_tags_prompt: " + JSON.stringify(add_tags_prompt));
await savePrompt(add_tags_prompt);
}
diff --git a/pages/spamfilter/mzta-spamfilter.js b/pages/spamfilter/mzta-spamfilter.js
index 02289fd2..5a7e3505 100644
--- a/pages/spamfilter/mzta-spamfilter.js
+++ b/pages/spamfilter/mzta-spamfilter.js
@@ -65,7 +65,7 @@ document.addEventListener('DOMContentLoaded', async () => {
check_spamfilter_threshold({target: document.getElementById("spamfilter_threshold")});
// Bind prompt API updates to connection type and model selects
- document.querySelectorAll(".option-input-model").forEach(element => {
+ document.querySelectorAll(".option-input-specific").forEach(element => {
element.addEventListener("change", updatePromptAPIInfo);
});
const conntype_el = document.getElementById(conntype_select_id);