SimpleChat: Also add completions related prompt

This commit is contained in:
HanishKVC 2024-05-17 20:48:03 +05:30
parent 256e02c7c9
commit 639d647ebf

View file

@ -44,7 +44,7 @@ class SimpleChat {
} }
} }
request_json() { request_messages_jsonstr() {
let req = { let req = {
messages: this.xchat, messages: this.xchat,
temperature: 0.7 temperature: 0.7
@ -52,6 +52,18 @@ class SimpleChat {
return JSON.stringify(req); return JSON.stringify(req);
} }
request_prompt_jsonstr() {
let prompt = "";
for(const chat of this.xchat) {
prompt += `${chat.role}: ${chat.content}\n`;
}
let req = {
prompt: prompt,
temperature: 0.7
}
return JSON.stringify(req);
}
} }
@ -75,8 +87,11 @@ function startme() {
console.debug("DBUG:BtnSubmit:Click:", content) console.debug("DBUG:BtnSubmit:Click:", content)
gChat.add(Roles.User, content); gChat.add(Roles.User, content);
gChat.show(divChat); gChat.show(divChat);
console.log("DBUG:BtnSubmit:Messages:", gChat.request_messages_jsonstr());
console.log("DBUG:BtnSubmit:Messages:", gChat.request_prompt_jsonstr());
}); });
} }
document.addEventListener("DOMContentLoaded", startme); document.addEventListener("DOMContentLoaded", startme);