流式聊天
接入持续返回的回答,再按需要添加平滑输出与光标。
React →Vue →开源 · REACT + VUE
在 React 和 Vue 中呈现持续生成的 Markdown。支持 GFM、数学公式与中文排版,可用自己的组件或 Mantine 接入代码高亮与图表。
流式渲染 / 数学公式 / 中文排版
import AIMarkdown, { AIMarkdownStreamingCursor,} from '@ai-markdown/react';import '@ai-markdown/react/typography/default.css';import 'katex/dist/katex.min.css';
type Props = { text: string; streaming: boolean };
export function Message({ text, streaming }: Props) { return ( <AIMarkdown content={text} streaming={streaming} streamingCursor={AIMarkdownStreamingCursor} /> );}父组件传入当前完整文本和生成状态。安装依赖与框架配置见快速开始。
接入 React →<script setup lang="ts">import AIMarkdown from '@ai-markdown/vue';import '@ai-markdown/vue/styles.css';import 'katex/dist/katex.min.css';
defineProps<{ text: string; streaming: boolean }>();</script>
<template> <AIMarkdown :content="text" :streaming="streaming" /></template>父组件传入当前完整文本和生成状态。Vue 默认显示流式光标。
接入 Vue →02 / 选择你的框架
03 / 用在你的产品里
从一条消息开始