Update webapp.py

This commit is contained in:
Joseph Cheung 2023-02-24 07:34:54 +08:00
parent 9eff7b0b43
commit ac6075c223

View file

@ -932,7 +932,7 @@ function send_webchat(elem)
.then(response => response.json()) .then(response => response.json())
.then(data => { .then(data => {
prompt = JSON.parse(atob( (/<div id="prompt" style="display:none">(.*?)<\/div>/).exec(data.infoboxes[0].content)[1] ) ) prompt = JSON.parse(atob( (/<div id="prompt" style="display:none">(.*?)<\/div>/).exec(data.infoboxes[0].content)[1] ) )
prompt.data.max_tokens -= parseInt(knowledge.length*1.2) prompt.data.max_tokens -= parseInt(knowledge.length*1.4)
prompt.data.prompt = knowledge + prompt.data.prompt prompt.data.prompt = knowledge + prompt.data.prompt
optionsweb = { optionsweb = {
method: "POST", method: "POST",
@ -1198,7 +1198,7 @@ fetch("https://api.openai.com/v1/engines/text-davinci-003/completions", optionsI
method: "POST", method: "POST",
headers: headers, headers: headers,
body: JSON.stringify({ body: JSON.stringify({
"prompt": document.querySelector("#chat").innerHTML.replace(/<a.*?>.*?<\/a.*?>/g, '').replace(/<hr.*/gs, '').replace(/<[^>]+>/g,"").replace(/\n\n/g,"\n") +"\n" + '以上是“''' + original_search_query + r'''”的网络知识。给出需要更多网络知识才能回答的,不含代词的完整问题json数组格式["q1","q2","q3","q4"]', "prompt": document.querySelector("#chat").innerHTML.replace(/<a.*?>.*?<\/a.*?>/g, '').replace(/<hr.*/gs, '').replace(/<[^>]+>/g,"").replace(/\n\n/g,"\n") +"\n" + '以上是“''' + original_search_query + r'''”的网络知识。给出需要更多网络知识才能回答的,不含代词的完整独立问题json数组格式["q1","q2","q3","q4"]',
"max_tokens": 1500, "max_tokens": 1500,
"temperature": 0.7, "temperature": 0.7,
"top_p": 1, "top_p": 1,