调用chatgpt的聊天api对返回的代码段内容以makedown格式显示的js代码使用showdownminjs
const inputField = document.getElementById("inputField");
const outputField = document.getElementById("outputField");
inputField.addEventListener("keydown", async (event) => {
if (event.code === "Enter" && !event.shiftKey) {
event.preventDefault();
const userInput = inputField.value;
inputField.value = "";
const response = await fetch(`/api/chat?text=${userInput}`);
const responseData = await response.json();
const responseText = responseData.text;
const converter = new showdown.Converter();
const html = converter.makeHtml(responseText);
outputField.innerHTML += `<p>${html}</p>`;
}
});
原文地址: https://www.cveoy.top/t/topic/N4B 著作权归作者所有。请勿转载和采集!