diff --git a/CHANGELOG.md b/CHANGELOG.md index 1d9ce59..efc1dca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## [main] 0.1.5 +- 修复 gemini 获取模型列表时存在 models 前缀的问题 +- 增加 web api 功能 + ## [main] 0.1.4 - 重新实现 openai 协议的底层网络实现,从而支持 Google Gemini 全系列模型。 - 实现 index 适配器,从而支持 Grok3 全系列模型。 diff --git a/renderer/src/i18n/ar.json b/renderer/src/i18n/ar.json index 8cac488..dfabad6 100644 --- a/renderer/src/i18n/ar.json +++ b/renderer/src/i18n/ar.json @@ -157,5 +157,6 @@ "feedback": "تعليقات", "waiting-mcp-server": "في انتظار استجابة خادم MCP", "parallel-tool-calls": "السماح للنموذج باستدعاء أدوات متعددة في رد واحد", - "proxy-server": "خادم وكيل" + "proxy-server": "خادم وكيل", + "update-model-list": "تحديث قائمة النماذج" } \ No newline at end of file diff --git a/renderer/src/i18n/de.json b/renderer/src/i18n/de.json index cf241e3..f6e40f6 100644 --- a/renderer/src/i18n/de.json +++ b/renderer/src/i18n/de.json @@ -157,5 +157,6 @@ "feedback": "Feedback", "waiting-mcp-server": "Warten auf Antwort vom MCP-Server", "parallel-tool-calls": "Erlauben Sie dem Modell, mehrere Tools in einer einzigen Antwort aufzurufen", - "proxy-server": "Proxy-Server" + "proxy-server": "Proxy-Server", + "update-model-list": "Modellliste aktualisieren" } \ No newline at end of file diff --git a/renderer/src/i18n/en.json b/renderer/src/i18n/en.json index 047b0ef..d25db90 100644 --- a/renderer/src/i18n/en.json +++ b/renderer/src/i18n/en.json @@ -157,5 +157,6 @@ "feedback": "Feedback", "waiting-mcp-server": "Waiting for MCP server response", "parallel-tool-calls": "Allow the model to call multiple tools in a single reply", - "proxy-server": "Proxy server" + "proxy-server": "Proxy server", + "update-model-list": "Update model list" } \ No newline at end of file diff --git a/renderer/src/i18n/fr.json b/renderer/src/i18n/fr.json index 8798712..5d44228 100644 --- a/renderer/src/i18n/fr.json +++ b/renderer/src/i18n/fr.json @@ -157,5 +157,6 @@ "feedback": "Retour", "waiting-mcp-server": "En attente de la réponse du serveur MCP", "parallel-tool-calls": "Permettre au modèle d'appeler plusieurs outils en une seule réponse", - "proxy-server": "Serveur proxy" + "proxy-server": "Serveur proxy", + "update-model-list": "Mettre à jour la liste des modèles" } \ No newline at end of file diff --git a/renderer/src/i18n/ja.json b/renderer/src/i18n/ja.json index a487fc1..b3983dc 100644 --- a/renderer/src/i18n/ja.json +++ b/renderer/src/i18n/ja.json @@ -157,5 +157,6 @@ "feedback": "フィードバック", "waiting-mcp-server": "MCPサーバーの応答を待機中", "parallel-tool-calls": "モデルが単一の返信で複数のツールを呼び出すことを許可する", - "proxy-server": "プロキシサーバー" + "proxy-server": "プロキシサーバー", + "update-model-list": "モデルリストを更新" } \ No newline at end of file diff --git a/renderer/src/i18n/ko.json b/renderer/src/i18n/ko.json index 97337de..6dd67a3 100644 --- a/renderer/src/i18n/ko.json +++ b/renderer/src/i18n/ko.json @@ -157,5 +157,6 @@ "feedback": "피드백", "waiting-mcp-server": "MCP 서버 응답 대기 중", "parallel-tool-calls": "모델이 단일 응답에서 여러 도구를 호출할 수 있도록 허용", - "proxy-server": "프록시 서버" + "proxy-server": "프록시 서버", + "update-model-list": "모델 목록 업데이트" } \ No newline at end of file diff --git a/renderer/src/i18n/ru.json b/renderer/src/i18n/ru.json index 03a1cd9..9ada280 100644 --- a/renderer/src/i18n/ru.json +++ b/renderer/src/i18n/ru.json @@ -157,5 +157,6 @@ "feedback": "Обратная связь", "waiting-mcp-server": "Ожидание ответа от сервера MCP", "parallel-tool-calls": "Разрешить модели вызывать несколько инструментов в одном ответе", - "proxy-server": "Прокси-сервер" + "proxy-server": "Прокси-сервер", + "update-model-list": "Обновить список моделей" } \ No newline at end of file diff --git a/renderer/src/i18n/zh-cn.json b/renderer/src/i18n/zh-cn.json index 5f17c41..5cd8140 100644 --- a/renderer/src/i18n/zh-cn.json +++ b/renderer/src/i18n/zh-cn.json @@ -157,5 +157,6 @@ "feedback": "反馈", "waiting-mcp-server": "等待 MCP 服务器响应", "parallel-tool-calls": "允许模型在单轮回复中调用多个工具", - "proxy-server": "代理服务器" + "proxy-server": "代理服务器", + "update-model-list": "更新模型列表" } \ No newline at end of file diff --git a/renderer/src/i18n/zh-tw.json b/renderer/src/i18n/zh-tw.json index d3bf8d1..9234bec 100644 --- a/renderer/src/i18n/zh-tw.json +++ b/renderer/src/i18n/zh-tw.json @@ -157,5 +157,6 @@ "feedback": "反饋", "waiting-mcp-server": "等待MCP伺服器響應", "parallel-tool-calls": "允許模型在單輪回覆中調用多個工具", - "proxy-server": "代理伺服器" + "proxy-server": "代理伺服器", + "update-model-list": "更新模型列表" } \ No newline at end of file diff --git a/renderer/src/views/setting/api.vue b/renderer/src/views/setting/api.vue index 6af6ca4..a090fbf 100644 --- a/renderer/src/views/setting/api.vue +++ b/renderer/src/views/setting/api.vue @@ -63,7 +63,7 @@ @click="updateModels" :loading="updateModelLoading" > - {{ "更新模型列表" }} + {{ t('update-model-list') }} item.object === 'model') - .map(item => item.id); + .map(item => { + let modelName = item.id as string; + if (isGemini && modelName.includes('/')) { + modelName = modelName.split('/')[1]; + } + return modelName; + }); llm.models = models; saveLlmSetting();