Browse Source

feat: rename title generation model to task model

Jun Siang Cheah 1 year ago
parent
commit
44c8b0bb83
32 changed files with 89 additions and 46 deletions
  1. 21 1
      src/lib/components/chat/Settings/Interface.svelte
  2. 2 1
      src/lib/i18n/locales/ar-BH/translation.json
  3. 2 1
      src/lib/i18n/locales/bg-BG/translation.json
  4. 2 1
      src/lib/i18n/locales/bn-BD/translation.json
  5. 2 1
      src/lib/i18n/locales/ca-ES/translation.json
  6. 2 1
      src/lib/i18n/locales/de-DE/translation.json
  7. 2 1
      src/lib/i18n/locales/dg-DG/translation.json
  8. 2 1
      src/lib/i18n/locales/en-GB/translation.json
  9. 2 1
      src/lib/i18n/locales/en-US/translation.json
  10. 2 1
      src/lib/i18n/locales/es-ES/translation.json
  11. 2 1
      src/lib/i18n/locales/fa-IR/translation.json
  12. 2 1
      src/lib/i18n/locales/fi-FI/translation.json
  13. 2 1
      src/lib/i18n/locales/fr-CA/translation.json
  14. 2 1
      src/lib/i18n/locales/fr-FR/translation.json
  15. 2 1
      src/lib/i18n/locales/hi-IN/translation.json
  16. 2 1
      src/lib/i18n/locales/it-IT/translation.json
  17. 2 1
      src/lib/i18n/locales/ja-JP/translation.json
  18. 2 1
      src/lib/i18n/locales/ka-GE/translation.json
  19. 2 1
      src/lib/i18n/locales/ko-KR/translation.json
  20. 2 1
      src/lib/i18n/locales/nl-NL/translation.json
  21. 2 1
      src/lib/i18n/locales/pl-PL/translation.json
  22. 2 1
      src/lib/i18n/locales/pt-BR/translation.json
  23. 2 1
      src/lib/i18n/locales/pt-PT/translation.json
  24. 2 1
      src/lib/i18n/locales/ru-RU/translation.json
  25. 2 1
      src/lib/i18n/locales/sv-SE/translation.json
  26. 2 1
      src/lib/i18n/locales/tr-TR/translation.json
  27. 2 1
      src/lib/i18n/locales/uk-UA/translation.json
  28. 2 1
      src/lib/i18n/locales/vi-VN/translation.json
  29. 2 1
      src/lib/i18n/locales/zh-CN/translation.json
  30. 2 1
      src/lib/i18n/locales/zh-TW/translation.json
  31. 5 8
      src/routes/(app)/+page.svelte
  32. 5 8
      src/routes/(app)/c/[id]/+page.svelte

+ 21 - 1
src/lib/components/chat/Settings/Interface.svelte

@@ -4,6 +4,7 @@
 	import { config, models, settings, user } from '$lib/stores';
 	import { config, models, settings, user } from '$lib/stores';
 	import { createEventDispatcher, onMount, getContext } from 'svelte';
 	import { createEventDispatcher, onMount, getContext } from 'svelte';
 	import { toast } from 'svelte-sonner';
 	import { toast } from 'svelte-sonner';
+	import Tooltip from '$lib/components/common/Tooltip.svelte';
 	const dispatch = createEventDispatcher();
 	const dispatch = createEventDispatcher();
 
 
 	const i18n = getContext('i18n');
 	const i18n = getContext('i18n');
@@ -231,7 +232,26 @@
 		<hr class=" dark:border-gray-700" />
 		<hr class=" dark:border-gray-700" />
 
 
 		<div>
 		<div>
-			<div class=" mb-2.5 text-sm font-medium">{$i18n.t('Set Title Auto-Generation Model')}</div>
+			<div class=" mb-2.5 text-sm font-medium flex">
+				<div class=" mr-1">{$i18n.t('Set Task Model')}</div>
+				<Tooltip
+					content={$i18n.t('A task model is used when performing tasks such as generating titles for chats and web search queries')}>
+					<svg
+						xmlns="http://www.w3.org/2000/svg"
+						fill="none"
+						viewBox="0 0 24 24"
+						stroke-width="1.5"
+						stroke="currentColor"
+						class="w-5 h-5"
+					>
+						<path
+							stroke-linecap="round"
+							stroke-linejoin="round"
+							d="m11.25 11.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9-3.75h.008v.008H12V8.25Z"
+						/>
+					</svg>
+				</Tooltip>
+			</div>
 			<div class="flex w-full gap-2 pr-2">
 			<div class="flex w-full gap-2 pr-2">
 				<div class="flex-1">
 				<div class="flex-1">
 					<div class=" text-xs mb-1">Local Models</div>
 					<div class=" text-xs mb-1">Local Models</div>

+ 2 - 1
src/lib/i18n/locales/ar-BH/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} ...يفكر",
 	"{{modelName}} is thinking...": "{{modelName}} ...يفكر",
 	"{{user}}'s Chats": "{{user}}' الدردشات",
 	"{{user}}'s Chats": "{{user}}' الدردشات",
 	"{{webUIName}} Backend Required": "",
 	"{{webUIName}} Backend Required": "",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "المستخدم",
 	"a user": "المستخدم",
 	"About": "عن",
 	"About": "عن",
 	"Account": "الحساب",
 	"Account": "الحساب",
@@ -395,7 +396,7 @@
 	"Set Model": "ضبط النموذج",
 	"Set Model": "ضبط النموذج",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "ضبط الخطوات",
 	"Set Steps": "ضبط الخطوات",
