ITADN

配置文件中API Key检测问题

#29OpenWacchi-Lorie 创建于 2024-12-10
W
Wacchi-Loriecommented
模型设置中有需要 API Key 的 OpenAI 模型以及不需要 API Key 的 DDG 模型 代码会检测是否输入了 API Key 以及选择的模型来判断是否需要它 但是 `main.js` 和 `renderer.js` 中用于判断是否需要 API Key 的逻辑反了 - 使用 OpenAI 时未输入 API Key 会发送一个空的 API Key 请求 - 使用 DDG 时会显示 `未设置 OpenAI API Key` `main.js` 中 ```javascript ipcMain.handle("LiteLoader.gpt_reply.checkOpenAI", (event, message) => { return (openai || duckai) ? true : false; }); ``` `renderer.js` 中 ```javascript const openaiIsAvaliable = await gpt_reply.checkOpenAI(); if (!openaiIsAvaliable) { document.getElementById("response-text").innerText = "未设置 OpenAI API Key"; return; } ``` 考虑检测 API Key 的合法性以及在选择 DDG 时直接禁用 API Key 输入框
2 条评论