Skip to content

Commit 1a5c7ae

Browse files
authored
✨ feat: support ZEN mode (lobehub#4496)
* ✨ feat: add zen mode * 💄 style: improve style * 💄 style: 新增 Zen Mode * 💄 style: 新增 Zen Mode * update locale * add tests * 💄 style: fix text
1 parent f97b6ca commit 1a5c7ae

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+574
-197
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -67,3 +67,4 @@ public/swe-worker*
6767

6868
*.patch
6969
*.pdf
70+
vertex-ai-key.json

locales/ar/chat.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -184,5 +184,6 @@
184184
"processing": "يتم معالجة الملف..."
185185
}
186186
}
187-
}
187+
},
188+
"zenMode": "وضع التركيز"
188189
}

locales/ar/models.json

+12-9
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,6 @@
6868
"Gryphe/MythoMax-L2-13b": {
6969
"description": "MythoMax-L2 (13B) هو نموذج مبتكر، مناسب لتطبيقات متعددة المجالات والمهام المعقدة."
7070
},
71-
"Max-32k": {
72-
"description": "Spark Max 32K مزود بقدرة معالجة سياقية كبيرة، وفهم أقوى للسياق وقدرة على الاستدلال المنطقي، يدعم إدخال نصوص تصل إلى 32K توكن، مناسب لقراءة الوثائق الطويلة، وأسئلة وأجوبة المعرفة الخاصة، وغيرها من السيناريوهات."
73-
},
7471
"Nous-Hermes-2-Mixtral-8x7B-DPO": {
7572
"description": "Hermes 2 Mixtral 8x7B DPO هو دمج متعدد النماذج مرن للغاية، يهدف إلى تقديم تجربة إبداعية ممتازة."
7673
},
@@ -110,9 +107,6 @@
110107
"Phi-3.5-vision-instrust": {
111108
"description": "النسخة المحدثة من نموذج Phi-3-vision."
112109
},
113-
"Pro-128k": {
114-
"description": "Spark Pro-128K مزود بقدرة معالجة سياق ضخمة، يمكنه التعامل مع معلومات سياق تصل إلى 128K، مما يجعله مثاليًا للمحتوى الطويل الذي يتطلب تحليلًا شاملًا ومعالجة علاقات منطقية طويلة الأمد، ويمكنه تقديم منطق سلس ودقيق ودعم متنوع للاقتباسات في التواصل النصي المعقد."
115-
},
116110
"Pro/OpenGVLab/InternVL2-8B": {
117111
"description": "أظهر InternVL2 أداءً رائعًا في مجموعة متنوعة من مهام اللغة البصرية، بما في ذلك فهم الوثائق والرسوم البيانية، وفهم النصوص في المشاهد، وOCR، وحل المشكلات العلمية والرياضية."
118112
},
@@ -278,6 +272,9 @@
278272
"anthropic.claude-3-5-sonnet-20240620-v1:0": {
279273
"description": "Claude 3.5 Sonnet يرفع المعايير في الصناعة، حيث يتفوق على نماذج المنافسين وClaude 3 Opus، ويظهر أداءً ممتازًا في تقييمات واسعة، مع سرعة وتكلفة تتناسب مع نماذجنا المتوسطة."
280274
},
275+
"anthropic.claude-3-5-sonnet-20241022-v2:0": {
276+
"description": "لقد رفع كلود 3.5 سونيت معايير الصناعة، حيث تفوق أداؤه على نماذج المنافسين ونموذج كلود 3 أوبس، وأظهر أداءً ممتازًا في تقييمات واسعة، مع الحفاظ على سرعة وتكلفة نماذجنا المتوسطة."
277+
},
281278
"anthropic.claude-3-haiku-20240307-v1:0": {
282279
"description": "Claude 3 Haiku هو أسرع وأصغر نموذج من Anthropic، يوفر سرعة استجابة شبه فورية. يمكنه بسرعة الإجابة على الاستفسارات والطلبات البسيطة. سيتمكن العملاء من بناء تجربة ذكاء اصطناعي سلسة تحاكي التفاعل البشري. يمكن لـ Claude 3 Haiku معالجة الصور وإرجاع إخراج نصي، مع نافذة سياقية تبلغ 200K."
283280
},
@@ -467,9 +464,6 @@
467464
"gemma2:2b": {
468465
"description": "Gemma 2 هو نموذج فعال أطلقته Google، يغطي مجموعة متنوعة من سيناريوهات التطبيقات من التطبيقات الصغيرة إلى معالجة البيانات المعقدة."
469466
},
470-
"general": {
471-
"description": "Spark Lite هو نموذج لغوي كبير خفيف الوزن، يتمتع بتأخير منخفض للغاية وقدرة معالجة فعالة، ومفتوح بالكامل، ويدعم وظيفة البحث عبر الإنترنت في الوقت الحقيقي. تجعل خاصية الاستجابة السريعة منه مثاليًا لتطبيقات الاستدلال على الأجهزة ذات القدرة الحاسوبية المنخفضة وتعديل النماذج، مما يوفر للمستخدمين قيمة ممتازة وتجربة ذكية، خاصة في مجالات الإجابة على الأسئلة، وتوليد المحتوى، وسيناريوهات البحث."
472-
},
473467
"generalv3": {
474468
"description": "Spark Pro هو نموذج لغوي كبير عالي الأداء تم تحسينه للحقول المهنية، يركز على الرياضيات، والبرمجة، والطب، والتعليم، ويدعم البحث عبر الإنترنت بالإضافة إلى المكونات الإضافية المدمجة مثل الطقس والتاريخ. يظهر النموذج المحسن أداءً ممتازًا وكفاءة في الإجابة على الأسئلة المعقدة، وفهم اللغة، وإنشاء نصوص عالية المستوى، مما يجعله الخيار المثالي لتطبيقات الاستخدام المهني."
475469
},
@@ -625,6 +619,9 @@
625619
},
626620
"jamba-1.5-large": {},
627621
"jamba-1.5-mini": {},
622+
"lite": {
623+
"description": "سبارك لايت هو نموذج لغوي كبير خفيف الوزن، يتميز بتأخير منخفض للغاية وكفاءة عالية في المعالجة، وهو مجاني تمامًا ومفتوح، ويدعم وظيفة البحث عبر الإنترنت في الوقت الحقيقي. تجعل خصائص استجابته السريعة منه مثاليًا لتطبيقات الاستدلال على الأجهزة ذات القدرة الحاسوبية المنخفضة وضبط النماذج، مما يوفر للمستخدمين قيمة ممتازة من حيث التكلفة وتجربة ذكية، خاصة في مجالات الأسئلة والأجوبة المعرفية، وتوليد المحتوى، وسيناريوهات البحث."
624+
},
628625
"llama-3.1-70b-instruct": {
629626
"description": "نموذج Llama 3.1 70B للتعليمات، يتمتع بـ 70B من المعلمات، قادر على تقديم أداء ممتاز في مهام توليد النصوص الكبيرة والتعليمات."
630627
},
@@ -700,6 +697,9 @@
700697
"mathstral": {
701698
"description": "MathΣtral مصمم للبحث العلمي والاستدلال الرياضي، يوفر قدرة حسابية فعالة وتفسير النتائج."
702699
},
700+
"max-32k": {
701+
"description": "سبارك ماكس 32K مزود بقدرة معالجة سياق كبيرة، مع فهم أقوى للسياق وقدرة على الاستدلال المنطقي، يدعم إدخال نصوص تصل إلى 32K توكن، مما يجعله مناسبًا لقراءة الوثائق الطويلة، والأسئلة والأجوبة المعرفية الخاصة، وغيرها من السيناريوهات."
702+
},
703703
"meta-llama-3-70b-instruct": {
704704
"description": "نموذج قوي بحجم 70 مليار معلمة يتفوق في التفكير، والترميز، وتطبيقات اللغة الواسعة."
705705
},
@@ -940,6 +940,9 @@
940940
"pixtral-12b-2409": {
941941
"description": "نموذج Pixtral يظهر قدرات قوية في فهم الرسوم البيانية والصور، والإجابة على الأسئلة المتعلقة بالمستندات، والاستدلال متعدد الوسائط، واتباع التعليمات، مع القدرة على إدخال الصور بدقة طبيعية ونسبة عرض إلى ارتفاع، بالإضافة إلى معالجة عدد غير محدود من الصور في نافذة سياق طويلة تصل إلى 128K توكن."
942942
},
943+
"pro-128k": {
944+
"description": "سبارك برو 128K مزود بقدرة معالجة سياق كبيرة جدًا، قادر على معالجة ما يصل إلى 128K من معلومات السياق، مما يجعله مناسبًا بشكل خاص للتحليل الشامل ومعالجة الروابط المنطقية طويلة الأمد في المحتوى الطويل، ويمكنه تقديم منطق سلس ومتسق ودعم متنوع للاقتباسات في الاتصالات النصية المعقدة."
945+
},
943946
"qwen-coder-turbo-latest": {
944947
"description": "نموذج Qwen للبرمجة."
945948
},

