【Electron41 + Vite8实战】打造你的专属AI回答助手!

0 阅读2分钟

基于Electron41+Vue3+Vite8+Arco+OpenAI接入DeepSeek api实战电脑端从0-1打造你的专属AI搭子。支持浅色+深色主题、深度思考、各种代码高亮/复杂/下载、katex公式、mermaid图表、多轮对话/本地存储会话等功能。

60b2a53320b64d7d3831e2f93f07e629_1289798-20260326110042743-452217506.png

p2.gif

360截图20260325000410395.png

项目技术点

  • 编辑器: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

p3.gif

360截图20260325080511380.png

功能性

  1. 基于Electron41+Vite8接入DeepSeek流式打字输出,丝滑流畅
  2. 内置light+dark主题
  3. 支持深度思考R1模式
  4. 支持Latex数学公式
  5. 支持Mermaid图表渲染(拖拽、缩放、下载)
  6. 支持代码块sticky浮动粘性、横向滚动、代码高亮/复制/下载代码
  7. 支持上下文多轮对话、本地存储会话
  8. 支持链接跳转、图片预览功能

360截图20260325080714582.png

360截图20260325081027315.png

360截图20260325081350542.png

360截图20260325081439439.png

360截图20260325082121881.png

项目框架目录

使用最新electron41+vite8搭建项目,集成deepseek-v3.2大模型,vue3 setup语法编码页面。

360截图20260324234537590.png

360截图20260325082528062.png

360截图20260325083110708.png

360截图20260325083314481.png

360截图20260325085608555.png

360截图20260325085608557.png

接入deepseek大模型

支持多轮对话、对话/推理模型、流式打字输出功能。

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, // 严谨采样
})

项目公共模板

9f267371b511b646995062f70a729799_1289798-20260308115455749-576460461.png

<script setup>
  import { appState } from '@/pinia/modules/app'

  import Titlebar from '@/layouts/components/titlebar/index.vue'
  import Sidebar from '@/layouts/components/sidebar/index.vue'

  const appstate = appState()
</script>

<template>
  <div class="vu__chatbot">
    <div class="vu__container" :style="{'--themeSkin': appstate.config.skin}">
      <div class="vu__layout flexbox flex-col">
        <!-- 导航栏 -->
        <Titlebar />

        <div class="vu__layout-body flex1 flexbox">
          <!-- 侧边栏 -->
          <Sidebar />

          <!-- 主面板 -->
          <div class="vu__layout-main flex1">
            <router-view v-slot="{ Component, route }">
              <keep-alive>
                <component :is="Component" :key="route.path" />
              </keep-alive>
            </router-view>
          </div>
        </div>
      </div>
    </div>
  </div>
</template>

360截图20260325080241821.png

360截图20260325092945644.png

360截图20260325093305664.png

360截图20260325093305668.png

360截图20260325094001893.png

360截图20260325094146464.png

360截图20260325094231244.png

360截图20260325094258473.png

360截图20260325095513143.png

基于electron41+vite8搭建客户端ai系统就分享到这里。感谢大家的阅读与支持!

vite8.0-webai网页版AI模板|vue3+vite8+deepseek专属web版流式ai回答助手

2026实战uniapp+vue3+mphtml调用deepseek【小程序+安卓+H5】流式输出ai

2026最新款Tauri2.10+Vite7.3+DeepSeek桌面版AI系统Exe

2026原创Electron39.2+Vue3+DeepSeek从0-1手搓AI模板桌面应用Exe

2026最新款Vite7+Vue3+DeepSeek-V3.2+Markdown移动端流式输出AI会话

electron38.2-vue3os系统|Vite7+Electron38+Pinia3+ArcoDesign桌面版OS后台管理

2025最新款Electron38+Vite7+Vue3+ElementPlus电脑端后台系统Exe

基于electron38+vite7+vue3 setup+elementPlus电脑端仿微信/QQ聊天软件

自研2025版flutter3.38实战抖音app短视频+聊天+直播商城系统

基于flutter3.32+window_manager仿macOS/Wins风格桌面os系统

flutter3.27+bitsdojo_window电脑端仿微信Exe应用

自研tauri2.0+vite6.x+vue3+rust+arco-design桌面版os管理系统Tauri2-ViteOS

基于uni-app+vue3+uvui跨三端仿微信app聊天模板【h5+小程序+app】

基于uniapp+vue3+uvue短视频+聊天+直播app系统