-	"Set Title Auto-Generation Model": "قم بتعيين نموذج إنشاء العنوان تلقائيًا",
+	"Set Task Model": "",
 	"Set Voice": "ضبط الصوت",
 	"Set Voice": "ضبط الصوت",
 	"Settings": "الاعدادات",
 	"Settings": "الاعدادات",
 	"Settings saved successfully!": "تم حفظ الاعدادات بنجاح",
 	"Settings saved successfully!": "تم حفظ الاعدادات بنجاح",

+ 2 - 1
src/lib/i18n/locales/bg-BG/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} мисли ...",
 	"{{modelName}} is thinking...": "{{modelName}} мисли ...",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
 	"{{webUIName}} Backend Required": "{{webUIName}} Изисква се Бекенд",
 	"{{webUIName}} Backend Required": "{{webUIName}} Изисква се Бекенд",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "потребител",
 	"a user": "потребител",
 	"About": "Относно",
 	"About": "Относно",
 	"Account": "Акаунт",
 	"Account": "Акаунт",
@@ -395,7 +396,7 @@
 	"Set Model": "Задай Модел",
 	"Set Model": "Задай Модел",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "Задай Стъпки",
 	"Set Steps": "Задай Стъпки",
-	"Set Title Auto-Generation Model": "Задай Модел за Автоматично Генериране на Заглавие",
+	"Set Task Model": "",
 	"Set Voice": "Задай Глас",
 	"Set Voice": "Задай Глас",
 	"Settings": "Настройки",
 	"Settings": "Настройки",
 	"Settings saved successfully!": "Настройките са запазени успешно!",
 	"Settings saved successfully!": "Настройките са запазени успешно!",

+ 2 - 1
src/lib/i18n/locales/bn-BD/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} চিন্তা করছে...",
 	"{{modelName}} is thinking...": "{{modelName}} চিন্তা করছে...",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
 	"{{webUIName}} Backend Required": "{{webUIName}} ব্যাকএন্ড আবশ্যক",
 	"{{webUIName}} Backend Required": "{{webUIName}} ব্যাকএন্ড আবশ্যক",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "একজন ব্যাবহারকারী",
 	"a user": "একজন ব্যাবহারকারী",
 	"About": "সম্পর্কে",
 	"About": "সম্পর্কে",
 	"Account": "একাউন্ট",
 	"Account": "একাউন্ট",
@@ -395,7 +396,7 @@
 	"Set Model": "মডেল নির্ধারণ করুন",
 	"Set Model": "মডেল নির্ধারণ করুন",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "পরবর্তী ধাপসমূহ",
 	"Set Steps": "পরবর্তী ধাপসমূহ",
-	"Set Title Auto-Generation Model": "শিরোনাম অটোজেনারেশন মডেন নির্ধারণ করুন",
+	"Set Task Model": "",
 	"Set Voice": "কন্ঠস্বর নির্ধারণ করুন",
 	"Set Voice": "কন্ঠস্বর নির্ধারণ করুন",
 	"Settings": "সেটিংসমূহ",
 	"Settings": "সেটিংসমূহ",
 	"Settings saved successfully!": "সেটিংগুলো সফলভাবে সংরক্ষিত হয়েছে",
 	"Settings saved successfully!": "সেটিংগুলো সফলভাবে সংরক্ষিত হয়েছে",

+ 2 - 1
src/lib/i18n/locales/ca-ES/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} està pensant...",
 	"{{modelName}} is thinking...": "{{modelName}} està pensant...",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
 	"{{webUIName}} Backend Required": "Es requereix Backend de {{webUIName}}",
 	"{{webUIName}} Backend Required": "Es requereix Backend de {{webUIName}}",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "un usuari",
 	"a user": "un usuari",
 	"About": "Sobre",
 	"About": "Sobre",
 	"Account": "Compte",
 	"Account": "Compte",
@@ -395,7 +396,7 @@
 	"Set Model": "Estableix Model",
 	"Set Model": "Estableix Model",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "Estableix Passos",
 	"Set Steps": "Estableix Passos",
-	"Set Title Auto-Generation Model": "Estableix Model d'Auto-Generació de Títol",
+	"Set Task Model": "",
 	"Set Voice": "Estableix Veu",
 	"Set Voice": "Estableix Veu",
 	"Settings": "Configuracions",
 	"Settings": "Configuracions",
 	"Settings saved successfully!": "Configuracions guardades amb èxit!",
 	"Settings saved successfully!": "Configuracions guardades amb èxit!",

+ 2 - 1
src/lib/i18n/locales/de-DE/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} denkt nach...",
 	"{{modelName}} is thinking...": "{{modelName}} denkt nach...",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
 	"{{webUIName}} Backend Required": "{{webUIName}}-Backend erforderlich",
 	"{{webUIName}} Backend Required": "{{webUIName}}-Backend erforderlich",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "ein Benutzer",
 	"a user": "ein Benutzer",
 	"About": "Über",
 	"About": "Über",
 	"Account": "Account",
 	"Account": "Account",
@@ -395,7 +396,7 @@
 	"Set Model": "Modell festlegen",
 	"Set Model": "Modell festlegen",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "Schritte festlegen",
 	"Set Steps": "Schritte festlegen",
-	"Set Title Auto-Generation Model": "Modell für automatische Titelgenerierung festlegen",
+	"Set Task Model": "",
 	"Set Voice": "Stimme festlegen",
 	"Set Voice": "Stimme festlegen",
 	"Settings": "Einstellungen",
 	"Settings": "Einstellungen",
 	"Settings saved successfully!": "Einstellungen erfolgreich gespeichert!",
 	"Settings saved successfully!": "Einstellungen erfolgreich gespeichert!",

