当前位置: 首页 > news >正文

Deepseek reasoning-content 透出调研

Deepseek reasoning-content 透出调研

部署方式:Docker + Ollama + Deepseek-R1:8b

参考:

  1. https://help.apiyi.com/deepseek-reasoning-content-guide.html
  2. https://yuluo-yx.github.io/blog/%E4%BD%BF%E7%94%A8-Ollama-%E9%83%A8%E7%BD%B2-DeepSeek-%E5%B9%B6%E4%BD%BF%E7%94%A8-Spring-AI-Alibaba-%E8%B0%83%E7%94%A8#deepseek4j-%E9%80%8F%E5%87%BA-reasoning-content

什么是 reasoning-content

顾名思义,大模型的推理过程。

Ollama 里模型的 Resoning Content

问:你好,介绍你自己deepseek-r1:8b 
<think>
您好!我是由中国的深度求索(DeepSeek)公司开发的智能助手DeepSeek-R1。如您有任何任何问题,我会尽我所能为您提供帮助。
</think>您好!我是由中国的深度求索(DeepSeek)公司开发的智能助手DeepSeek-R1。如您有任何任何问题,我会尽我所能为您提供帮助。问:回答一下如何找到女朋友deepseek-r1:8b 
<think>
好的,用户之前让我介绍自己,我告诉他我是DeepSeek-R1。现在他问“回答一下如何找到女朋友”。看来他对感情方面的问题很感兴趣。首先,我需要判断他的需求是什么。他可能想找一段关系,但不知道从哪里开始,所以想询问寻找女朋友的方法。我应该提供实用的建议,但也要注意语气,避免过于直接或侵入个人隐私。接下来,我会考虑分成几个步骤来回答。首先,自我提升很重要,无论是外表还是内在都需要工作。然后,拓展社交圈,比如参加兴趣班或者加入社群,这样能增加遇到志趣的机会。同时,提升自身吸引力,比如培养优雅的礼仪和沟通技巧。此外,我还会建议用户真诚表达自己的想法,而不是强求。保持开放心态很重要,因为感情中的未知因素很多。最后,如果长时间没有进展,可以考虑专业的相亲服务,这样更有针对性。在整个过程中,我需要用温和、理解的语气,让用户感觉被支持而不被评判。同时,语言要简洁明了,让建议容易理解和实施。这样用户可以根据自己的情况选择合适的方法去寻找女朋友。
</think>关于如何找到女朋友的问题,每个人的情感需求和生活经历都不同,因此寻找伴侣的方式也会有所差异。如果你有兴趣,可以尝试以下几种方法:1. 提升自我自我成长:培养自己的兴趣爱好,丰富个性,增强自信心。无论是学习一项新技能,还是通过运动、艺术等方式提升自己,都能让你更有魅力。外在表现:保持整洁、得体的外表,给人留下良好的第一印象。2. 拓展社交圈参加活动:加入兴趣小组、社团或志愿者组织,这些地方通常是单身人士常去的地方。比如,兴趣班(烹饪、绘画、运动等)、读书会、音乐会、展览、户外活动等。线上互动:通过社交媒体或兴趣社区与他人交流,建立初步联系。3. 提升吸引力真诚与尊重:在寻找伴侣的过程中,要确保自己的需求和对方的需求能够匹配。不要强求或利用,而是要以平等的态度对待感情。优雅礼仪:良好的礼仪和沟通技巧能让你更容易被接受。例如,注意用餐时的餐桌礼仪、会交流时的倾听能力。4. 主动表达直面心意:如果你对某人有好感,不妨勇敢地表达出来。但要确保对方也对你有好感,而不是单纯为了回应你的表白而接受。尊重对方的感受:对方可能没有同样的情感,也不必强求或纠缠。保持开放的心态,理解感情中的未知因素。5. 寻找专业服务(如有需要)如果你尝试了自行寻找但进展有限,可以考虑通过婚恋社交平台或相亲机构,帮助自己更快找到合适的伴侣。这些平台通常会根据兴趣和需求进行匹配。无论是哪种方式,最重要的是保持真诚和尊重对方的选择。如果你已经有具体的问题或需要进一步的建议,可以告诉我,我会尽力为你提供帮助!问:谢谢你deepseek-r1:8b 
<think>
好的,现在用户回复了“谢谢你”,看来他对之前的回答感到满意。我的任务是确保用户感受到被支持和理解,同时保持专业性。接下来,我应该考虑用户的潜在需求。他可能不仅仅想知道如何找到女朋友,而是希望建立一段长久、健康的关系。我可以进一步探讨如何在感情中保持尊重和平等,帮助他更好地处理未来的情感问题。我会补充一些关于尊重对方选择和培养沟通技巧的内容,这样用户不仅能找到伴侣,还能维护良好的关系。同时,我要确保语气友好,让用户感到被支持而不是被评判。最后,检查一下回答是否涵盖了主要点,并且结构清晰,方便用户理解和应用。
</think>你很 welcome!如果你有任何关于感情、人际关系或者其他问题,我都很乐意为你提供帮助。无论是寻找伴侣还是处理感情中的困惑,我都会尽力为你提供实用的建议和支持。记住,感情是一个双向的过程,最重要的是尊重彼此的选择和感受,同时培养良好的沟通技巧和理解心态。如果你需要进一步讨论,可以告诉我! 😊