locales/bg-BG/chat.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -184,5 +184,6 @@
184184
"processing": "Обработка на файла..."
185185
}
186186
}
187-
}
187+
},
188+
"zenMode": "Режим на фокус"
188189
}

locales/bg-BG/models.json

+12-9
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,6 @@
6868
"Gryphe/MythoMax-L2-13b": {
6969
"description": "MythoMax-L2 (13B) е иновативен модел, подходящ за приложения в множество области и сложни задачи."
7070
},
71-
"Max-32k": {
72-
"description": "Spark Max 32K е конфигуриран с голяма способност за обработка на контекст, по-силно разбиране на контекста и логическо разсъждение, поддържа текстов вход от 32K токена, подходящ за четене на дълги документи, частни въпроси и отговори и други сценарии."
73-
},
7471
"Nous-Hermes-2-Mixtral-8x7B-DPO": {
7572
"description": "Hermes 2 Mixtral 8x7B DPO е високо гъвкава многомоделна комбинация, предназначена да предостави изключителен креативен опит."
7673
},
@@ -110,9 +107,6 @@
110107
"Phi-3.5-vision-instrust": {
111108
"description": "Актуализирана версия на модела Phi-3-vision."
112109
},
113-
"Pro-128k": {
114-
"description": "Spark Pro-128K е конфигуриран с изключителна способност за обработка на контекст, способен да обработва до 128K контекстна информация, особено подходящ за дълги текстове, изискващи цялостен анализ и дългосрочни логически връзки, предоставяйки плавна и последователна логика и разнообразна поддръжка на цитати в сложни текстови комуникации."
115-
},
116110
"Pro/OpenGVLab/InternVL2-8B": {
117111
"description": "InternVL2 демонстрира изключителни резултати в различни визуално-языкови задачи, включително разбиране на документи и графики, разбиране на текст в сцени, OCR, решаване на научни и математически проблеми."
118112
},
@@ -278,6 +272,9 @@
278272
"anthropic.claude-3-5-sonnet-20240620-v1:0": {
279273
"description": "Claude 3.5 Sonnet повишава индустриалните стандарти, с производителност, надвишаваща конкурентните модели и Claude 3 Opus, с отлични резултати в широки оценки, като същевременно предлага скорост и разходи на нашите модели от средно ниво."
280274
},
275+
"anthropic.claude-3-5-sonnet-20241022-v2:0": {
276+
"description": "Claude 3.5 Sonnet повишава индустриалните стандарти, с производителност, надминаваща конкурентните модели и Claude 3 Opus, показвайки отлични резултати в широки оценки, като същевременно предлага скорост и разходи, характерни за нашите модели от среден клас."
277+
},
281278
"anthropic.claude-3-haiku-20240307-v1:0": {
282279
"description": "Claude 3 Haiku е най-бързият и компактен модел на Anthropic, предлагащ почти мигновена скорост на отговор. Той може бързо да отговаря на прости запитвания и заявки. Клиентите ще могат да изградят безпроблемно AI изживяване, имитиращо човешко взаимодействие. Claude 3 Haiku може да обработва изображения и да връща текстови изходи, с контекстуален прозорец от 200K."
283280
},
@@ -467,9 +464,6 @@
467464
"gemma2:2b": {
468465
"description": "Gemma 2 е ефективен модел, представен от Google, обхващащ множество приложения от малки до сложни обработки на данни."
469466
},
470-
"general": {
471-
"description": "Spark Lite е лек голям езиков модел с изключително ниска латентност и висока ефективност, напълно безплатен и отворен, поддържащ функция за търсене в реално време. Неговата бърза реакция го прави отличен за приложения с ниска изчислителна мощ и фино настройване на модела, предоставяйки на потребителите отлична цена-качество и интелигентно изживяване, особено в области като отговори на знания, генериране на съдържание и търсене."
472-
},
473467
"generalv3": {
474468
"description": "Spark Pro е високопроизводителен голям езиков модел, оптимизиран за професионални области, фокусирайки се върху математика, програмиране, медицина, образование и др., и поддържа свързано търсене и вградени плъгини за времето, датата и др. Оптимизираният модел показва отлични резултати и висока производителност в сложни отговори на знания, разбиране на езика и високо ниво на текстово генериране, което го прави идеален избор за професионални приложения."
475469
},
@@ -625,6 +619,9 @@
625619
},
626620
"jamba-1.5-large": {},
627621
"jamba-1.5-mini": {},
622+
"lite": {
623+
"description": "Spark Lite е лек модел на голям език, с изключително ниска латентност и ефективна обработка, напълно безплатен и отворен, поддържащ функции за онлайн търсене в реално време. Неговите бързи отговори го правят отличен за приложения на нискомощни устройства и фина настройка на модели, предоставяйки на потребителите отлична рентабилност и интелигентно изживяване, особено в контекста на въпроси и отговори, генериране на съдържание и търсене."
624+
},
628625
"llama-3.1-70b-instruct": {
629626
"description": "Llama 3.1 70B Instruct модел, с 70B параметри, способен да предоставя изключителна производителност в задачи за генериране на текст и инструкции."
630627
},
@@ -700,6 +697,9 @@
700697
"mathstral": {
701698
"description": "MathΣtral е проектиран за научни изследвания и математически разсъждения, предоставяйки ефективни изчислителни способности и интерпретация на резултати."
702699
},
700+
"max-32k": {
701+
"description": "Spark Max 32K е конфигуриран с голяма способност за обработка на контекст, с по-силно разбиране на контекста и логическо разсъждение, поддържащ текстови входове до 32K токена, подходящ за четене на дълги документи, частни въпроси и отговори и други сценарии."
702+
},
703703
"meta-llama-3-70b-instruct": {
704704
"description": "Мощен модел с 70 милиарда параметри, отличаващ се в разсъждения, кодиране и широки езикови приложения."
705705
},
@@ -940,6 +940,9 @@
940940
"pixtral-12b-2409": {
941941
"description": "Моделът Pixtral демонстрира силни способности в задачи като разбиране на графики и изображения, отговори на документи, многомодално разсъждение и следване на инструкции, способен да приема изображения с естествено разрешение и съотношение на страните, както и да обработва произволен брой изображения в контекстен прозорец с дължина до 128K токена."
942942
},
943+
"pro-128k": {
944+
"description": "Spark Pro 128K е конфигуриран с изключителна способност за обработка на контекст, способен да обработва до 128K контекстна информация, особено подходящ за дълги текстове, изискващи цялостен анализ и дългосрочна логическа свързаност, предоставяйки гладка и последователна логика и разнообразна поддръжка на цитати в сложни текстови комуникации."
945+
},
943946
"qwen-coder-turbo-latest": {
944947
"description": "Моделът на кода Qwen."
945948
},

locales/de-DE/chat.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -184,5 +184,6 @@
184184
"processing": "Datei wird verarbeitet..."
185185
}
186186
}
187-
}
187+
},
188+
"zenMode": "Fokusmodus"
188189
}

0 commit comments

Comments
 (0)