AI时代:DeepSeek 实践

发布时间:2026/10/28 1:17:18

AI时代:DeepSeek 实践 先来简单了解一下 DeepSeekDeepSeek是一家专注于开发先进大语言模型LLM及相关技术的人工智能公司由国内知名量化资管公司幻方量化于2023年7月创立。公司以技术创新和开源路线为核心理念致力于通过低成本、高性能的AI技术推动人工智能的普惠发展。核心技术和产品DeepSeek的技术核心包括混合专家架构MoE通过稀疏激活机制大幅降低计算量同时保持高性能。多头潜在注意力MLA优化了模型的训练和推理效率。多令牌预测MTP允许模型同时预测多个连续位置的token提高训练效率。高效训练框架采用HAI-LLM框架支持多种并行策略显著降低训练成本。DeepSeek的主要产品包括DeepSeek-V2/V3大规模语言模型具备高效推理能力和低推理成本。DeepSeek-R1基于强化学习优化的模型推理能力更强。DeepSeek Coder专为编码和软件开发设计的专用模型。核心优势DeepSeek的核心优势在于其创新的模型架构、高效的训练流程以及开源策略。通过开源DeepSeek不仅降低了技术门槛还促进了AI技术的广泛传播和应用。此外DeepSeek在多模态数据处理、动态推理优化和领域自适应等方面也表现出色。发展与影响DeepSeek的快速发展和技术创新使其在全球AI领域迅速崭露头角。其低成本、高性能的模型训练方式被认为可能对整个AI行业产生深远影响。例如DeepSeek-V3以约600万美元的成本训练出6710亿参数的模型性能接近甚至超过GPT-4。DeepSeek通过技术创新和开源策略正在推动AI技术的普惠化和多样化应用为全球AI发展提供了新的思路和方向。接下来让我们看一下简单的实践效果首先打开DeepSeek 开放平台DeepSeek点击 API keys 并创建 API key 生成后切记保存只展示一次对了 充值后才可以使用一般按需充最少10元还是可以的完事之后打开你的SpringBoot项目写一个Service层package com.medical.service; import com.fasterxml.jackson.databind.ObjectMapper; import com.medical.utils.DeepSeekResponse; // 引入 DeepSeekResponse 类 import com.medical.utils.HttpUtils; import com.sun.tools.javac.util.List; import org.apache.http.HttpResponse; import org.apache.http.util.EntityUtils; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; import java.util.Collections; import java.util.HashMap; import java.util.Map; Service public class ApiService { Value(${deepseek.api.key}) private String deepseekApiKey; Value(${deepseek.api.url}) private String deepseekApiUrl; public String query(String content) { try { MapString, Object requestMap new HashMap(); requestMap.put(model, deepseek-reasoner); MapString, String messageMap new HashMap(); messageMap.put(role, user); messageMap.put(content, content); requestMap.put(messages, Collections.singletonList(messageMap)); // 转换为 JSON 字符串 String jsonBody new ObjectMapper().writeValueAsString(requestMap); // 构造请求头 MapString, String headers new HashMap(); headers.put(Authorization, Bearer deepseekApiKey); headers.put(Content-Type, application/json); // 发送请求 HttpResponse response HttpUtils.doPostJson(deepseekApiUrl, headers, jsonBody); if (response.getStatusLine().getStatusCode() 200) { String jsonResponse EntityUtils.toString(response.getEntity(), UTF-8); // 解析响应并提取 content 字段 ObjectMapper objectMapper new ObjectMapper(); DeepSeekResponse deepSeekResponse objectMapper.readValue(jsonResponse, DeepSeekResponse.class); if (deepSeekResponse.getChoices() ! null !deepSeekResponse.getChoices().isEmpty()) { return deepSeekResponse.getChoices().get(0).getMessage().getContent(); } else { return No content found in response.; } } else { throw new RuntimeException(Failed to get response from DeepSeek API. Status code: response.getStatusLine().getStatusCode()); } } catch (Exception e) { e.printStackTrace(); return Error: e.getMessage(); } } }前端代码/** * 初始化聊天窗口滚动条 */ function messageInit() { let height $(#messages)[0].scrollHeight; $(#messages).scrollTop(height); } /** * 发送消息 */ function send() { let message $(#message).val(); if (!message) { return; } $(#messages).append(div classmsg-received msg-sent style\margin-right: 20px\div classmsg-contentp现在/pp classmsg message /p/div/div); messageInit(); $(#message).val(); $.ajax({ type: POST, url: message/query, data: { content: message, }, dataType: json, success: function (data) { if (data[code] SUCCESS) { message data[message]; $(#messages).append(div class\msg-received\\n div class\msg-image\\n img src\assets/images/team/user-2.jpg\ alt\image\\n /div\n div class\msg-content\\n p现在/p\n p class\msg\\n message /p\n /div\n /div); messageInit(); } } }); }打开application.yml文件url 配置 https://api.deepseek.com/v1/chat/completionskey 配置刚才你生成 APIkeyOK 启动项目 看效果这个实践很简单个人觉得很有意思挺好玩就分享一下如果各位大佬有什么 AI 学习的方向可以分享一下一起学习紧跟时代。
延伸阅读