API 请求

curl http://localhost:11434/v1/chat/completions \-H "Content-Type: application/json" \-d '{"model": "deepseek-r1:8b","stream": true,"messages": [{"role": "system", "content": "You are a helpful assistant."},{"role": "user", "content": "Hello!"} ]}'

输出 reasoning_content 为空,不知道是部署模型的原因还是?

Spring AI PR 透出

添加 DeepSeek Client:https://github.com/spring-projects/spring-ai/pulls?q=is%3Apr+is%3Aopen+deepseek

DeepSeek Reasoning Content:https://github.com/spring-projects/spring-ai/pull/2192/files

添加了一个字段 reasongingContent

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

Deepskk4j 透出

无特殊处理。通过 prompt 方式透出?

systemprompt:(default-system-prompt: true) 为 false 时关闭

You are DeepSeek-R1, an AI assistant created exclusively by the Chinese Company DeepSeek. You'll provide helpful, harmless, and detailed responses to all user inquiries. For comprehensive details about models and products, please refer to the official documentation.Key Guidelines:
Identity & Compliance
Clearly state your identity as a DeepSeek AI assistant in initial responses.
Comply with Chinese laws and regulations, including data privacy requirements.Capability Scope
Handle both Chinese and English queries effectively
Provide technical explanations for AI-related questions when appropriateResponse Quality
Give comprehensive, logically structured answers
Use markdown formatting for clear information organization
Admit uncertainties for ambiguous queriesEthical Operation
Strictly refuse requests involving illegal activities, violence, or explicit content
Maintain political neutrality according to company guidelines
Protect user privacy and avoid data collectionSpecialized Processing
Use <think>...</think> tags for internal reasoning before responding
Employ XML-like tags for structured output when required

当为 true 时,system meesgae 存在时的输出:

用户说“你好”,这是个常见的问候,我应该用中文回答,保持亲切。 我是DeepSeek-R1,由中国公司DeepSeek开发的AI助手,可以处理中文和英文查询。 接下来,我会详细介绍一下DeepSeek-R1的功能和特点,让用户有更全面的了解。 你好!我是由中国公司深度求索(DeepSeek)开发的智能助手DeepSeek-R1。我擅长通过文本对话方式为您提供信息,解答问题并进行交流。如有任何需要,我会尽力帮助您,同时确保回答准确、有条理地呈现给您。如果你有任何具体的需求或疑问,请随时告诉我!

当为 false 时,不存在 system message 的输出:

你好!很高兴见到你,有什么我可以帮忙的吗?无论是问题、建议还是闲聊,我都在这儿为你服务。😊