+ 2 - 1
src/lib/i18n/locales/dg-DG/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} is thinkin'...",
 	"{{modelName}} is thinking...": "{{modelName}} is thinkin'...",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
 	"{{webUIName}} Backend Required": "{{webUIName}} Backend Much Required",
 	"{{webUIName}} Backend Required": "{{webUIName}} Backend Much Required",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "such user",
 	"a user": "such user",
 	"About": "Much About",
 	"About": "Much About",
 	"Account": "Account",
 	"Account": "Account",
@@ -395,7 +396,7 @@
 	"Set Model": "Set Model so speak",
 	"Set Model": "Set Model so speak",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "Set Steps so many steps",
 	"Set Steps": "Set Steps so many steps",
-	"Set Title Auto-Generation Model": "Set Title Auto-Generation Model very auto-generate",
+	"Set Task Model": "",
 	"Set Voice": "Set Voice so speak",
 	"Set Voice": "Set Voice so speak",
 	"Settings": "Settings much settings",
 	"Settings": "Settings much settings",
 	"Settings saved successfully!": "Settings saved successfully! Very success!",
 	"Settings saved successfully!": "Settings saved successfully! Very success!",

+ 2 - 1
src/lib/i18n/locales/en-GB/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "",
 	"{{modelName}} is thinking...": "",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
 	"{{webUIName}} Backend Required": "",
 	"{{webUIName}} Backend Required": "",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "",
 	"a user": "",
 	"About": "",
 	"About": "",
 	"Account": "",
 	"Account": "",
@@ -395,7 +396,7 @@
 	"Set Model": "",
 	"Set Model": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "",
 	"Set Steps": "",
-	"Set Title Auto-Generation Model": "",
+	"Set Task Model": "",
 	"Set Voice": "",
 	"Set Voice": "",
 	"Settings": "",
 	"Settings": "",
 	"Settings saved successfully!": "",
 	"Settings saved successfully!": "",

+ 2 - 1
src/lib/i18n/locales/en-US/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "",
 	"{{modelName}} is thinking...": "",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
 	"{{webUIName}} Backend Required": "",
 	"{{webUIName}} Backend Required": "",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "",
 	"a user": "",
 	"About": "",
 	"About": "",
 	"Account": "",
 	"Account": "",
@@ -395,7 +396,7 @@
 	"Set Model": "",
 	"Set Model": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "",
 	"Set Steps": "",
-	"Set Title Auto-Generation Model": "",
+	"Set Task Model": "",
 	"Set Voice": "",
 	"Set Voice": "",
 	"Settings": "",
 	"Settings": "",
 	"Settings saved successfully!": "",
 	"Settings saved successfully!": "",

+ 2 - 1
src/lib/i18n/locales/es-ES/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} está pensando...",
 	"{{modelName}} is thinking...": "{{modelName}} está pensando...",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
 	"{{webUIName}} Backend Required": "{{webUIName}} Servidor Requerido",
 	"{{webUIName}} Backend Required": "{{webUIName}} Servidor Requerido",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "un usuario",
 	"a user": "un usuario",
 	"About": "Sobre nosotros",
 	"About": "Sobre nosotros",
 	"Account": "Cuenta",
 	"Account": "Cuenta",
@@ -395,7 +396,7 @@
 	"Set Model": "Establecer el modelo",
 	"Set Model": "Establecer el modelo",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "Establecer Pasos",
 	"Set Steps": "Establecer Pasos",
-	"Set Title Auto-Generation Model": "Establecer modelo de generación automática de títulos",
+	"Set Task Model": "",
 	"Set Voice": "Establecer la voz",
 	"Set Voice": "Establecer la voz",
 	"Settings": "Configuración",
 	"Settings": "Configuración",
 	"Settings saved successfully!": "¡Configuración guardada exitosamente!",
 	"Settings saved successfully!": "¡Configuración guardada exitosamente!",

+ 2 - 1
src/lib/i18n/locales/fa-IR/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} در حال فکر کردن است...",
 	"{{modelName}} is thinking...": "{{modelName}} در حال فکر کردن است...",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
 	"{{webUIName}} Backend Required": "بکند {{webUIName}} نیاز است.",
 	"{{webUIName}} Backend Required": "بکند {{webUIName}} نیاز است.",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "یک کاربر",
 	"a user": "یک کاربر",
 	"About": "درباره",
 	"About": "درباره",
 	"Account": "حساب کاربری",
 	"Account": "حساب کاربری",
@@ -395,7 +396,7 @@
 	"Set Model": "تنظیم مدل",
 	"Set Model": "تنظیم مدل",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "تنظیم گام\u200cها",
 	"Set Steps": "تنظیم گام\u200cها",
-	"Set Title Auto-Generation Model": "تنظیم مدل تولید خودکار عنوان",
+	"Set Task Model": "",
 	"Set Voice": "تنظیم صدا",
 	"Set Voice": "تنظیم صدا",
 	"Settings": "تنظیمات",
 	"Settings": "تنظیمات",
 	"Settings saved successfully!": "تنظیمات با موفقیت ذخیره شد!",
 	"Settings saved successfully!": "تنظیمات با موفقیت ذخیره شد!",

+ 2 - 1
src/lib/i18n/locales/fi-FI/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} miettii...",
 	"{{modelName}} is thinking...": "{{modelName}} miettii...",
 	"{{user}}'s Chats": "{{user}}:n keskustelut",
 	"{{user}}'s Chats": "{{user}}:n keskustelut",
 	"{{webUIName}} Backend Required": "{{webUIName}} backend vaaditaan",
 	"{{webUIName}} Backend Required": "{{webUIName}} backend vaaditaan",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "käyttäjä",
 	"a user": "käyttäjä",
 	"About": "Tietoja",
 	"About": "Tietoja",
 	"Account": "Tili",
 	"Account": "Tili",