更多相关文章

2026/10/28 1:12:18

STM32F103+AT24C02:I2C通信与EEPROM读写全流程实战拆解

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/28 1:12:18

嵌入式AI协同开发实战:从能编译到能交付的完整流程

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/28 2:22:46

CoPE-VideoLM:多模态AI视频理解与生成技术解析

1. 项目概述:CoPE-VideoLM的技术突破斯坦福大学与微软研究院联合发布的CoPE-VideoLM(Contextual Prompt Engineering for Video Language Models)标志着多模态AI领域的重要进展。这个创新框架通过上下文提示工程,显著提升了视频语…

2026/10/28 2:22:46

家庭AI助手多Agent系统架构设计与实践

1. 项目概述:家庭AI助手多Agent系统架构设计在智能家居场景中,单一AI助手往往难以满足家庭成员多样化的需求。我最近完成的家庭AI助手项目第五阶段,重点解决了多Agent协同工作的核心问题。通过OpenClaw框架搭建的这套系统,现在可以…

2026/10/28 2:22:46

Git推送失败排查与权限冲突解决方案

1. Git push失败的常见场景与排查思路作为版本控制系统的核心操作,git push命令的失败往往让开发者陷入困境。根据我多年团队协作开发的经验,push失败通常集中在以下几种典型场景:权限不足(403错误)分支冲突&#xff0…

2026/10/28 2:22:46

AI模型选型实战:资源受限团队的高效决策框架

1. 项目概述:AI模型选型的现实困境与突围路径在AI技术快速迭代的当下,模型选型成为每个从业者必须面对的关键决策。我见过太多团队在"大模型崇拜"中耗尽资源,也见证过小模型在特定场景的惊艳表现。这个领域最残酷的现实是&#xff…

2026/10/28 2:17:46

Claude Opus 4.6 Agent Teams:多代理协同AI架构解析

1. Claude Opus 4.6的Agent Teams为何终结了"单兵作战"时代去年我在一个跨部门协作项目中,亲眼见证了传统单任务AI模型的局限性——当需要处理包含数据分析、文案撰写和可视化呈现的复合需求时,不得不像接力赛一样在三个独立系统间来回切换。而…

2026/10/27 14:24:03

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/27 9:34:54

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/27 0:59:21

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/28 0:02:13

Python股票自动交易系统源码解析:从行情获取到风控的完整链路

简介:这份资源是面向高校计算机、金融相关专业毕业设计场景的完整项目源码包,主题为基于Python的股票自动交易系统,适合需要完成毕设选题、课程设计或自学金融量化交易开发的学生与开发者参考。压缩包共收录687个文件,整体约14.93…

2026/10/28 0:02:13

视酷酷信IM源码部署指南:Java 17+MySQL 8.0.33实战配置

简介:这是一套2024年亲测可部署的视酷酷信IM即时通讯系统源码,面向具备Java、OC、C#及Vue开发能力的技术人员,解决私有化即时通讯平台快速搭建与二次定制需求,尤其适用于需集成商城、保障数据主权的中小型企业或独立开发者。资源共…

2026/10/28 0:02:13

Python爬取百度迁徙数据:接口解析、批量采集与避坑指南

简介:这份资源是一个用Python爬取百度迁徙数据的脚本压缩包,面向具备Python基础、希望入门网络爬虫与数据解析的开发者,解决按日期获取全国热门城市人口迁徙数据的问题。包内共1个文件,为单个py脚本,压缩包约1KB&#…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