当前位置:首页 > 每日看点 > 正文内容

DeepSeek为什么超越了OpenAI?

卡卷网9个月前 (04-03)每日看点163

2025年AI实战deepseek-v3+vite6打造专属网页AI版流式多轮会话系统。

vue3-webseek网页版AI问答|Vite6+DeepSeek+Arco流式ai聊天打字效果 - xiaoyan2017 - 博客园

DeepSeek为什么超越了OpenAI?  第1张

vue3ai-webseek 整合 Vue3.5 接入 DeepSeek-V3 API 对话大模型。支持上下文多轮会话、代码高亮、本地缓存,图片生成等功能。

DeepSeek为什么超越了OpenAI?  第2张

运用技术

  • 开发工具:VScode
  • 前端框架:vite^6.2.0+vue^3.5.13+vue-router^4.5.0
  • 大模型ai框架:DeepSeek-V3 + OpenAI
  • 组件库:arco-design^2.57.0 (字节桌面端组件库)
  • 状态管理:pinia^3.0.1
  • 本地存储:pinia-plugin-persistedstate^4.2.0
  • 高亮插件:highlight.js^11.11.1
  • markdown解析:markdown-it

DeepSeek为什么超越了OpenAI?  第3张

DeepSeek为什么超越了OpenAI?  第4张

项目亮点

  1. 流式响应,实现类似deepseek/豆包逐行打字输出效果
  2. 基于Vite6构建,接入DeepSeek-V3,性能更优,对话丝滑流畅
  3. 支持上下文多轮对话、代码高亮效果,利于展示和分享代码片段
  4. 使用arco.design组件库,风格统一,美观大气
  5. 支持暗黑+亮色主题模式

DeepSeek为什么超越了OpenAI?  第5张

DeepSeek为什么超越了OpenAI?  第6张

目前vue3-webseek-ai项目已经同步到我的作品小店,感谢大家的支持!
Vue3+DeepSeek+ArcoDesign网页版AI流式对话模板

项目框架目录

DeepSeek为什么超越了OpenAI?  第7张

.env配置文件

需要去deepseek网站申请一个apikey,替换掉.env文件里的key就能畅快体验deepseek聊天功能了。

# title VITE_APP_TITLE = 'Vue3-Web-DeepSeek' # port VITE_PORT = 3001 # 运行时自动打开浏览器 VITE_OPEN = true # 开启https VITE_HTTPS = false # 是否删除生产环境 console VITE_DROP_CONSOLE = true # DeepSeek API配置 # VITE_DEEPSEEK_API_KEY = 替换为你的 API Key VITE_DEEPSEEK_BASE_URL = https://api.deepseek.com

DeepSeek为什么超越了OpenAI?  第8张

DeepSeek为什么超越了OpenAI?  第9张

布局模板

DeepSeek为什么超越了OpenAI?  第10张

DeepSeek为什么超越了OpenAI?  第11张

<script setup> import Sidebar from '@/layouts/components/sidebar/index.vue' </script> <template> <div class="vu__container"> <div class="vu__layout flexbox flex-col"> <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> </template>

DeepSeek为什么超越了OpenAI?  第12张

<template> <div class="vu__sidebar" :class="{'collapsed': appstate.config.collapsed}"> <a-button class="vu__sidebar-collapse" shape="circle" @click="handleCollapse"></a-button> <aside class="vu__sidebar-aside flex1 flexbox flex-col"> <div class="vu__aside-head"> <router-link to="/" class="logo"><i class="iconfont ai-deepseek"></i><span class="fs-14 ff-ab">Vue3-WebSeek</span></router-link> <div class="btn-create flex-c mt-15" @click="handleCreate"><i class="iconfont ai-newchat fs-20"></i>新建对话</div> </div> <div class="vu__aside-navlinks flexbox flex-col"> <div class="section-navitem" @click="toLink('/aihub')"> <span class="icon flex-c"><icon-compass size="18" /></span> <div class="title">AI 导航</div> </div> <a-dropdown trigger="hover" :show-arrow="false" position="rt" :popup-offset="15" :content-style="{'min-width': '150px'}"> <div class="section-navitem"> <span class="icon flex-c"><icon-command size="18" /></span> <div class="title">AI 技能</div> <i class="iconfont ai-arrR c-999 fs-12"></i> </div> <template #content> <a-doption><i class="iconfont ai-aisousou"></i> AI搜索</a-doption> <a-doption><i class="iconfont ai-fanyi"></i> 快速翻译</a-doption> <a-doption><i class="iconfont ai-xiezuo"></i> 帮我写作</a-doption> <a-doption><i class="iconfont ai-tuxiang"></i> 图像生成</a-doption> <a-doption><i class="iconfont ai-aicode"></i> AI编程</a-doption> </template> </a-dropdown> </div> <a-divider style="margin: 0;" /> <div class="vu__aside-sessions flex1 flexbox flex-col"> <div class="vu__aside-navlinks"> <div class="section-navitem plain"> <span class="icon flex-c"><icon-message size="18" /></span> <div class="title">最近对话</div> <i class="clean iconfont ai-qingli" @click="handleClean"></i> </div> </div> <a-scrollbar :outer-style="{'height': '100%'}"> <template v-if="sessionstate.session.length"> <SessionList /> </template> <template v-else> <a-empty description="暂无对话" /> </template> </a-scrollbar> </div> <div class="vu__aside-navlinks" @click="toLink('/setting')"> ... </div> </aside> </div> </template>