@@ -395,7 +396,7 @@
 	"Set Model": "",
 	"Set Model": "",
 	"Set reranking model (e.g. {{model}})": "Aseta uudelleenpisteytysmalli (esim. {{model}})",
 	"Set reranking model (e.g. {{model}})": "Aseta uudelleenpisteytysmalli (esim. {{model}})",
 	"Set Steps": "Aseta askelmäärä",
 	"Set Steps": "Aseta askelmäärä",
-	"Set Title Auto-Generation Model": "Aseta otsikon automaattisen luonnin malli",
+	"Set Task Model": "",
 	"Set Voice": "Aseta puheääni",
 	"Set Voice": "Aseta puheääni",
 	"Settings": "Asetukset",
 	"Settings": "Asetukset",
 	"Settings saved successfully!": "Asetukset tallennettu onnistuneesti!",
 	"Settings saved successfully!": "Asetukset tallennettu onnistuneesti!",

+ 2 - 1
src/lib/i18n/locales/fr-CA/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} réfléchit...",
 	"{{modelName}} is thinking...": "{{modelName}} réfléchit...",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
 	"{{webUIName}} Backend Required": "Backend {{webUIName}} requis",
 	"{{webUIName}} Backend Required": "Backend {{webUIName}} requis",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "un utilisateur",
 	"a user": "un utilisateur",
 	"About": "À propos",
 	"About": "À propos",
 	"Account": "Compte",
 	"Account": "Compte",
@@ -395,7 +396,7 @@
 	"Set Model": "Configurer le modèle",
 	"Set Model": "Configurer le modèle",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "Définir les étapes",
 	"Set Steps": "Définir les étapes",
-	"Set Title Auto-Generation Model": "Définir le modèle de génération automatique de titre",
+	"Set Task Model": "",
 	"Set Voice": "Définir la voix",
 	"Set Voice": "Définir la voix",
 	"Settings": "Paramètres",
 	"Settings": "Paramètres",
 	"Settings saved successfully!": "Paramètres enregistrés avec succès !",
 	"Settings saved successfully!": "Paramètres enregistrés avec succès !",

+ 2 - 1
src/lib/i18n/locales/fr-FR/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} réfléchit...",
 	"{{modelName}} is thinking...": "{{modelName}} réfléchit...",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
 	"{{webUIName}} Backend Required": "Backend {{webUIName}} requis",
 	"{{webUIName}} Backend Required": "Backend {{webUIName}} requis",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "un utilisateur",
 	"a user": "un utilisateur",
 	"About": "À propos",
 	"About": "À propos",
 	"Account": "Compte",
 	"Account": "Compte",
@@ -395,7 +396,7 @@
 	"Set Model": "Définir le modèle",
 	"Set Model": "Définir le modèle",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "Définir les étapes",
 	"Set Steps": "Définir les étapes",
-	"Set Title Auto-Generation Model": "Définir le modèle de génération automatique de titre",
+	"Set Task Model": "",
 	"Set Voice": "Définir la voix",
 	"Set Voice": "Définir la voix",
 	"Settings": "Paramètres",
 	"Settings": "Paramètres",
 	"Settings saved successfully!": "Paramètres enregistrés avec succès !",
 	"Settings saved successfully!": "Paramètres enregistrés avec succès !",

+ 2 - 1
src/lib/i18n/locales/hi-IN/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} सोच रहा है...",
 	"{{modelName}} is thinking...": "{{modelName}} सोच रहा है...",
 	"{{user}}'s Chats": "{{user}} की चैट",
 	"{{user}}'s Chats": "{{user}} की चैट",
 	"{{webUIName}} Backend Required": "{{webUIName}} बैकएंड आवश्यक",
 	"{{webUIName}} Backend Required": "{{webUIName}} बैकएंड आवश्यक",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "एक उपयोगकर्ता",
 	"a user": "एक उपयोगकर्ता",
 	"About": "हमारे बारे में",
 	"About": "हमारे बारे में",
 	"Account": "खाता",
 	"Account": "खाता",
@@ -395,7 +396,7 @@
 	"Set Model": "",
 	"Set Model": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "चरण निर्धारित करें",
 	"Set Steps": "चरण निर्धारित करें",
-	"Set Title Auto-Generation Model": "शीर्षक ऑटो-जेनरेशन मॉडल सेट करें",
+	"Set Task Model": "",
 	"Set Voice": "आवाज सेट करें",
 	"Set Voice": "आवाज सेट करें",
 	"Settings": "सेटिंग्स",
 	"Settings": "सेटिंग्स",
 	"Settings saved successfully!": "सेटिंग्स सफलतापूर्वक सहेजी गईं!",
 	"Settings saved successfully!": "सेटिंग्स सफलतापूर्वक सहेजी गईं!",

+ 2 - 1
src/lib/i18n/locales/it-IT/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} sta pensando...",
 	"{{modelName}} is thinking...": "{{modelName}} sta pensando...",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
 	"{{webUIName}} Backend Required": "{{webUIName}} Backend richiesto",
 	"{{webUIName}} Backend Required": "{{webUIName}} Backend richiesto",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "un utente",
 	"a user": "un utente",
 	"About": "Informazioni",
 	"About": "Informazioni",
 	"Account": "Account",
 	"Account": "Account",
@@ -395,7 +396,7 @@
 	"Set Model": "Imposta modello",
 	"Set Model": "Imposta modello",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "Imposta passaggi",
 	"Set Steps": "Imposta passaggi",
