Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from lobehub:main #121

Merged
merged 9 commits into from
Dec 13, 2024
59 changes: 59 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,65 @@

# Changelog

### [Version 1.36.22](https://github.com/lobehub/lobe-chat/compare/v1.36.21...v1.36.22)

<sup>Released on **2024-12-13**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>

### [Version 1.36.21](https://github.com/lobehub/lobe-chat/compare/v1.36.20...v1.36.21)

<sup>Released on **2024-12-13**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>

### [Version 1.36.20](https://github.com/lobehub/lobe-chat/compare/v1.36.19...v1.36.20)

<sup>Released on **2024-12-13**</sup>

#### 💄 Styles

- **misc**: Update locale.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

- **misc**: Update locale, closes [#5008](https://github.com/lobehub/lobe-chat/issues/5008) ([6d42d30](https://github.com/lobehub/lobe-chat/commit/6d42d30))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>

### [Version 1.36.19](https://github.com/lobehub/lobe-chat/compare/v1.36.18...v1.36.19)

<sup>Released on **2024-12-13**</sup>
Expand Down
11 changes: 7 additions & 4 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
## Set global build ENV
ARG NODEJS_VERSION="22"

## Base image for all building stages
FROM node:20-slim AS base
FROM node:${NODEJS_VERSION}-slim AS base

ARG USE_CN_MIRROR

Expand Down Expand Up @@ -166,6 +169,8 @@ ENV \
GOOGLE_API_KEY="" GOOGLE_MODEL_LIST="" GOOGLE_PROXY_URL="" \
# Groq
GROQ_API_KEY="" GROQ_MODEL_LIST="" GROQ_PROXY_URL="" \
# Higress
HIGRESS_API_KEY="" HIGRESS_MODEL_LIST="" HIGRESS_PROXY_URL="" \
# HuggingFace
HUGGINGFACE_API_KEY="" HUGGINGFACE_MODEL_LIST="" HUGGINGFACE_PROXY_URL="" \
# Hunyuan
Expand Down Expand Up @@ -211,9 +216,7 @@ ENV \
# 01.AI
ZEROONE_API_KEY="" ZEROONE_MODEL_LIST="" \
# Zhipu
ZHIPU_API_KEY="" ZHIPU_MODEL_LIST="" \
# Higress
HIGRESS_API_KEY="" HIGRESS_MODEL_LIST=""
ZHIPU_API_KEY="" ZHIPU_MODEL_LIST=""

USER nextjs

Expand Down
7 changes: 6 additions & 1 deletion Dockerfile.database
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
## Set global build ENV
ARG NODEJS_VERSION="22"

## Base image for all building stages
FROM node:20-slim AS base
FROM node:${NODEJS_VERSION}-slim AS base

ARG USE_CN_MIRROR

Expand Down Expand Up @@ -201,6 +204,8 @@ ENV \
GOOGLE_API_KEY="" GOOGLE_MODEL_LIST="" GOOGLE_PROXY_URL="" \
# Groq
GROQ_API_KEY="" GROQ_MODEL_LIST="" GROQ_PROXY_URL="" \
# Higress
HIGRESS_API_KEY="" HIGRESS_MODEL_LIST="" HIGRESS_PROXY_URL="" \
# HuggingFace
HUGGINGFACE_API_KEY="" HUGGINGFACE_MODEL_LIST="" HUGGINGFACE_PROXY_URL="" \
# Hunyuan
Expand Down
17 changes: 17 additions & 0 deletions changelog/v1.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@
[
{
"children": {},
"date": "2024-12-13",
"version": "1.36.22"
},
{
"children": {},
"date": "2024-12-13",
"version": "1.36.21"
},
{
"children": {
"improvements": ["Update locale."]
},
"date": "2024-12-13",
"version": "1.36.20"
},
{
"children": {
"fixes": ["One of Gemini functionCall error."]
Expand Down
3 changes: 3 additions & 0 deletions locales/ar/models.json
Original file line number Diff line number Diff line change
Expand Up @@ -596,6 +596,9 @@
"gemini-1.5-pro-latest": {
"description": "Gemini 1.5 Pro يدعم ما يصل إلى 2 مليون توكن، وهو الخيار المثالي للنماذج المتوسطة الحجم متعددة الوسائط، مناسب لدعم المهام المعقدة من جوانب متعددة."
},
"gemini-2.0-flash-exp": {
"description": "جيميناي 2.0 فلاش إكسب هو أحدث نموذج ذكاء اصطناعي متعدد الوسائط من جوجل، يتمتع بميزات الجيل القادم، وسرعة فائقة، واستدعاء أدوات أصلية، وتوليد متعدد الوسائط."
},
"gemini-exp-1114": {
"description": "جيمني إكسب 1114 هو أحدث نموذج ذكاء اصطناعي متعدد الوسائط تجريبي من Google، يتميز بقدرة معالجة سريعة، ويدعم إدخالات النصوص والصور والفيديو، مما يجعله مناسبًا للتوسع الفعال في مهام متعددة."
},
Expand Down
5 changes: 0 additions & 5 deletions locales/ar/welcome.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
{
"button": {
"import": "استيراد التكوين",
"market": "تسوق في السوق",
"start": "ابدأ الآن"
},
"guide": {
"agents": {
"replaceBtn": "تغيير",
Expand Down
3 changes: 3 additions & 0 deletions locales/bg-BG/models.json
Original file line number Diff line number Diff line change
Expand Up @@ -596,6 +596,9 @@
"gemini-1.5-pro-latest": {
"description": "Gemini 1.5 Pro поддържа до 2 милиона токена и е идеален избор за среден многомодален модел, подходящ за многостранна поддръжка на сложни задачи."
},
"gemini-2.0-flash-exp": {
"description": "Gemini 2.0 Flash Exp е най-новият експериментален мултимодален AI модел на Google, предлагащ следващо поколение функции, изключителна скорост, нативно извикване на инструменти и мултимодално генериране."
},
"gemini-exp-1114": {
"description": "Gemini Exp 1114 е най-новият експериментален многомодален AI модел на Google, който предлага бърза обработка и поддържа вход от текст, изображения и видео, подходящ за ефективно разширение на множество задачи."
},
Expand Down
5 changes: 0 additions & 5 deletions locales/bg-BG/welcome.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
{
"button": {
"import": "Импортирай конфигурация",
"market": "Пазар",
"start": "Започни сега"
},
"guide": {
"agents": {
"replaceBtn": "Смени",
Expand Down
3 changes: 3 additions & 0 deletions locales/de-DE/models.json
Original file line number Diff line number Diff line change
Expand Up @@ -596,6 +596,9 @@
"gemini-1.5-pro-latest": {
"description": "Gemini 1.5 Pro unterstützt bis zu 2 Millionen Tokens und ist die ideale Wahl für mittelgroße multimodale Modelle, die umfassende Unterstützung für komplexe Aufgaben bieten."
},
"gemini-2.0-flash-exp": {
"description": "Gemini 2.0 Flash Exp ist Googles neuestes experimentelles multimodales KI-Modell mit Next-Gen-Funktionen, herausragender Geschwindigkeit, nativer Werkzeuganwendung und multimodaler Generierung."
},
"gemini-exp-1114": {
"description": "Gemini Exp 1114 ist Googles neuestes experimentelles multimodales KI-Modell, das über eine schnelle Verarbeitungskapazität verfügt und Texte, Bilder und Videoeingaben unterstützt, um eine effiziente Skalierung für verschiedene Aufgaben zu ermöglichen."
},
Expand Down
5 changes: 0 additions & 5 deletions locales/de-DE/welcome.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
{
"button": {
"import": "Konfiguration importieren",
"market": "Markt durchstöbern",
"start": "Jetzt starten"
},
"guide": {
"agents": {
"replaceBtn": "Ersetzen",
Expand Down
3 changes: 3 additions & 0 deletions locales/en-US/models.json
Original file line number Diff line number Diff line change
Expand Up @@ -596,6 +596,9 @@
"gemini-1.5-pro-latest": {
"description": "Gemini 1.5 Pro supports up to 2 million tokens, making it an ideal choice for medium-sized multimodal models, providing multifaceted support for complex tasks."
},
"gemini-2.0-flash-exp": {
"description": "Gemini 2.0 Flash Exp is Google's latest experimental multimodal AI model, featuring next-generation capabilities, exceptional speed, native tool integration, and multimodal generation."
},
"gemini-exp-1114": {
"description": "Gemini Exp 1114 is Google's latest experimental multimodal AI model, featuring rapid processing capabilities and supporting text, image, and video inputs, making it suitable for efficient scaling across various tasks."
},
Expand Down
5 changes: 0 additions & 5 deletions locales/en-US/welcome.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
{
"button": {
"import": "Import Configuration",
"market": "Visit Market",
"start": "Start Now"
},
"guide": {
"agents": {
"replaceBtn": "Replace Batch",
Expand Down
3 changes: 3 additions & 0 deletions locales/es-ES/models.json
Original file line number Diff line number Diff line change
Expand Up @@ -596,6 +596,9 @@
"gemini-1.5-pro-latest": {
"description": "Gemini 1.5 Pro admite hasta 2 millones de tokens, siendo una opción ideal para modelos multimodales de tamaño medio, adecuados para un soporte multifacético en tareas complejas."
},
"gemini-2.0-flash-exp": {
"description": "Gemini 2.0 Flash Exp es el último modelo experimental de inteligencia artificial multimodal de Google, que cuenta con características de próxima generación, velocidad superior, llamadas nativas a herramientas y generación multimodal."
},
"gemini-exp-1114": {
"description": "Gemini Exp 1114 es el modelo de IA multimodal experimental más reciente de Google, que cuenta con una capacidad de procesamiento rápido y admite entradas de texto, imagen y video, adecuado para una amplia gama de tareas de manera eficiente."
},
Expand Down
5 changes: 0 additions & 5 deletions locales/es-ES/welcome.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
{
"button": {
"import": "Importar configuración",
"market": "Explorar el mercado",
"start": "Comenzar ahora"
},
"guide": {
"agents": {
"replaceBtn": "Cambiar grupo",
Expand Down
3 changes: 3 additions & 0 deletions locales/fa-IR/models.json
Original file line number Diff line number Diff line change
Expand Up @@ -596,6 +596,9 @@
"gemini-1.5-pro-latest": {
"description": "Gemini 1.5 Pro از حداکثر ۲ میلیون توکن پشتیبانی می‌کند و انتخابی ایده‌آل برای مدل‌های چندوجهی متوسط است که برای پشتیبانی از وظایف پیچیده مناسب می‌باشد."
},
"gemini-2.0-flash-exp": {
"description": "Gemini 2.0 Flash Exp یک مدل هوش مصنوعی چندمدلی آزمایشی از گوگل است که دارای ویژگی‌های نسل بعدی، سرعت فوق‌العاده، فراخوانی ابزارهای بومی و تولید چندمدلی است."
},
"gemini-exp-1114": {
"description": "Gemini Exp 1114 جدیدترین مدل AI چند وجهی تجربی Google است که دارای قابلیت پردازش سریع می‌باشد و از ورودی‌های متنی، تصویری و ویدیویی پشتیبانی می‌کند و برای گسترش مؤثر در چندین وظیفه مناسب است."
},
Expand Down
5 changes: 0 additions & 5 deletions locales/fa-IR/welcome.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
{
"button": {
"import": "وارد کردن تنظیمات",
"market": "بازدید از بازار",
"start": "شروع کن"
},
"guide": {
"agents": {
"replaceBtn": "تغییر دسته",
Expand Down
3 changes: 3 additions & 0 deletions locales/fr-FR/models.json
Original file line number Diff line number Diff line change
Expand Up @@ -596,6 +596,9 @@
"gemini-1.5-pro-latest": {
"description": "Gemini 1.5 Pro prend en charge jusqu'à 2 millions de tokens, ce qui en fait un choix idéal pour un modèle multimodal de taille moyenne, adapté à un soutien polyvalent pour des tâches complexes."
},
"gemini-2.0-flash-exp": {
"description": "Gemini 2.0 Flash Exp est le dernier modèle d'IA multimodal expérimental de Google, avec des caractéristiques de nouvelle génération, une vitesse exceptionnelle, des appels d'outils natifs et une génération multimodale."
},
"gemini-exp-1114": {
"description": "Gemini Exp 1114 est le dernier modèle d'IA multimodale expérimental de Google, offrant une capacité de traitement rapide, prenant en charge les entrées de texte, d'image et de vidéo, et permettant une extension efficace pour une variété de tâches."
},
Expand Down
5 changes: 0 additions & 5 deletions locales/fr-FR/welcome.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
{
"button": {
"import": "Importer la configuration",
"market": "Parcourir le marché",
"start": "Démarrer maintenant"
},
"guide": {
"agents": {
"replaceBtn": "Remplacer",
Expand Down
3 changes: 3 additions & 0 deletions locales/it-IT/models.json
Original file line number Diff line number Diff line change
Expand Up @@ -596,6 +596,9 @@
"gemini-1.5-pro-latest": {
"description": "Gemini 1.5 Pro supporta fino a 2 milioni di token, è la scelta ideale per modelli multimodali di medie dimensioni, adatta a un supporto multifunzionale per compiti complessi."
},
"gemini-2.0-flash-exp": {
"description": "Gemini 2.0 Flash Exp è il nuovo modello AI multimodale sperimentale di Google, dotato di funzionalità di nuova generazione, velocità straordinaria, chiamate di strumenti native e generazione multimodale."
},
"gemini-exp-1114": {
"description": "Gemini Exp 1114 è il modello AI multimodale sperimentale più recente di Google, dotato di capacità di elaborazione rapida, supporta input testuali, visivi e video, ed è adatto per un'ampia gamma di compiti con un'efficiente scalabilità."
},
Expand Down
5 changes: 0 additions & 5 deletions locales/it-IT/welcome.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
{
"button": {
"import": "Importa configurazione",
"market": "Esplora il mercato",
"start": "Inizia subito"
},
"guide": {
"agents": {
"replaceBtn": "Cambia gruppo",
Expand Down
3 changes: 3 additions & 0 deletions locales/ja-JP/models.json
Original file line number Diff line number Diff line change
Expand Up @@ -596,6 +596,9 @@
"gemini-1.5-pro-latest": {
"description": "Gemini 1.5 Proは、最大200万トークンをサポートする中型マルチモーダルモデルの理想的な選択肢であり、複雑なタスクに対する多面的なサポートを提供します。"
},
"gemini-2.0-flash-exp": {
"description": "Gemini 2.0 Flash Exp は、Google の最新の実験的なマルチモーダル AI モデルで、次世代の機能、卓越した速度、ネイティブツールの呼び出し、マルチモーダル生成を備えています。"
},
"gemini-exp-1114": {
"description": "Gemini Exp 1114は、Googleの最新の実験的なマルチモーダルAIモデルで、迅速な処理能力を備え、テキスト、画像、動画の入力をサポートし、様々なタスクに効率的に対応できます。"
},
Expand Down
5 changes: 0 additions & 5 deletions locales/ja-JP/welcome.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
{
"button": {
"import": "設定をインポート",
"market": "市場を見る",
"start": "すぐに開始"
},
"guide": {
"agents": {
"replaceBtn": "別のグループ",
Expand Down
3 changes: 3 additions & 0 deletions locales/ko-KR/models.json
Original file line number Diff line number Diff line change
Expand Up @@ -596,6 +596,9 @@
"gemini-1.5-pro-latest": {
"description": "Gemini 1.5 Pro는 최대 200만 개의 토큰을 지원하며, 중형 다중 모달 모델의 이상적인 선택으로 복잡한 작업에 대한 다각적인 지원을 제공합니다."
},
"gemini-2.0-flash-exp": {
"description": "Gemini 2.0 Flash Exp는 Google의 최신 실험적 다중 모달 AI 모델로, 차세대 기능, 뛰어난 속도, 네이티브 도구 호출 및 다중 모달 생성을 갖추고 있습니다."
},
"gemini-exp-1114": {
"description": "Gemini Exp 1114는 Google의 최신 실험적 다중 모달 AI 모델로, 빠른 처리 능력을 갖추고 있으며, 텍스트, 이미지 및 비디오 입력을 지원하여 다양한 작업에 효율적으로 확장할 수 있습니다."
},
Expand Down
5 changes: 0 additions & 5 deletions locales/ko-KR/welcome.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
{
"button": {
"import": "구성 가져오기",
"market": "시장 구경하기",
"start": "지금 시작"
},
"guide": {
"agents": {
"replaceBtn": "다른 것으로 바꾸기",
Expand Down
3 changes: 3 additions & 0 deletions locales/nl-NL/models.json
Original file line number Diff line number Diff line change
Expand Up @@ -596,6 +596,9 @@
"gemini-1.5-pro-latest": {
"description": "Gemini 1.5 Pro ondersteunt tot 2 miljoen tokens en is de ideale keuze voor middelgrote multimodale modellen, geschikt voor veelzijdige ondersteuning van complexe taken."
},
"gemini-2.0-flash-exp": {
"description": "Gemini 2.0 Flash Exp is Google's nieuwste experimentele multimodale AI-model, met de volgende generatie functies, uitstekende snelheid, ingebouwde tool-aanroepen en multimodale generatie."
},
"gemini-exp-1114": {
"description": "Gemini Exp 1114 is Google's nieuwste experimentele multimodale AI-model, met een snelle verwerkingscapaciteit, ondersteunt tekst-, beeld- en video-invoer, geschikt voor efficiënte schaling van diverse taken."
},
Expand Down
5 changes: 0 additions & 5 deletions locales/nl-NL/welcome.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
{
"button": {
"import": "Importeer configuratie",
"market": "Verken de markt",
"start": "Nu beginnen"
},
"guide": {
"agents": {
"replaceBtn": "Vervang een groep",
Expand Down
3 changes: 3 additions & 0 deletions locales/pl-PL/models.json
Original file line number Diff line number Diff line change
Expand Up @@ -596,6 +596,9 @@
"gemini-1.5-pro-latest": {
"description": "Gemini 1.5 Pro obsługuje do 2 milionów tokenów, co czyni go idealnym wyborem dla średniej wielkości modeli multimodalnych, odpowiednim do wszechstronnej obsługi złożonych zadań."
},
"gemini-2.0-flash-exp": {
"description": "Gemini 2.0 Flash Exp to najnowszy eksperymentalny model AI o wielu modalnościach od Google, który oferuje cechy nowej generacji, doskonałą prędkość, natywne wywołania narzędzi oraz generowanie multimodalne."
},
"gemini-exp-1114": {
"description": "Gemini Exp 1114 to najnowszy eksperymentalny model AI o wielu modalnościach od Google, który charakteryzuje się szybkim przetwarzaniem i obsługuje wejścia tekstowe, obrazowe oraz wideo, co umożliwia wydajne rozszerzanie go na różne zadania."
},
Expand Down
5 changes: 0 additions & 5 deletions locales/pl-PL/welcome.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
{
"button": {
"import": "Importuj konfigurację",
"market": "Przeglądaj rynek",
"start": "Rozpocznij teraz"
},
"guide": {
"agents": {
"replaceBtn": "Zmień",
Expand Down
3 changes: 3 additions & 0 deletions locales/pt-BR/models.json
Original file line number Diff line number Diff line change
Expand Up @@ -596,6 +596,9 @@
"gemini-1.5-pro-latest": {
"description": "Gemini 1.5 Pro suporta até 2 milhões de tokens, sendo a escolha ideal para modelos multimodais de médio porte, adequados para suporte multifacetado em tarefas complexas."
},
"gemini-2.0-flash-exp": {
"description": "O Gemini 2.0 Flash Exp é o mais recente modelo de IA multiodal experimental do Google, com recursos de próxima geração, velocidade extraordinária, chamadas nativas de ferramentas e geração multimodal."
},
"gemini-exp-1114": {
"description": "O Gemini Exp 1114 é o mais recente modelo experimental de IA multimodal da Google, com capacidade de processamento rápido, suportando entradas de texto, imagem e vídeo, adequado para a expansão eficiente de várias tarefas."
},
Expand Down
5 changes: 0 additions & 5 deletions locales/pt-BR/welcome.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
{
"button": {
"import": "Importar configuração",
"market": "Explorar o mercado",
"start": "Começar agora"
},
"guide": {
"agents": {
"replaceBtn": "Trocar",
Expand Down
Loading
Loading