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>`;
  }
});
调用chatgpt的聊天api对返回的代码段内容以makedown格式显示的js代码使用showdownminjs

原文地址: https://www.cveoy.top/t/topic/N4B 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录