-	"Set Title Auto-Generation Model": "Imposta modello di generazione automatica del titolo",
+	"Set Task Model": "",
 	"Set Voice": "Imposta voce",
 	"Set Voice": "Imposta voce",
 	"Settings": "Impostazioni",
 	"Settings": "Impostazioni",
 	"Settings saved successfully!": "Impostazioni salvate con successo!",
 	"Settings saved successfully!": "Impostazioni salvate con successo!",

+ 2 - 1
src/lib/i18n/locales/ja-JP/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} は思考中です...",
 	"{{modelName}} is thinking...": "{{modelName}} は思考中です...",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
 	"{{webUIName}} Backend Required": "{{webUIName}} バックエンドが必要です",
 	"{{webUIName}} Backend Required": "{{webUIName}} バックエンドが必要です",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "ユーザー",
 	"a user": "ユーザー",
 	"About": "概要",
 	"About": "概要",
 	"Account": "アカウント",
 	"Account": "アカウント",
@@ -395,7 +396,7 @@
 	"Set Model": "モデルを設定",
 	"Set Model": "モデルを設定",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "ステップを設定",
 	"Set Steps": "ステップを設定",
-	"Set Title Auto-Generation Model": "タイトル自動生成モデルを設定",
+	"Set Task Model": "",
 	"Set Voice": "音声を設定",
 	"Set Voice": "音声を設定",
 	"Settings": "設定",
 	"Settings": "設定",
 	"Settings saved successfully!": "設定が正常に保存されました!",
 	"Settings saved successfully!": "設定が正常に保存されました!",

+ 2 - 1
src/lib/i18n/locales/ka-GE/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} ფიქრობს...",
 	"{{modelName}} is thinking...": "{{modelName}} ფიქრობს...",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
 	"{{webUIName}} Backend Required": "{{webUIName}} საჭიროა ბექენდი",
 	"{{webUIName}} Backend Required": "{{webUIName}} საჭიროა ბექენდი",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "მომხმარებელი",
 	"a user": "მომხმარებელი",
 	"About": "შესახებ",
 	"About": "შესახებ",
 	"Account": "ანგარიში",
 	"Account": "ანგარიში",
@@ -395,7 +396,7 @@
 	"Set Model": "მოდელის დაყენება",
 	"Set Model": "მოდელის დაყენება",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "ნაბიჯების დაყენება",
 	"Set Steps": "ნაბიჯების დაყენება",
-	"Set Title Auto-Generation Model": "სათაურის ავტომატური გენერაციის მოდელის დაყენება",
+	"Set Task Model": "",
 	"Set Voice": "ხმის დაყენება",
 	"Set Voice": "ხმის დაყენება",
 	"Settings": "ხელსაწყოები",
 	"Settings": "ხელსაწყოები",
 	"Settings saved successfully!": "პარამეტრები წარმატებით განახლდა!",
 	"Settings saved successfully!": "პარამეტრები წარმატებით განახლდა!",

+ 2 - 1
src/lib/i18n/locales/ko-KR/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} 이(가) 생각중입니다....",
 	"{{modelName}} is thinking...": "{{modelName}} 이(가) 생각중입니다....",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
 	"{{webUIName}} Backend Required": "{{webUIName}} 백엔드가 필요합니다.",
 	"{{webUIName}} Backend Required": "{{webUIName}} 백엔드가 필요합니다.",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "사용자",
 	"a user": "사용자",
 	"About": "소개",
 	"About": "소개",
 	"Account": "계정",
 	"Account": "계정",
@@ -395,7 +396,7 @@
 	"Set Model": "모델 설정",
 	"Set Model": "모델 설정",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "단계 설정",
 	"Set Steps": "단계 설정",
-	"Set Title Auto-Generation Model": "제목 자동 생성 모델 설정",
+	"Set Task Model": "",
 	"Set Voice": "음성 설정",
 	"Set Voice": "음성 설정",
 	"Settings": "설정",
 	"Settings": "설정",
 	"Settings saved successfully!": "설정이 성공적으로 저장되었습니다!",
 	"Settings saved successfully!": "설정이 성공적으로 저장되었습니다!",

+ 2 - 1
src/lib/i18n/locales/nl-NL/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} is aan het denken...",
 	"{{modelName}} is thinking...": "{{modelName}} is aan het denken...",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
 	"{{webUIName}} Backend Required": "{{webUIName}} Backend Verlpicht",
 	"{{webUIName}} Backend Required": "{{webUIName}} Backend Verlpicht",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "een gebruiker",
 	"a user": "een gebruiker",
 	"About": "Over",
 	"About": "Over",
 	"Account": "Account",
 	"Account": "Account",
@@ -395,7 +396,7 @@
 	"Set Model": "Stel die model op",
 	"Set Model": "Stel die model op",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "Stel Stappen in",
 	"Set Steps": "Stel Stappen in",
-	"Set Title Auto-Generation Model": "Stel Titel Auto-Generatie Model in",
+	"Set Task Model": "",
 	"Set Voice": "Stel Stem in",
 	"Set Voice": "Stel Stem in",
 	"Settings": "Instellingen",
 	"Settings": "Instellingen",
 	"Settings saved successfully!": "Instellingen succesvol opgeslagen!",
 	"Settings saved successfully!": "Instellingen succesvol opgeslagen!",

