diff --git a/_locales/en/messages.json b/_locales/en/messages.json index 4f2af4f8..ce66ebb9 100644 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -406,10 +406,13 @@ "ChatGPT_Models": { "message": "ChatGPT Models", "description": "" - } - , + }, "ChatGPT_Models_Fetch": { "message": "Update ChatGPT Models list", "description": "" + }, + "ChatGPT_Models_Error_fetching": { + "message": "Error trying to fetch ChatGPT models", + "description": "" } } \ No newline at end of file diff --git a/options/mzta-options.js b/options/mzta-options.js index 57d6bca9..2442da52 100644 --- a/options/mzta-options.js +++ b/options/mzta-options.js @@ -164,6 +164,11 @@ document.addEventListener('DOMContentLoaded', async () => { document.getElementById('btnUpdateChatGPTModels').addEventListener('click', () => { openai.fetchModels().then((data) => { + if(!data){ + console.error("[ThunderAI] " + browser.i18n.getMessage("ChatGPT_Models_Error_fetching")); + alert(browser.i18n.getMessage("ChatGPT_Models_Error_fetching")); + return; + } console.log(">>>>>>>>> ChatGPT models: " + JSON.stringify(data)); data.forEach(model => { if (!Array.from(select_model_chatgpt.options).some(option => option.value === model.id)) {