SimpleChat: Try handshake with llm over its web service endpoint
This commit is contained in:
parent
27268a6067
commit
33bc67baa6
1 changed files with 12 additions and 2 deletions
|
@ -84,14 +84,24 @@ class SimpleChat {
|
||||||
* Handle submit request by user
|
* Handle submit request by user
|
||||||
* @param {HTMLInputElement} inputUser
|
* @param {HTMLInputElement} inputUser
|
||||||
* @param {HTMLDivElement} divChat
|
* @param {HTMLDivElement} divChat
|
||||||
|
* @param {RequestInfo | URL} urlApi
|
||||||
*/
|
*/
|
||||||
function handle_submit(inputUser, divChat) {
|
async function handle_submit(inputUser, divChat, urlApi) {
|
||||||
let content = inputUser?.value;
|
let content = inputUser?.value;
|
||||||
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_messages_jsonstr());
|
||||||
console.log("DBUG:BtnSubmit:Messages:", gChat.request_prompt_jsonstr());
|
console.log("DBUG:BtnSubmit:Messages:", gChat.request_prompt_jsonstr());
|
||||||
|
inputUser.value = "";
|
||||||
|
let resp = await fetch(urlApi, {
|
||||||
|
method: "POST",
|
||||||
|
headers: {
|
||||||
|
"Content-Type": "application/json",
|
||||||
|
},
|
||||||
|
body: gChat.request_messages_jsonstr(),
|
||||||
|
});
|
||||||
|
console.log("DBUG:HandleSubmit:Resp:", resp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -111,7 +121,7 @@ function startme() {
|
||||||
}
|
}
|
||||||
|
|
||||||
btnSubmit?.addEventListener("click", (ev)=>{
|
btnSubmit?.addEventListener("click", (ev)=>{
|
||||||
handle_submit(inputUser, divChat);
|
handle_submit(inputUser, divChat, gChatURL);
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue