fix gemini model list get bug
This commit is contained in:
parent
305a35f963
commit
db7b8273db
@ -1,5 +1,9 @@
|
||||
# Change Log
|
||||
|
||||
## [main] 0.1.5
|
||||
- 修复 gemini 获取模型列表时存在 models 前缀的问题
|
||||
- 增加 web api 功能
|
||||
|
||||
## [main] 0.1.4
|
||||
- 重新实现 openai 协议的底层网络实现,从而支持 Google Gemini 全系列模型。
|
||||
- 实现 index 适配器,从而支持 Grok3 全系列模型。
|
||||
|
@ -157,5 +157,6 @@
|
||||
"feedback": "تعليقات",
|
||||
"waiting-mcp-server": "في انتظار استجابة خادم MCP",
|
||||
"parallel-tool-calls": "السماح للنموذج باستدعاء أدوات متعددة في رد واحد",
|
||||
"proxy-server": "خادم وكيل"
|
||||
"proxy-server": "خادم وكيل",
|
||||
"update-model-list": "تحديث قائمة النماذج"
|
||||
}
|
@ -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"
|
||||
}
|
@ -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"
|
||||
}
|
@ -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"
|
||||
}
|
@ -157,5 +157,6 @@
|
||||
"feedback": "フィードバック",
|
||||
"waiting-mcp-server": "MCPサーバーの応答を待機中",
|
||||
"parallel-tool-calls": "モデルが単一の返信で複数のツールを呼び出すことを許可する",
|
||||
"proxy-server": "プロキシサーバー"
|
||||
"proxy-server": "プロキシサーバー",
|
||||
"update-model-list": "モデルリストを更新"
|
||||
}
|
@ -157,5 +157,6 @@
|
||||
"feedback": "피드백",
|
||||
"waiting-mcp-server": "MCP 서버 응답 대기 중",
|
||||
"parallel-tool-calls": "모델이 단일 응답에서 여러 도구를 호출할 수 있도록 허용",
|
||||
"proxy-server": "프록시 서버"
|
||||
"proxy-server": "프록시 서버",
|
||||
"update-model-list": "모델 목록 업데이트"
|
||||
}
|
@ -157,5 +157,6 @@
|
||||
"feedback": "Обратная связь",
|
||||
"waiting-mcp-server": "Ожидание ответа от сервера MCP",
|
||||
"parallel-tool-calls": "Разрешить модели вызывать несколько инструментов в одном ответе",
|
||||
"proxy-server": "Прокси-сервер"
|
||||
"proxy-server": "Прокси-сервер",
|
||||
"update-model-list": "Обновить список моделей"
|
||||
}
|
@ -157,5 +157,6 @@
|
||||
"feedback": "反馈",
|
||||
"waiting-mcp-server": "等待 MCP 服务器响应",
|
||||
"parallel-tool-calls": "允许模型在单轮回复中调用多个工具",
|
||||
"proxy-server": "代理服务器"
|
||||
"proxy-server": "代理服务器",
|
||||
"update-model-list": "更新模型列表"
|
||||
}
|
@ -157,5 +157,6 @@
|
||||
"feedback": "反饋",
|
||||
"waiting-mcp-server": "等待MCP伺服器響應",
|
||||
"parallel-tool-calls": "允許模型在單輪回覆中調用多個工具",
|
||||
"proxy-server": "代理伺服器"
|
||||
"proxy-server": "代理伺服器",
|
||||
"update-model-list": "更新模型列表"
|
||||
}
|
@ -63,7 +63,7 @@
|
||||
@click="updateModels"
|
||||
:loading="updateModelLoading"
|
||||
>
|
||||
{{ "更新模型列表" }}
|
||||
{{ t('update-model-list') }}
|
||||
</el-button>
|
||||
|
||||
<el-button
|
||||
@ -240,10 +240,18 @@ async function updateModels() {
|
||||
baseURL
|
||||
});
|
||||
|
||||
const isGemini = baseURL.includes('googleapis');
|
||||
|
||||
if (code === 200 && Array.isArray(msg)) {
|
||||
const models = msg
|
||||
.filter(item => 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();
|
||||
|
Loading…
x
Reference in New Issue
Block a user