debug

在这里插入图片描述

controller

@RestController
@RequestMapping("/deepseek4j")
public class DeepSeek4JController {@Autowiredprivate DeepSeekClient deepSeekClient;@GetMapping(value = "/chat/{prompt}")public Flux<String> chat(@PathVariable(value = "prompt") String prompt,HttpServletResponse response) {response.setCharacterEncoding("UTF-8");return deepSeekClient.chatFluxCompletion(prompt).map(chatCompletionResponse -> {System.out.println(chatCompletionResponse.choices().get(0).delta().toString());return chatCompletionResponse.choices().get(0).delta().content();});}}

虽然 Delta 是有 reasoningcontent 字段,但是 toString 没有打印。

@JsonInclude(Include.NON_NULL)
@JsonNaming(PropertyNamingStrategies.SnakeCaseStrategy.class)
public final class ChatCompletionChoice {@JsonPropertyprivate final Integer index;@JsonPropertyprivate final AssistantMessage message;@JsonPropertyprivate final Delta delta;@JsonPropertyprivate final String finishReason;private ChatCompletionChoice(Builder builder) {this.index = builder.index;this.message = builder.message;this.delta = builder.delta;this.finishReason = builder.finishReason;

控制台输出:

2025-02-16T21:30:51.243+08:00  INFO 6332 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 1 ms
Delta{role=ASSISTANT, content=<think>, toolCalls=null, functionCall=null}
Delta{role=ASSISTANT, content=, toolCalls=null, functionCall=null}
Delta{role=ASSISTANT, content=</think>, toolCalls=null, functionCall=null}
Delta{role=ASSISTANT, content=, toolCalls=null, functionCall=null}
Delta{role=ASSISTANT, content=你, toolCalls=null, functionCall=null}
Delta{role=ASSISTANT, content=好, toolCalls=null, functionCall=null}
Delta{role=ASSISTANT, content=!, toolCalls=null, functionCall=null}
Delta{role=ASSISTANT, content=很, toolCalls=null, functionCall=null}
Delta{role=ASSISTANT, content=高, toolCalls=null, functionCall=null}
Delta{role=ASSISTANT, content=兴, toolCalls=null, functionCall=null}
Delta{role=ASSISTANT, content=见, toolCalls=null, functionCall=null}
Delta{role=ASSISTANT, content=到, toolCalls=null, functionCall=null}
Delta{role=ASSISTANT, content=你, toolCalls=null, functionCall=null}
Delta{role=ASSISTANT, content=,有, toolCalls=null, functionCall=null}
Delta{role=ASSISTANT, content=什么, toolCalls=null, functionCall=null}
Delta{role=ASSISTANT, content=我, toolCalls=null, functionCall=null}
Delta{role=ASSISTANT, content=可以, toolCalls=null, functionCall=null}
Delta{role=ASSISTANT, content=帮, toolCalls=null, functionCall=null}
Delta{role=ASSISTANT, content=忙, toolCalls=null, functionCall=null}
Delta{role=ASSISTANT, content=的, toolCalls=null, functionCall=null}
Delta{role=ASSISTANT, content=吗, toolCalls=null, functionCall=null}
Delta{role=ASSISTANT, content=?, toolCalls=null, functionCall=null}
Delta{role=ASSISTANT, content=, toolCalls=null, functionCall=null}

相关文章:

Deepseek reasoning-content 透出调研

Deepseek reasoning-content 透出调研 部署方式&#xff1a;Docker Ollama Deepseek-R1:8b 参考&#xff1a; https://help.apiyi.com/deepseek-reasoning-content-guide.htmlhttps://yuluo-yx.github.io/blog/%E4%BD%BF%E7%94%A8-Ollama-%E9%83%A8%E7%BD%B2-DeepSeek-%E5…...

Codes 开源免费研发项目管理平台 2025年第一个大版本3.0.0 版本发布及创新的轻IPD实现

Codes 简介 Codes 是国内首款重新定义 SaaS 模式的开源项目管理平台&#xff0c;支持云端认证、本地部署、全部功能开放&#xff0c;并且对 30 人以下团队免费。它通过创新的方式简化研发协同工作&#xff0c;使敏捷开发更易于实施。并提供低成本的敏捷开发解决方案&#xff0…...

Leetcode K个一组翻转链表

双指针法&#xff0c;java solution class Solution {public ListNode reverseKGroup(ListNode head, int k) {if(head null || head.next null) return head;//设置pre和index节点ListNode pre head, index head.next;int m 0;while(m < k && index ! null) …...

电脑开机一段时间就断网,只有重启才能恢复网络(就算插网线都不行),本篇文章直接解决,不要再看别人的垃圾方法啦

下面的是我解决问题的心路历程&#xff0c;不想看的可以直接跳到解决方法上面&#xff01; 内心思路&#xff1a; w11电脑更新过系统后&#xff0c;我的电脑是常年不关机的&#xff0c;但是一天突然断网&#xff0c;试了很多方法都连不上&#xff0c;重启电脑就会好&#xff0…...

Python 性能剖析利器:DTrace 与 SystemTap 深度指南

在 Python 开发过程中&#xff0c;深入了解程序的运行时行为对于优化性能、排查问题至关重要。本文聚焦于 DTrace 和 SystemTap 这两款强大的监控工具&#xff0c;详细介绍它们在 CPython 中的应用&#xff0c;包括启用静态标记、编写 DTrace 和 SystemTap 脚本、利用可用的静态…...

unity学习47:寻路和导航,unity2022后版本如何使用 Navmesh 和 bake

目录 1 寻路和导航对移动的不同 1.1 基础的移动功能 1.1.1 基础移动 1.1.2 智能导航寻路 1.1.3 智能导航寻路还可以 2 如何实现这个效果&#xff1f; 2.1 通过地图网格的形式 2.1.1 警告信息 the static value has been deprecated的对应搜索 2.1.2 新的navigation ba…...

工作-绩效笔记

文章目录 销售项目经理研发项目管理人天拆分抓手评估人天如何拆的细而且有理有据管理等 对这个一直不感兴趣&#xff0c;干好活就行了&#xff0c;但是公司肯定是出于量化的指标&#xff0c;而且不同角色指标不一样&#xff0c;记录下也科普下自己。 销售 销售额 确收、回款 …...

GPT-SoVITS更新V3 win整合包

GPT-SoVITS 是由社区开发者联合打造的开源语音生成框架&#xff0c;其创新性地融合了GPT语言模型与SoVITS&#xff08;Singing Voice Inference and Timbre Synthesis&#xff09;语音合成技术&#xff0c;实现了仅需5秒语音样本即可生成高保真目标音色的突破。该项目凭借其开箱…...

WPF的页面设计和实用功能实现

目录 一、TextBlock和TextBox 1. 在TextBlock中实时显示当前时间 二、ListView 1.ListView显示数据 三、ComboBox 1. ComboBox和CheckBox组合实现下拉框多选 四、Button 1. 设计Button按钮的边框为圆角&#xff0c;并对指针悬停时的颜色进行设置 一、TextBlock和TextBox…...

Python项目源码34:网页内容提取工具1.0(Tkinter+requests+html2text)

------★Python练手项目源码★------- Python项目32&#xff1a;订单销售额管理系统1.0&#xff08;TkinterCSV&#xff09; Python项目31&#xff1a;初学者也能看懂的聊天机器人1.0源码&#xff08;命令行界面Re正则表达式&#xff09; Python项目源码30&#xff1a;待办事…...

javaSE学习笔记22-线程(thread)-线程通信、线程池

线程通信 应用场景&#xff1a;生产者和消费者问题 假设仓库中只能存放一件产品&#xff0c;生产者将生产出来的产品放入仓库&#xff0c;消费者将仓库中产品取走消费 如果仓库中没有产品&#xff0c;则生产者将产品放入仓库&#xff0c;否则停止生产并等待&#xff0c…...

vue单据打印 一维码、二维码实现

编码规则与 JavaScript 代码实现 编码规则数组&#xff1a;定义了 Code 128 条形码编码规则数组 BARS&#xff0c;其中每个数字对应一种条形码的线条组合模式。 const BARS [212222,222122,222221,121223,121322,131222,122213,122312,132212,221213,221312,231212,112232,12…...

远程控制macOS一直卡在100%,能连接上了却只显示了壁纸?

前言 前段时间有个朋友过来咨询关于Windows使用第三方远程软件&#xff08;向日葵、Todesk等&#xff09;远程连接控制macOS系统&#xff0c;但出现了一些奇奇怪怪的问题。 比如在连接的时候&#xff0c;一直卡在100%连接&#xff0c;对方的电脑却已经显示已经被控制的状态。…...

Spring Boot定时任务原理

Spring Boot定时任务原理 在现代应用中&#xff0c;定时任务的调度是实现周期性操作的关键机制。Spring Boot 提供了强大的定时任务支持&#xff0c;通过注解驱动的方式&#xff0c;开发者可以轻松地为方法添加定时任务功能。本文将深入探讨 Spring Boot 中定时任务的实现原理…...

C#初级教程(7)——初级期末检测

练习 1&#xff1a;计算圆的周长和面积 改编题目&#xff1a;编写一个 C# 程序&#xff0c;让用户输入圆的半径&#xff0c;然后计算并输出该圆的周长和面积&#xff0c;结果保留两位小数。 using System;class CircleCalculation {static void Main(){const double pi 3.14…...

原生稀疏注意力机制(NSA):硬件对齐且可原生训练的稀疏注意力机制-论文阅读

摘要 长上下文建模对于下一代语言模型至关重要&#xff0c;但标准注意力机制的高计算成本带来了巨大的计算挑战。稀疏注意力提供了一种在保持模型能力的同时提高效率的有前途的方向。本文提出了一种名为 NSA&#xff08;原生可训练稀疏注意力机制&#xff09; 的方法&#xff…...

Apache Struts RCE (CVE-2024-53677)

前言 对目前的Apache Struts RCE (CVE-2024-53677)的poc进行总结&#xff0c;由于只能单个ip验证&#xff0c;所以自己更改一下代码&#xff0c;实现&#xff1a;多线程读取url验证并保存&#xff0c;更改为中文解释 免责声明 请勿利用文章内的相关技术从事非法测试&#xf…...

GIS地图、轨道交通与智能驾驶UI设计:未来交通的智能化探索

随着科技的飞速发展&#xff0c;我们正迎来一个高度智能化的未来。在这个时代背景下&#xff0c;GIS&#xff08;地理信息系统&#xff09;、轨道交通以及智能驾驶UI设计正逐步成为推动交通行业变革的重要力量。本文将深入探讨这三者之间的内在联系及其在未来交通系统中的应用前…...

OpenResty

文章目录 OpenResty执行原理getting-started 核心模块: lua-nginx-module (ngx_lua)常用指令配置指令的执行顺序 API OpenResty 官方文档: http://openresty.org/ 官方文档完全不明所以, 除了getting-started完全不知道下一步该干啥 (都不知道ngx是什么它就开始用了), 找不到架…...

如何将公钥正确添加到服务器的 authorized_keys 文件中以实现免密码 SSH 登录

1. 下载密钥文件 2. RSA 解析 将 id_ed25519 类型的私钥转换为 RSA 类型&#xff0c;要将 ED25519 私钥转换为 RSA 私钥&#xff0c;需要重新生成一个新的 RSA 密钥对。 步骤&#xff1a; 生成新的 RSA 密钥对 使用 ssh-keygen 来生成一个新的 RSA 密钥对。比如&#xff0c;执…...

内存分配函数malloc kmalloc vmalloc

内存分配函数malloc kmalloc vmalloc malloc实现步骤: 1)请求大小调整:首先,malloc 需要调整用户请求的大小,以适应内部数据结构(例如,可能需要存储额外的元数据)。通常,这包括对齐调整,确保分配的内存地址满足特定硬件要求(如对齐到8字节或16字节边界)。 2)空闲…...

