asking openai api optional permission. see #558

This commit is contained in:
mic 2025-12-08 16:08:00 +01:00
parent e94aeac45b
commit 9a0d75c7fc

View file

@ -598,6 +598,13 @@ export async function injectConnectionUI({
let openai = new OpenAI({
apiKey: document.getElementById("chatgpt_api_key").value,
});
let granted = await messenger.permissions.request({ origins: ["https://*.openai.com/*"] });
if(!granted){
document.getElementById('chatgpt_model_fetch_loading').style.display = 'none';
taLog.log("OpenAI API permission denied");
alert(browser.i18n.getMessage("Optional_Permission_Denied_Model_Fetching"));
return;
}
openai.fetchModels().then((data) => {
if(!data.ok){
let errorDetail;