refactor openChatGPT to utilize custom model from prompt_info
This commit is contained in:
parent
72e3701740
commit
314089ea07
1 changed files with 8 additions and 5 deletions
|
|
@ -317,6 +317,7 @@ async function openChatGPT(promptText, action, curr_tabId, prompt_name = '', do_
|
||||||
taLog.changeDebug(prefs.do_debug);
|
taLog.changeDebug(prefs.do_debug);
|
||||||
prefs = checkScreenDimensions(prefs);
|
prefs = checkScreenDimensions(prefs);
|
||||||
//console.log(">>>>>>>>>>>>>>>> prefs: " + JSON.stringify(prefs));
|
//console.log(">>>>>>>>>>>>>>>> prefs: " + JSON.stringify(prefs));
|
||||||
|
console.log(">>>>>>>>>>>>>>>> prompt_info: " + JSON.stringify(prompt_info));
|
||||||
taLog.log("Prompt length: " + promptText.length);
|
taLog.log("Prompt length: " + promptText.length);
|
||||||
if(promptText.length > prefs.max_prompt_length){
|
if(promptText.length > prefs.max_prompt_length){
|
||||||
// Prompt too long for ChatGPT
|
// Prompt too long for ChatGPT
|
||||||
|
|
@ -333,13 +334,15 @@ async function openChatGPT(promptText, action, curr_tabId, prompt_name = '', do_
|
||||||
|
|
||||||
let rand_call_id = '_chatgptweb_' + generateCallID();
|
let rand_call_id = '_chatgptweb_' + generateCallID();
|
||||||
let call_opt = '';
|
let call_opt = '';
|
||||||
|
let _custom_model = (prompt_info.chatgpt_web_model != '' ? prompt_info.chatgpt_web_model : sanitizeChatGPTModelData(prefs.chatgpt_web_model));
|
||||||
|
|
||||||
if(prefs.chatgpt_web_tempchat){
|
if(prefs.chatgpt_web_tempchat){
|
||||||
call_opt += '&temporary-chat=true';
|
call_opt += '&temporary-chat=true';
|
||||||
}
|
}
|
||||||
//TODO
|
//TODO chatgpt_web_project,chatgpt_web_custom_gpt
|
||||||
if(prefs.chatgpt_web_model != ''){
|
|
||||||
call_opt += '&model=' + sanitizeChatGPTModelData(prefs.chatgpt_web_model);
|
if((prompt_info.chatgpt_web_model != '')||(prefs.chatgpt_web_model != '')){
|
||||||
|
call_opt += '&model=' + _custom_model;
|
||||||
}
|
}
|
||||||
|
|
||||||
taLog.log("[chatgpt_web] call_opt: " + call_opt);
|
taLog.log("[chatgpt_web] call_opt: " + call_opt);
|
||||||
|
|
@ -360,9 +363,9 @@ async function openChatGPT(promptText, action, curr_tabId, prompt_name = '', do_
|
||||||
async function handleChatGptWeb(createdTab) {
|
async function handleChatGptWeb(createdTab) {
|
||||||
taLog.log("ChatGPT web interface script started...");
|
taLog.log("ChatGPT web interface script started...");
|
||||||
|
|
||||||
let _gpt_model = getGPTWebModelString(prefs.chatgpt_web_model);
|
let _gpt_model = getGPTWebModelString(_custom_model);
|
||||||
|
|
||||||
taLog.log("prefs.chatgpt_web_model: " + prefs.chatgpt_web_model);
|
taLog.log("_custom_model: " + _custom_model);
|
||||||
taLog.log("_gpt_model: " + _gpt_model);
|
taLog.log("_gpt_model: " + _gpt_model);
|
||||||
|
|
||||||
let originalText = prompt_info.selection_text;
|
let originalText = prompt_info.selection_text;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue