<template> <div id="editor"> <div v-html="result"></div> {{result}} </div> </template> <script> import MarkdownIt from 'markdown-it' import hljs from 'highlight.js' import 'highlight.js/styles/agate.css' export default { name: 'editor', data() { return { md: MarkdownIt(...
chatgpt-vue3-light-mvp💭 一个可二次开发 Chat Bot 对话 Web 端原型模板, 基于 Vue3、Vite 6、TypeScript、Naive UI、Pinia、UnoCSS 等主流技术构建, 🧤简单集成大模型 API, 采用单轮 AI 问答对话模式, 每次提问独立响应, 无需上下文, 支持打字机效果流式输出, 集成 markdown-it, highlight.js, 数学...
exports["VueMarkdown"] = factory(require("babel-runtime/core-js/get-iterator"), require("babel-runtime/core-js/object/keys"), require("markdown-it"), require("markdown-it-emoji"), require("markdown-it-sub"), require("markdown-it-sup"), require("markdown-it-footnote"), require("...
npm install --save @microsoft/fetch-event-source //这里我使用的是markdown-it这个库去解析markdown文本。 npm install markdown-it --save 下面两块代码,其实就是整个效果的完整代码 //script标签中 // 导入EventSource,这里使用fetchEventSource去接收流式数据 import { fetchEventSource } from '@microsoft/...
Vue3-TS-ChatGPT Call the OpenAI API and use fetch to handle readable streams. Associate communication context. Use marked to solve issues with markdown syntax. Use highlight.js for syntax highlighting. Use tailwindcss for styling. Use CryptoJS for symmetric encryption of the sk (secret key)....
exports["VueMarkdown"] = factory(require("babel-runtime/core-js/get-iterator"), require("babel-runtime/core-js/object/keys"), require("markdown-it"), require("markdown-it-emoji"), require("markdown-it-sub"), require("markdown-it-sup"), require("markdown-it-footnote"), require("...
exports["VueMarkdown"] = factory(require("babel-runtime/core-js/get-iterator"), require("babel-runtime/core-js/object/keys"), require("markdown-it"), require("markdown-it-emoji"), require("markdown-it-sub"), require("markdown-it-sup"), require("markdown-it-footnote"), require("...
exports["VueMarkdown"] = factory(require("babel-runtime/core-js/get-iterator"), require("babel-runtime/core-js/object/keys"), require("markdown-it"), require("markdown-it-emoji"), require("markdown-it-sub"), require("markdown-it-sup"), require("markdown-it-footnote"), require("...
exports["VueMarkdown"] = factory(require("babel-runtime/core-js/get-iterator"), require("babel-runtime/core-js/object/keys"), require("markdown-it"), require("markdown-it-emoji"), require("markdown-it-sub"), require("markdown-it-sup"), require("markdown-it-footnote"), require("...
exports["VueMarkdown"] = factory(require("babel-runtime/core-js/get-iterator"), require("babel-runtime/core-js/object/keys"), require("markdown-it"), require("markdown-it-emoji"), require("markdown-it-sub"), require("markdown-it-sup"), require("markdown-it-footnote"), require("...