removed the chatgpt web interface check for model 4 or 3.5
This commit is contained in:
parent
7635537ced
commit
f67125a696
7 changed files with 0 additions and 94 deletions
|
|
@ -303,14 +303,6 @@
|
||||||
"message": "Antworttyp",
|
"message": "Antworttyp",
|
||||||
"description": ""
|
"description": ""
|
||||||
},
|
},
|
||||||
"prefs_OptionText_chatpgt_use_gpt4": {
|
|
||||||
"message": "Verwenden Sie ChatGPT-4",
|
|
||||||
"description": ""
|
|
||||||
},
|
|
||||||
"prefs_OptionText_chatpgt_use_gpt4_info": {
|
|
||||||
"message": "Nachdem Sie diese Option geändert haben, müssen Sie beim ersten Gebrauch das richtige Modell auswählen.",
|
|
||||||
"description": ""
|
|
||||||
},
|
|
||||||
"prefs_OptionText_btnManagePrompts": {
|
"prefs_OptionText_btnManagePrompts": {
|
||||||
"message": "Verwalten Sie Ihre Eingabeaufforderungen",
|
"message": "Verwalten Sie Ihre Eingabeaufforderungen",
|
||||||
"description": ""
|
"description": ""
|
||||||
|
|
|
||||||
|
|
@ -303,14 +303,6 @@
|
||||||
"message": "Reply type",
|
"message": "Reply type",
|
||||||
"description": ""
|
"description": ""
|
||||||
},
|
},
|
||||||
"prefs_OptionText_chatpgt_use_gpt4": {
|
|
||||||
"message": "Use ChatGPT-4",
|
|
||||||
"description": ""
|
|
||||||
},
|
|
||||||
"prefs_OptionText_chatpgt_use_gpt4_info": {
|
|
||||||
"message": "After changing this option, you have to choose the right model the first time you use it.",
|
|
||||||
"description": ""
|
|
||||||
},
|
|
||||||
"prefs_OptionText_btnManagePrompts": {
|
"prefs_OptionText_btnManagePrompts": {
|
||||||
"message": "Manage your prompts",
|
"message": "Manage your prompts",
|
||||||
"description": ""
|
"description": ""
|
||||||
|
|
|
||||||
|
|
@ -303,14 +303,6 @@
|
||||||
"message": "Type de réponse",
|
"message": "Type de réponse",
|
||||||
"description": ""
|
"description": ""
|
||||||
},
|
},
|
||||||
"prefs_OptionText_chatpgt_use_gpt4": {
|
|
||||||
"message": "Utiliser ChatGPT-4",
|
|
||||||
"description": ""
|
|
||||||
},
|
|
||||||
"prefs_OptionText_chatpgt_use_gpt4_info": {
|
|
||||||
"message": "Après avoir changé cette option, vous devez choisir le bon modèle la première fois que vous l'utilisez.",
|
|
||||||
"description": ""
|
|
||||||
},
|
|
||||||
"prefs_OptionText_btnManagePrompts": {
|
"prefs_OptionText_btnManagePrompts": {
|
||||||
"message": "Gérer vos prompts",
|
"message": "Gérer vos prompts",
|
||||||
"description": ""
|
"description": ""
|
||||||
|
|
|
||||||
|
|
@ -303,14 +303,6 @@
|
||||||
"message": "Modalità di risposta",
|
"message": "Modalità di risposta",
|
||||||
"description": ""
|
"description": ""
|
||||||
},
|
},
|
||||||
"prefs_OptionText_chatpgt_use_gpt4": {
|
|
||||||
"message": "Usa il modello ChatGPT-4",
|
|
||||||
"description": ""
|
|
||||||
},
|
|
||||||
"prefs_OptionText_chatpgt_use_gpt4_info": {
|
|
||||||
"message": "Dopo aver modificato questa opzione, devi scegliere il modello corretto la prima volta che lo usi.",
|
|
||||||
"description": ""
|
|
||||||
},
|
|
||||||
"prefs_OptionText_btnManagePrompts": {
|
"prefs_OptionText_btnManagePrompts": {
|
||||||
"message": "Gestisci i tuoi prompts",
|
"message": "Gestisci i tuoi prompts",
|
||||||
"description": ""
|
"description": ""
|
||||||
|
|
|
||||||
|
|
@ -105,7 +105,6 @@ function addCustomDiv(prompt_action,tabId,mailMessageId) {
|
||||||
style.textContent += ".btn_disabled:hover {background-color:#6a829b !important;color:white !important;}";
|
style.textContent += ".btn_disabled:hover {background-color:#6a829b !important;color:white !important;}";
|
||||||
style.textContent += "#mzta-loading{height:50px;display:inline-block;}";
|
style.textContent += "#mzta-loading{height:50px;display:inline-block;}";
|
||||||
style.textContent += "#mzta-model_warn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:100%px;min-width:30%;max-width:50%;padding:3px;border-radius:5px;text-align:center;background-color:#FFBABA;border:1px solid;font-size:13px;color:#D8000C;display:none;}#mzta-model_warn a{color:blue;text-decoration: underline;}";
|
style.textContent += "#mzta-model_warn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:100%px;min-width:30%;max-width:50%;padding:3px;border-radius:5px;text-align:center;background-color:#FFBABA;border:1px solid;font-size:13px;color:#D8000C;display:none;}#mzta-model_warn a{color:blue;text-decoration: underline;}";
|
||||||
style.textContent += "#mzta-btn_gpt35 {background-color: #007bff;border: none;color: white;padding: 2px 4px;text-align: center;text-decoration: none;display: none;font-size: 13px;margin-left: 4px;transition-duration: 0.4s;cursor: pointer;border-radius: 2px;}";
|
|
||||||
style.textContent += "#mzta-status-page{position:fixed;bottom:0;left:0;padding-left:5px;font-size:13px;font-style:italic;text-decoration:underline;color:#919191;}";
|
style.textContent += "#mzta-status-page{position:fixed;bottom:0;left:0;padding-left:5px;font-size:13px;font-style:italic;text-decoration:underline;color:#919191;}";
|
||||||
style.textContent += "#mzta-force-completion{cursor:pointer;position:fixed;bottom:0;right:0;padding-right:5px;font-size:13px;font-style:italic;text-decoration:underline;color:#919191;}";
|
style.textContent += "#mzta-force-completion{cursor:pointer;position:fixed;bottom:0;right:0;padding-right:5px;font-size:13px;font-style:italic;text-decoration:underline;color:#919191;}";
|
||||||
style.textContent += "#mzta-status-page:hover, #mzta-force-completion:hover{color:#007bff;}";
|
style.textContent += "#mzta-status-page:hover, #mzta-force-completion:hover{color:#007bff;}";
|
||||||
|
|
@ -129,16 +128,6 @@ function addCustomDiv(prompt_action,tabId,mailMessageId) {
|
||||||
modelWarnDiv.textContent = browser.i18n.getMessage("chatgpt_win_model_warning");
|
modelWarnDiv.textContent = browser.i18n.getMessage("chatgpt_win_model_warning");
|
||||||
fixedDiv.appendChild(modelWarnDiv);
|
fixedDiv.appendChild(modelWarnDiv);
|
||||||
|
|
||||||
// GPT-3 Button
|
|
||||||
var btn_gpt35 = document.createElement('button');
|
|
||||||
btn_gpt35.id="mzta-btn_gpt35";
|
|
||||||
btn_gpt35.textContent = browser.i18n.getMessage("chatgpt_use_gpt35");
|
|
||||||
btn_gpt35.onclick = async function() {
|
|
||||||
browser.storage.sync.set({chatpgt_use_gpt4: false});
|
|
||||||
force_go = true;
|
|
||||||
};
|
|
||||||
modelWarnDiv.appendChild(btn_gpt35);
|
|
||||||
|
|
||||||
//prompt name
|
//prompt name
|
||||||
var prompt_name_div = document.createElement('div');
|
var prompt_name_div = document.createElement('div');
|
||||||
prompt_name_div.id = 'mzta-prompt-name';
|
prompt_name_div.id = 'mzta-prompt-name';
|
||||||
|
|
@ -245,40 +234,6 @@ function customTextBtnClick(args) {
|
||||||
args.customDiv.style.display = 'none';
|
args.customDiv.style.display = 'none';
|
||||||
}
|
}
|
||||||
|
|
||||||
function checkGPT4Model() {
|
|
||||||
return new Promise((resolve, reject) => {
|
|
||||||
// Set up an interval that shows the warning after 2 seconds
|
|
||||||
const intervalId2 = setTimeout(() => {
|
|
||||||
document.getElementById('mzta-model_warn').style.display = 'inline-block';
|
|
||||||
document.getElementById('mzta-btn_gpt35').style.display = 'inline';
|
|
||||||
}, 2000);
|
|
||||||
// Set up an interval that checks the value every 100 milliseconds
|
|
||||||
const intervalId = setInterval(() => {
|
|
||||||
// Get the '.text-token-text-secondary' element
|
|
||||||
// const element = document.querySelector('div#radix-\\\\:ri2\\\\: > div > span.text-token-text-secondary');
|
|
||||||
const elements = document.querySelectorAll('[id*=radix] span')
|
|
||||||
|
|
||||||
for(element of elements){
|
|
||||||
// Check if the element exists and its content is '4' or '4o'
|
|
||||||
if ((element && element.textContent === '4')||(element && element.textContent === '4o')||(force_go)) {
|
|
||||||
// console.log("[ThunderAI] The GPT Model is now '4' or '4o'");
|
|
||||||
clearInterval(intervalId);
|
|
||||||
clearTimeout(intervalId2);
|
|
||||||
document.getElementById('mzta-model_warn').style.display = 'none';
|
|
||||||
document.getElementById('mzta-btn_gpt35').style.display = 'none';
|
|
||||||
resolve("GPT4");
|
|
||||||
break;
|
|
||||||
} else if (!element) {
|
|
||||||
console.error("[ThunderAI] Element not found!");
|
|
||||||
clearInterval(intervalId);
|
|
||||||
reject("Element not found.");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}, 200);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
function operation_done(){
|
function operation_done(){
|
||||||
let curr_msg = document.getElementById('mzta-curr_msg');
|
let curr_msg = document.getElementById('mzta-curr_msg');
|
||||||
curr_msg.textContent = browser.i18n.getMessage("chatgpt_win_job_completed");
|
curr_msg.textContent = browser.i18n.getMessage("chatgpt_win_job_completed");
|
||||||
|
|
@ -301,11 +256,6 @@ function showCustomTextField(){
|
||||||
}
|
}
|
||||||
|
|
||||||
async function doProceed(message, customText = ''){
|
async function doProceed(message, customText = ''){
|
||||||
let prefs = await browser.storage.sync.get({chatpgt_use_gpt4:false});
|
|
||||||
if(prefs.chatpgt_use_gpt4){
|
|
||||||
await checkGPT4Model();
|
|
||||||
}
|
|
||||||
//await chatgpt.isLoaded();
|
|
||||||
let send_result = await chatgpt_sendMsg(message.prompt+' '+customText,'click');
|
let send_result = await chatgpt_sendMsg(message.prompt+' '+customText,'click');
|
||||||
//console.log(">>>>>>>>>>> send_result: " + send_result);
|
//console.log(">>>>>>>>>>> send_result: " + send_result);
|
||||||
switch(send_result){
|
switch(send_result){
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,6 @@ export const prefs_default = {
|
||||||
do_debug: false,
|
do_debug: false,
|
||||||
chatgpt_win_height: 800,
|
chatgpt_win_height: 800,
|
||||||
chatgpt_win_width: 700,
|
chatgpt_win_width: 700,
|
||||||
chatpgt_use_gpt4: false,
|
|
||||||
default_chatgpt_lang: '',
|
default_chatgpt_lang: '',
|
||||||
connection_type: 'chatgpt_web', //Other values: 'chatgpt_api', 'ollama_api', 'openai_comp_api'
|
connection_type: 'chatgpt_web', //Other values: 'chatgpt_api', 'ollama_api', 'openai_comp_api'
|
||||||
chatgpt_api_key: '',
|
chatgpt_api_key: '',
|
||||||
|
|
|
||||||
|
|
@ -77,17 +77,6 @@
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<tr class="conntype_chatgpt_web">
|
|
||||||
<td><label>
|
|
||||||
<span>__MSG_prefs_OptionText_chatpgt_use_gpt4__</span>
|
|
||||||
</label></td>
|
|
||||||
<td>
|
|
||||||
<label>
|
|
||||||
<input type="checkbox" id="chatpgt_use_gpt4" name="chatpgt_use_gpt4" class="option-input" />
|
|
||||||
<span>__MSG_prefs_OptionText_chatpgt_use_gpt4_info__</span>
|
|
||||||
</label>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class="conntype_chatgpt_api">
|
<tr class="conntype_chatgpt_api">
|
||||||
<td><label>
|
<td><label>
|
||||||
<span>__MSG_prefs_ChatGPT_API_Key__</span>
|
<span>__MSG_prefs_ChatGPT_API_Key__</span>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue