使用 ChatGPT API 和 Showdown.js 在网页上显示代码段
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/l6cy 著作权归作者所有。请勿转载和采集!