+ 2 - 1
src/lib/i18n/locales/pl-PL/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} myśli...",
 	"{{modelName}} is thinking...": "{{modelName}} myśli...",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
 	"{{webUIName}} Backend Required": "Backend {{webUIName}} wymagane",
 	"{{webUIName}} Backend Required": "Backend {{webUIName}} wymagane",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "użytkownik",
 	"a user": "użytkownik",
 	"About": "O nas",
 	"About": "O nas",
 	"Account": "Konto",
 	"Account": "Konto",
@@ -395,7 +396,7 @@
 	"Set Model": "Ustaw model",
 	"Set Model": "Ustaw model",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "Ustaw kroki",
 	"Set Steps": "Ustaw kroki",
-	"Set Title Auto-Generation Model": "Ustaw model automatycznego generowania tytułów",
+	"Set Task Model": "",
 	"Set Voice": "Ustaw głos",
 	"Set Voice": "Ustaw głos",
 	"Settings": "Ustawienia",
 	"Settings": "Ustawienia",
 	"Settings saved successfully!": "Ustawienia zapisane pomyślnie!",
 	"Settings saved successfully!": "Ustawienia zapisane pomyślnie!",

+ 2 - 1
src/lib/i18n/locales/pt-BR/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} está pensando...",
 	"{{modelName}} is thinking...": "{{modelName}} está pensando...",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
 	"{{webUIName}} Backend Required": "{{webUIName}} Backend Necessário",
 	"{{webUIName}} Backend Required": "{{webUIName}} Backend Necessário",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "um usuário",
 	"a user": "um usuário",
 	"About": "Sobre",
 	"About": "Sobre",
 	"Account": "Conta",
 	"Account": "Conta",
@@ -395,7 +396,7 @@
 	"Set Model": "Definir Modelo",
 	"Set Model": "Definir Modelo",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "Definir Etapas",
 	"Set Steps": "Definir Etapas",
-	"Set Title Auto-Generation Model": "Definir Modelo de Geração Automática de Título",
+	"Set Task Model": "",
 	"Set Voice": "Definir Voz",
 	"Set Voice": "Definir Voz",
 	"Settings": "Configurações",
 	"Settings": "Configurações",
 	"Settings saved successfully!": "Configurações salvas com sucesso!",
 	"Settings saved successfully!": "Configurações salvas com sucesso!",

+ 2 - 1
src/lib/i18n/locales/pt-PT/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} está pensando...",
 	"{{modelName}} is thinking...": "{{modelName}} está pensando...",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
 	"{{webUIName}} Backend Required": "{{webUIName}} Backend Necessário",
 	"{{webUIName}} Backend Required": "{{webUIName}} Backend Necessário",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "um usuário",
 	"a user": "um usuário",
 	"About": "Sobre",
 	"About": "Sobre",
 	"Account": "Conta",
 	"Account": "Conta",
@@ -395,7 +396,7 @@
 	"Set Model": "Definir Modelo",
 	"Set Model": "Definir Modelo",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "Definir Etapas",
 	"Set Steps": "Definir Etapas",
-	"Set Title Auto-Generation Model": "Definir Modelo de Geração Automática de Título",
+	"Set Task Model": "",
 	"Set Voice": "Definir Voz",
 	"Set Voice": "Definir Voz",
 	"Settings": "Configurações",
 	"Settings": "Configurações",
 	"Settings saved successfully!": "Configurações salvas com sucesso!",
 	"Settings saved successfully!": "Configurações salvas com sucesso!",

+ 2 - 1
src/lib/i18n/locales/ru-RU/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} думает...",
 	"{{modelName}} is thinking...": "{{modelName}} думает...",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
 	"{{webUIName}} Backend Required": "{{webUIName}} бэкенд требуемый",
 	"{{webUIName}} Backend Required": "{{webUIName}} бэкенд требуемый",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "пользователь",
 	"a user": "пользователь",
 	"About": "Об",
 	"About": "Об",
 	"Account": "Аккаунт",
 	"Account": "Аккаунт",
@@ -395,7 +396,7 @@
 	"Set Model": "Установить модель",
 	"Set Model": "Установить модель",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "Установить шаги",
 	"Set Steps": "Установить шаги",
-	"Set Title Auto-Generation Model": "Установить модель автогенерации заголовков",
+	"Set Task Model": "",
 	"Set Voice": "Установить голос",
 	"Set Voice": "Установить голос",
 	"Settings": "Настройки",
 	"Settings": "Настройки",
 	"Settings saved successfully!": "Настройки успешно сохранены!",
 	"Settings saved successfully!": "Настройки успешно сохранены!",

+ 2 - 1
src/lib/i18n/locales/sv-SE/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} tänker...",
 	"{{modelName}} is thinking...": "{{modelName}} tänker...",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
 	"{{webUIName}} Backend Required": "{{webUIName}} Backend krävs",
 	"{{webUIName}} Backend Required": "{{webUIName}} Backend krävs",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "en användare",
 	"a user": "en användare",
 	"About": "Om",
 	"About": "Om",
 	"Account": "Konto",
 	"Account": "Konto",
@@ -395,7 +396,7 @@
 	"Set Model": "Ställ in modell",
 	"Set Model": "Ställ in modell",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "Ange steg",
 	"Set Steps": "Ange steg",
-	"Set Title Auto-Generation Model": "Ange modell för automatisk generering av titel",
+	"Set Task Model": "",
 	"Set Voice": "Ange röst",
 	"Set Voice": "Ange röst",
 	"Settings": "Inställningar",
 	"Settings": "Inställningar",
 	"Settings saved successfully!": "Inställningar sparades framgångsrikt!",
 	"Settings saved successfully!": "Inställningar sparades framgångsrikt!",

