From 3f0702fb1ed6138b66cff7b8e98c7a356dd67820 Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 20 May 2024 15:26:33 +0200 Subject: [PATCH] OpenAI: disable multimodal by default --- app/src/main/java/eu/faircode/email/AI.java | 4 ++-- .../java/eu/faircode/email/FragmentOptionsIntegrations.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/AI.java b/app/src/main/java/eu/faircode/email/AI.java index 5878675a41..78be92c7fb 100644 --- a/app/src/main/java/eu/faircode/email/AI.java +++ b/app/src/main/java/eu/faircode/email/AI.java @@ -50,7 +50,7 @@ public class AI { SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); String model = prefs.getString("openai_model", OpenAI.DEFAULT_MODEL); float temperature = prefs.getFloat("openai_temperature", OpenAI.DEFAULT_TEMPERATURE); - boolean multimodal = prefs.getBoolean("openai_multimodal", true); + boolean multimodal = prefs.getBoolean("openai_multimodal", false); OpenAI.Message message; if (body instanceof Spannable) @@ -129,7 +129,7 @@ public class AI { String model = prefs.getString("openai_model", OpenAI.DEFAULT_MODEL); float temperature = prefs.getFloat("openai_temperature", OpenAI.DEFAULT_TEMPERATURE); String prompt = prefs.getString("openai_summarize", OpenAI.DEFAULT_SUMMARY_PROMPT); - boolean multimodal = prefs.getBoolean("openai_multimodal", true); + boolean multimodal = prefs.getBoolean("openai_multimodal", false); List input = new ArrayList<>(); input.add(new OpenAI.Message(OpenAI.USER, diff --git a/app/src/main/java/eu/faircode/email/FragmentOptionsIntegrations.java b/app/src/main/java/eu/faircode/email/FragmentOptionsIntegrations.java index b303f98d16..dd42b3ba2d 100644 --- a/app/src/main/java/eu/faircode/email/FragmentOptionsIntegrations.java +++ b/app/src/main/java/eu/faircode/email/FragmentOptionsIntegrations.java @@ -787,7 +787,7 @@ public class FragmentOptionsIntegrations extends FragmentBase implements SharedP etOpenAiModel.setText(prefs.getString("openai_model", null)); etOpenAiModel.setEnabled(swOpenAi.isChecked()); - swOpenMultiModal.setChecked(prefs.getBoolean("openai_multimodal", true)); + swOpenMultiModal.setChecked(prefs.getBoolean("openai_multimodal", false)); swOpenMultiModal.setEnabled(swOpenAi.isChecked()); float temperature = prefs.getFloat("openai_temperature", OpenAI.DEFAULT_TEMPERATURE);