编辑器:Vscode
跨平台框架:electron^41.0.3
前端框架:vite^8.0.1+vue^3.5.30+vue-router^5.0.4
大模型框架:deepseek-v3.2+openai
组件库:arco-design^2.57.0
状态管理:pinia^3.0.4
markdown解析:markdown-it^14.1.1
打包工具:electron-builder^26.8.1
vite桥接electron插件:vite-plugin-electron^0.29.1
项目功能性
基于Electron41+Vite8接入DeepSeek流式打字输出,丝滑流畅
内置light+dark主题
支持深度思考R1模式
支持Latex数学公式
支持Mermaid图表渲染(拖拽、缩放、下载)
支持代码块sticky浮动粘性、横向滚动、代码高亮/复制/下载代码
支持上下文多轮对话、本地存储会话
支持链接跳转、图片预览功能
将项目根目录下.env文件里的deepseek apikey替换为自己申请的key。 安装依赖: yarn install 运行项目: yarn dev
const completion = await openai.chat.completions.create({ // 单一会话 /* messages: [ {role: 'user', content: editorValue} ], */ // 多轮会话 messages: props.multiConversation ? historySession.value : [{role: 'user', content: editorValue}], // deepseek-chat对话模型 deepseek-reasoner推理模型 model: sessionstate.thinkingEnabled ? 'deepseek-reasoner' : 'deepseek-chat', stream: true, // 流式输出 max_tokens: 8192, // 限制一次请求中模型生成 completion 的最大 token 数(默认使用 4096) temperature: 0.4, // 严谨采样})