+ 2 - 1
src/lib/i18n/locales/tr-TR/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} düşünüyor...",
 	"{{modelName}} is thinking...": "{{modelName}} düşünüyor...",
 	"{{user}}'s Chats": "{{user}} Sohbetleri",
 	"{{user}}'s Chats": "{{user}} Sohbetleri",
 	"{{webUIName}} Backend Required": "{{webUIName}} Arkayüz Gerekli",
 	"{{webUIName}} Backend Required": "{{webUIName}} Arkayüz Gerekli",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "bir kullanıcı",
 	"a user": "bir kullanıcı",
 	"About": "Hakkında",
 	"About": "Hakkında",
 	"Account": "Hesap",
 	"Account": "Hesap",
@@ -395,7 +396,7 @@
 	"Set Model": "Model Ayarla",
 	"Set Model": "Model Ayarla",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "Adımları Ayarla",
 	"Set Steps": "Adımları Ayarla",
-	"Set Title Auto-Generation Model": "Otomatik Başlık Oluşturma Modelini Ayarla",
+	"Set Task Model": "",
 	"Set Voice": "Ses Ayarla",
 	"Set Voice": "Ses Ayarla",
 	"Settings": "Ayarlar",
 	"Settings": "Ayarlar",
 	"Settings saved successfully!": "Ayarlar başarıyla kaydedildi!",
 	"Settings saved successfully!": "Ayarlar başarıyla kaydedildi!",

+ 2 - 1
src/lib/i18n/locales/uk-UA/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} думає...",
 	"{{modelName}} is thinking...": "{{modelName}} думає...",
 	"{{user}}'s Chats": "Чати {{user}}а",
 	"{{user}}'s Chats": "Чати {{user}}а",
 	"{{webUIName}} Backend Required": "Необхідно підключення бекенду {{webUIName}}",
 	"{{webUIName}} Backend Required": "Необхідно підключення бекенду {{webUIName}}",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "користувача",
 	"a user": "користувача",
 	"About": "Про програму",
 	"About": "Про програму",
 	"Account": "Обліковий запис",
 	"Account": "Обліковий запис",
@@ -395,7 +396,7 @@
 	"Set Model": "Встановити модель",
 	"Set Model": "Встановити модель",
 	"Set reranking model (e.g. {{model}})": "Встановити модель переранжування (напр., {{model}})",
 	"Set reranking model (e.g. {{model}})": "Встановити модель переранжування (напр., {{model}})",
 	"Set Steps": "Встановити кроки",
 	"Set Steps": "Встановити кроки",
-	"Set Title Auto-Generation Model": "Встановити модель автогенерації заголовків",
+	"Set Task Model": "",
 	"Set Voice": "Встановити голос",
 	"Set Voice": "Встановити голос",
 	"Settings": "Налаштування",
 	"Settings": "Налаштування",
 	"Settings saved successfully!": "Налаштування успішно збережено!",
 	"Settings saved successfully!": "Налаштування успішно збережено!",

+ 2 - 1
src/lib/i18n/locales/vi-VN/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} đang suy nghĩ...",
 	"{{modelName}} is thinking...": "{{modelName}} đang suy nghĩ...",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
 	"{{webUIName}} Backend Required": "{{webUIName}} Yêu cầu Backend",
 	"{{webUIName}} Backend Required": "{{webUIName}} Yêu cầu Backend",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "người sử dụng",
 	"a user": "người sử dụng",
 	"About": "Giới thiệu",
 	"About": "Giới thiệu",
 	"Account": "Tài khoản",
 	"Account": "Tài khoản",
@@ -395,7 +396,7 @@
 	"Set Model": "Thiết lập mô hình",
 	"Set Model": "Thiết lập mô hình",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "Đặt Số Bước",
 	"Set Steps": "Đặt Số Bước",
-	"Set Title Auto-Generation Model": "Đặt tiêu đề tự động",
+	"Set Task Model": "",
 	"Set Voice": "Đặt Giọng nói",
 	"Set Voice": "Đặt Giọng nói",
 	"Settings": "Cài đặt",
 	"Settings": "Cài đặt",
 	"Settings saved successfully!": "Cài đặt đã được lưu thành công!",
 	"Settings saved successfully!": "Cài đặt đã được lưu thành công!",

+ 2 - 1
src/lib/i18n/locales/zh-CN/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} 正在思考...",
 	"{{modelName}} is thinking...": "{{modelName}} 正在思考...",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
 	"{{webUIName}} Backend Required": "需要 {{webUIName}} 后端",
 	"{{webUIName}} Backend Required": "需要 {{webUIName}} 后端",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "用户",
 	"a user": "用户",
 	"About": "关于",
 	"About": "关于",
 	"Account": "账户",
 	"Account": "账户",
@@ -395,7 +396,7 @@
 	"Set Model": "设置模型",
 	"Set Model": "设置模型",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "设置步骤",
 	"Set Steps": "设置步骤",
-	"Set Title Auto-Generation Model": "设置标题自动生成模型",
+	"Set Task Model": "",
 	"Set Voice": "设置声音",
 	"Set Voice": "设置声音",
 	"Settings": "设置",
 	"Settings": "设置",
 	"Settings saved successfully!": "设置已保存",
 	"Settings saved successfully!": "设置已保存",

+ 2 - 1
src/lib/i18n/locales/zh-TW/translation.json

@@ -6,6 +6,7 @@
 	"{{modelName}} is thinking...": "{{modelName}} 正在思考...",
 	"{{modelName}} is thinking...": "{{modelName}} 正在思考...",
 	"{{user}}'s Chats": "",
 	"{{user}}'s Chats": "",
 	"{{webUIName}} Backend Required": "需要 {{webUIName}} 後台",
 	"{{webUIName}} Backend Required": "需要 {{webUIName}} 後台",