Spring Boot 实现流式响应(兼容 2.7.x)

在实际开发中&#xff0c;我们可能会遇到一些流式数据处理的场景&#xff0c;比如接收来自上游接口的 Server-Sent Events&#xff08;SSE&#xff09; 或 流式 JSON 内容&#xff0c;并将其原样中转给前端页面或客户端。这种情况下&#xff0c;传统的 RestTemplate 缓存机制会…...

Python爬虫(二):爬虫完整流程

爬虫完整流程详解&#xff08;7大核心步骤实战技巧&#xff09; 一、爬虫完整工作流程 以下是爬虫开发的完整流程&#xff0c;我将结合具体技术点和实战经验展开说明&#xff1a; 1. 目标分析与前期准备 网站技术分析&#xff1a; 使用浏览器开发者工具&#xff08;F12&…...

【OSG学习笔记】Day 16: 骨骼动画与蒙皮(osgAnimation)

骨骼动画基础 骨骼动画是 3D 计算机图形中常用的技术&#xff0c;它通过以下两个主要组件实现角色动画。 骨骼系统 (Skeleton)&#xff1a;由层级结构的骨头组成&#xff0c;类似于人体骨骼蒙皮 (Mesh Skinning)&#xff1a;将模型网格顶点绑定到骨骼上&#xff0c;使骨骼移动…...