DeepSeek为什么超越了OpenAI?  第13张

DeepSeek为什么超越了OpenAI?  第14张

DeepSeek为什么超越了OpenAI?  第15张

DeepSeek为什么超越了OpenAI?  第16张

DeepSeek为什么超越了OpenAI?  第17张

DeepSeek为什么超越了OpenAI?  第18张

DeepSeek为什么超越了OpenAI?  第19张

DeepSeek为什么超越了OpenAI?  第20张

DeepSeek为什么超越了OpenAI?  第21张

DeepSeek为什么超越了OpenAI?  第22张

DeepSeek为什么超越了OpenAI?  第23张

DeepSeek为什么超越了OpenAI?  第24张

DeepSeek为什么超越了OpenAI?  第25张

DeepSeek为什么超越了OpenAI?  第26张

DeepSeek为什么超越了OpenAI?  第27张

DeepSeek为什么超越了OpenAI?  第28张

vue3接入deepseek-v3模型

目前deepseek官网已经全面接入最新deepseek-v3-0324大模型,调用api不变。

const completion = await openai.chat.completions.create({ messages: [ {role: 'user', content: editorValue} ], model: 'deepseek-chat', // deepseek-chat对话模型 deepseek-reasoner推理模型 stream: false, // 流式输出 max_tokens: 8192, // 限制一次请求中模型生成 completion 的最大 token 数(默认使用 4096) temperature: 0.4, // 严谨采样 越低越严谨(默认1) }) // 处理返回数据 console.log(completion.choices[0].message.content)

流式返回处理。

// 处理流式输出 let content = '' for await (const chunk of completion) { content += chunk.choices[0].delta.content; chatState.updateSession(uniKey, content) if(chunk.choices[0].finish_reason == 'stop') { loading.value = false } if(props.reachBottom) { props.scrollBottom() } }

Vue3-DeepSeek-Chat流式AI对话|vite6+vant4+deepseek智能ai聊天助手

flutter3-dymall仿抖音直播商城|Flutter3.27短视频+直播+聊天App实例

uniapp+vue3酒店预订|vite5+uniapp预约订房系统模板(h5+小程序+App端)

Electron32-ViteOS桌面版os系统|vue3+electron+arco客户端OS管理模板

Tauri2.0+Vite5聊天室|vue3+tauri2+element-plus仿微信|tauri聊天应用

tauri2.0-admin桌面端后台系统|Tauri2+Vite5+ElementPlus管理后台EXE程序

uniapp-vue3-oadmin手机后台实例|vite5.x+uniapp多端仿ios管理系统

flutter3-winchat桌面端聊天实例|Flutter3+Dart3+Getx仿微信Exe程序

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/04/12230.html

分享给朋友:

相关文章

怎么用游戏搬砖挣钱呢?

怎么用游戏搬砖挣钱呢?

今天,我把我多年操作的经验分享出来,以供各位老板们学习借鉴,胆小的老板就离开吧,心里承受能力太弱了,会刷新你的认知的。有些新人在计算收益的时候,会以机器数来计算,其实是有误区的,比如,一台机器一个月搞400元,平均每天搞13元钱,搞上100...

网页上的视频怎么下载呀?

网页上的视频怎么下载呀?

1、贝贝BiliBili - B站视频下载https://xbeibeix.com/api/bilibili/贝贝BiliBili 是个免费、免登录的bilibili视频下载工具,没有任何套路。把视频链接粘贴进去 → 输入验证码 → 解析视...

感觉手机配置都差不多,为什么有的手机能卖2k-3k,而有的手机却能卖到6k-8k?

感觉手机配置都差不多,为什么有的手机能卖2k-3k,而有的手机却能卖到6k-8k?

与所有的商品一样,手机的价格,也是由它的成本所决定的。虽然看起来3000元的手机和6000的手机配置差不多,甚至处理器都可能是同一个,但在很多大家容易忽略的地方,决定了两者价格的不同:例如手机的外观,塑料的机身,与素皮机身和玻璃机身就完全不...

如何在自己家里建立一套私有云系统?需要哪些设备?

如何在自己家里建立一套私有云系统?需要哪些设备?

我敢保证,这绝对是目前为止最简单的搭建家用私有云的方法:“一台主机+至少一块硬盘”足矣!不需要任何专业知识,也没有复杂繁琐的步骤,十分钟不到就能搭建好,帮你成功打开文件云储存新世界的大门!还在单纯依靠网盘进行文件存储的朋友,不是我吐槽哈,它...

在 Istio、Linkerd 和 Cilium 之间,哪种服务网格在性能上表现最佳?

在 Istio、Linkerd 和 Cilium 之间,哪种服务网格在性能上表现最佳?

在讨论服务网格之前,先理解一下为什么我们需要它。现代微服务架构意味着将应用拆分为多个小型、独立的服务,这些服务可以独立开发、部署和扩展。然而,服务之间的通信和管理成了巨大的挑战,例如如何保证安全的通信、负载均衡、监控与可观测性等。服务网格...

有哪些网站,一旦知道,你就离不开了?

有哪些网站,一旦知道,你就离不开了?

这六个网站,一旦用过,基本上是离不开了。都是我超爱的一些网站,基本上每天都用。1 地图生成器第一个,我要给大家推荐的是地图生成器。可以下载到各省,各市,各县的svg格式的地图素材。这些素材导入PPT中都是可以编辑的。可以单独更改颜色和轮廓。...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。