+	"A task model is used when performing tasks such as generating titles for chats and web search queries": "",
 	"a user": "使用者",
 	"a user": "使用者",
 	"About": "關於",
 	"About": "關於",
 	"Account": "帳號",
 	"Account": "帳號",
@@ -395,7 +396,7 @@
 	"Set Model": "設定模型",
 	"Set Model": "設定模型",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set reranking model (e.g. {{model}})": "",
 	"Set Steps": "設定步數",
 	"Set Steps": "設定步數",
-	"Set Title Auto-Generation Model": "設定自動生成標題用模型",
+	"Set Task Model": "",
 	"Set Voice": "設定語音",
 	"Set Voice": "設定語音",
 	"Settings": "設定",
 	"Settings": "設定",
 	"Settings saved successfully!": "成功儲存設定",
 	"Settings saved successfully!": "成功儲存設定",

+ 5 - 8
src/routes/(app)/+page.svelte

@@ -860,30 +860,27 @@
 		}
 		}
 	};
 	};
 
 
-	// TODO: Add support for adding all the user's messages as context, and not just the last message
 	const generateChatSearchQuery = async (messageId: string) => {
 	const generateChatSearchQuery = async (messageId: string) => {
 		const model = $models.find((model) => model.id === selectedModels[0]);
 		const model = $models.find((model) => model.id === selectedModels[0]);
 
 
-		// TODO: rename titleModel to taskModel - this is the model used for non-chat tasks (e.g. title generation, search query generation)
-		const titleModelId =
+		const taskModelId =
 			model?.external ?? false
 			model?.external ?? false
 				? $settings?.title?.modelExternal ?? selectedModels[0]
 				? $settings?.title?.modelExternal ?? selectedModels[0]
 				: $settings?.title?.model ?? selectedModels[0];
 				: $settings?.title?.model ?? selectedModels[0];
-		const titleModel = $models.find((model) => model.id === titleModelId);
+		const taskModel = $models.find((model) => model.id === taskModelId);
 
 
 		const userMessage = history.messages[messageId];
 		const userMessage = history.messages[messageId];
 		const userPrompt = userMessage.content;
 		const userPrompt = userMessage.content;
 
 
 		const previousMessages = messages.filter((message) => message.role === 'user').map((message) => message.content);
 		const previousMessages = messages.filter((message) => message.role === 'user').map((message) => message.content);
 
 
-		console.log(titleModel);
 		return await generateSearchQuery(
 		return await generateSearchQuery(
 			localStorage.token,
 			localStorage.token,
-			titleModelId,
+			taskModelId,
 			previousMessages,
 			previousMessages,
 			userPrompt,
 			userPrompt,
-			titleModel?.external ?? false
-				? titleModel?.source?.toLowerCase() === 'litellm'
+			taskModel?.external ?? false
+				? taskModel?.source?.toLowerCase() === 'litellm'
 					? `${LITELLM_API_BASE_URL}/v1`
 					? `${LITELLM_API_BASE_URL}/v1`
 					: `${OPENAI_API_BASE_URL}`
 					: `${OPENAI_API_BASE_URL}`
 				: `${OLLAMA_API_BASE_URL}/v1`
 				: `${OLLAMA_API_BASE_URL}/v1`

+ 5 - 8
src/routes/(app)/c/[id]/+page.svelte

@@ -865,30 +865,27 @@
 		}
 		}
 	};
 	};
 
 
-	// TODO: Add support for adding all the user's messages as context, and not just the last message
 	const generateChatSearchQuery = async (messageId: string) => {
 	const generateChatSearchQuery = async (messageId: string) => {
 		const model = $models.find((model) => model.id === selectedModels[0]);
 		const model = $models.find((model) => model.id === selectedModels[0]);
 
 
-		// TODO: rename titleModel to taskModel - this is the model used for non-chat tasks (e.g. title generation, search query generation)
-		const titleModelId =
+		const taskModelId =
 			model?.external ?? false
 			model?.external ?? false
 				? $settings?.title?.modelExternal ?? selectedModels[0]
 				? $settings?.title?.modelExternal ?? selectedModels[0]
 				: $settings?.title?.model ?? selectedModels[0];
 				: $settings?.title?.model ?? selectedModels[0];
-		const titleModel = $models.find((model) => model.id === titleModelId);
+		const taskModel = $models.find((model) => model.id === taskModelId);
 
 
 		const userMessage = history.messages[messageId];
 		const userMessage = history.messages[messageId];
 		const userPrompt = userMessage.content;
 		const userPrompt = userMessage.content;
 
 
 		const previousMessages = messages.filter((message) => message.role === 'user').map((message) => message.content);
 		const previousMessages = messages.filter((message) => message.role === 'user').map((message) => message.content);
 
 
-		console.log(titleModel);
 		return await generateSearchQuery(
 		return await generateSearchQuery(
 			localStorage.token,
 			localStorage.token,
-			titleModelId,
+			taskModelId,
 			previousMessages,
 			previousMessages,
 			userPrompt,
 			userPrompt,
-			titleModel?.external ?? false
-				? titleModel?.source?.toLowerCase() === 'litellm'
+			taskModel?.external ?? false
+				? taskModel?.source?.toLowerCase() === 'litellm'
 					? `${LITELLM_API_BASE_URL}/v1`
 					? `${LITELLM_API_BASE_URL}/v1`
 					: `${OPENAI_API_BASE_URL}`
 					: `${OPENAI_API_BASE_URL}`
 				: `${OLLAMA_API_BASE_URL}/v1`
 				: `${OLLAMA_API_BASE_URL}/v1`