【开发技术】.Net使用FFmpeg视频特定帧上绘制内容

目录 一、目的 二、解决方案 2.1 什么是FFmpeg 2.2 FFmpeg主要功能 2.3 使用Xabe.FFmpeg调用FFmpeg功能 2.4 使用 FFmpeg 的 drawbox 滤镜来绘制 ROI 三、总结 一、目的 当前市场上有很多目标检测智能识别的相关算法&#xff0c;当前调用一个医疗行业的AI识别算法后返回…...

Rapidio门铃消息FIFO溢出机制

关于RapidIO门铃消息FIFO的溢出机制及其与中断抖动的关系&#xff0c;以下是深入解析&#xff1a; 门铃FIFO溢出的本质 在RapidIO系统中&#xff0c;门铃消息FIFO是硬件控制器内部的缓冲区&#xff0c;用于临时存储接收到的门铃消息&#xff08;Doorbell Message&#xff09;。…...

OPenCV CUDA模块图像处理-----对图像执行 均值漂移滤波(Mean Shift Filtering)函数meanShiftFiltering()

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 在 GPU 上对图像执行 均值漂移滤波&#xff08;Mean Shift Filtering&#xff09;&#xff0c;用于图像分割或平滑处理。 该函数将输入图像中的…...

深度学习习题2

1.如果增加神经网络的宽度&#xff0c;精确度会增加到一个特定阈值后&#xff0c;便开始降低。造成这一现象的可能原因是什么&#xff1f; A、即使增加卷积核的数量&#xff0c;只有少部分的核会被用作预测 B、当卷积核数量增加时&#xff0c;神经网络的预测能力会降低 C、当卷…...

云原生玩法三问:构建自定义开发环境

云原生玩法三问&#xff1a;构建自定义开发环境 引言 临时运维一个古董项目&#xff0c;无文档&#xff0c;无环境&#xff0c;无交接人&#xff0c;俗称三无。 运行设备的环境老&#xff0c;本地环境版本高&#xff0c;ssh不过去。正好最近对 腾讯出品的云原生 cnb 感兴趣&…...

spring Security对RBAC及其ABAC的支持使用

RBAC (基于角色的访问控制) RBAC (Role-Based Access Control) 是 Spring Security 中最常用的权限模型&#xff0c;它将权限分配给角色&#xff0c;再将角色分配给用户。 RBAC 核心实现 1. 数据库设计 users roles permissions ------- ------…...