chatgpt-vue3-light-mvp
💭 一个可二次开发 Chat Bot 单轮对话 Web 端 MVP 原型模板, 基于 Vue 3, Vite7, TypeScript, Naive UI, Pinia(v3), UnoCSS 等主流技术构建, 🧤简单集成大模型 API, 采用单轮 AI 问答对话模式, 每次提问独立响应, 无需上下文, 支持 SSE 打字机效果流式输出, 集成 markdown-it Mermaid/KaTex/LaTex 公式高亮预览, 星火, 智谱, 硅基流动, Deepseek V3/R1 深度思考推理模型预览, 兼容 标签, 💼 易于定制和快速搭建 Chat 类大语言模型产品 (附示例截图)
Language: typescript
Author: GitHub Repos (@github-repos)
0 stars · 1 views
Viewing path: index.html
Files
- uno.config.ts (ts)
- components-instance.d.ts (ts)
- .vscode (vscode)
- settings.json (json)
- extensions.json (json)
- babel.config.cjs (cjs)
- .claude (claude)
- AGENTS.md (md)
- README.md (md)
- tsconfig.json (json)
- eslint.config.js (js)
- LICENSE (txt)
- package.json (json)
- .github (github)
- workflows (txt)
- deploy.yml (yml)
- .agents (agents)
- skills (txt)
- chatbot-mvp-distillation-zh (txt)
- agents (txt)
- openai.yaml (yaml)
- SKILL.md (md)
- references (txt)
- migration-checklist.md (md)
- model-adapters.md (md)
- architecture.md (md)
- streaming-sse.md (md)
- markdown-rendering.md (md)
- chatbot-mvp-distillation (txt)
- agents (txt)
- openai.yaml (yaml)
- SKILL.md (md)
- references (txt)
- migration-checklist.md (md)
- model-adapters.md (md)
- architecture.md (md)
- streaming-sse.md (md)
- markdown-rendering.md (md)
- .stylelintrc.cjs (cjs)
- vite.config.ts (ts)
- auto-imports.d.ts (ts)
- components.d.ts (ts)
- .eslintrc-auto-import.json (json)
- src (txt)
- utils (txt)
- files-tool.ts (ts)
- number.ts (ts)
- type.ts (ts)
- request.ts (ts)
- location.ts (ts)
- base (txt)
- index.ts (ts)
- views (txt)
- chat.vue (vue)
- App.vue (vue)
- main.ts (ts)
- assets (txt)
- fonts (txt)
- iconfont.js (js)
- index.ts (ts)
- images (txt)
- entry-background.png (image)
- svg (txt)
- empty-status.svg (image)
- hooks (txt)
- useCopyCode.ts (ts)
- useTheme.ts (ts)
- useCurrentInstance.ts (ts)
- useClipText.ts (ts)
- router (txt)
- permission.ts (ts)
- index.ts (ts)
- routes.ts (ts)
- child-routes.ts (ts)
- store (txt)
- utils (txt)
- mixin.ts (ts)
- hooks (txt)
- useAppStore.ts (ts)
- business (txt)
- index.ts (ts)
- plugins (txt)
- index.ts (ts)
- index.ts (ts)
- styles (txt)
- theme.scss (scss)
- index.scss (scss)
- naive-variables.scss (scss)
- markdown.scss (scss)
- global.scss (scss)
- shims-vue.d.ts (ts)
- env.d.ts (ts)
- types (txt)
- index.d.ts (ts)
- global.d.ts (ts)
- data (txt)
- mock-md.md (md)
- index.ts (ts)
- NaiveProvider.vue (vue)
- components (txt)
- Layout (txt)
- default.vue (vue)
- SlotArea.vue (vue)
- SlotCenterPanel.vue (vue)
- SlotFrame.vue (vue)
- CenterPanel.vue (vue)
- TableList (txt)
- index.vue (vue)
- IconifyIcon (txt)
- index.vue (vue)
- Pagination (txt)
- index.vue (vue)
- CustomTooltip (txt)
- index.vue (vue)
- ClipBoard (txt)
- index.vue (vue)
- 404.vue (vue)
- IconFont (txt)
- index.vue (vue)
- SideBar (txt)
- Item.vue (vue)
- MarkdownPreview (txt)
- models (txt)
- index.ts (ts)
- index.vue (vue)
- transform (txt)
- index.ts (ts)
- plugins (txt)
- preWrapper.ts (ts)
- markdown.ts (ts)
- highlight.ts (ts)
- Navigation (txt)
- NavSideBar.vue (vue)
- NavBar.vue (vue)
- NavOctocat.vue (vue)
- NavFooter.vue (vue)
- config (txt)
- env.ts (ts)
- index.ts (ts)
- api (txt)
- index.ts (ts)
- index.html (html)
- public (txt)
- favicon.svg (image)
- .pi (pi)
- skills (txt)
- vue (txt)
- SKILL.md (md)
- vite (txt)
- SKILL.md (md)
- pnpm (txt)
- SKILL.md (md)
- unocss (txt)
- SKILL.md (md)
- conventional-commits (txt)
- SKILL.md (md)
- antfu (txt)
- SKILL.md (md)
- ATTRIBUTION.md (markdown)