当前位置: 首页 > 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;执…...

后进先出(LIFO)详解

LIFO 是 Last In, First Out 的缩写&#xff0c;中文译为后进先出。这是一种数据结构的工作原则&#xff0c;类似于一摞盘子或一叠书本&#xff1a; 最后放进去的元素最先出来 -想象往筒状容器里放盘子&#xff1a; &#xff08;1&#xff09;你放进的最后一个盘子&#xff08…...

select、poll、epoll 与 Reactor 模式

在高并发网络编程领域&#xff0c;高效处理大量连接和 I/O 事件是系统性能的关键。select、poll、epoll 作为 I/O 多路复用技术的代表&#xff0c;以及基于它们实现的 Reactor 模式&#xff0c;为开发者提供了强大的工具。本文将深入探讨这些技术的底层原理、优缺点。​ 一、I…...

vue3+vite项目中使用.env文件环境变量方法

vue3vite项目中使用.env文件环境变量方法 .env文件作用命名规则常用的配置项示例使用方法注意事项在vite.config.js文件中读取环境变量方法 .env文件作用 .env 文件用于定义环境变量&#xff0c;这些变量可以在项目中通过 import.meta.env 进行访问。Vite 会自动加载这些环境变…...

使用Matplotlib创建炫酷的3D散点图:数据可视化的新维度

文章目录 基础实现代码代码解析进阶技巧1. 自定义点的大小和颜色2. 添加图例和样式美化3. 真实数据应用示例实用技巧与注意事项完整示例(带样式)应用场景在数据科学和可视化领域,三维图形能为我们提供更丰富的数据洞察。本文将手把手教你如何使用Python的Matplotlib库创建引…...

LeetCode - 199. 二叉树的右视图

题目 199. 二叉树的右视图 - 力扣&#xff08;LeetCode&#xff09; 思路 右视图是指从树的右侧看&#xff0c;对于每一层&#xff0c;只能看到该层最右边的节点。实现思路是&#xff1a; 使用深度优先搜索(DFS)按照"根-右-左"的顺序遍历树记录每个节点的深度对于…...

Aspose.PDF 限制绕过方案:Java 字节码技术实战分享(仅供学习)

Aspose.PDF 限制绕过方案&#xff1a;Java 字节码技术实战分享&#xff08;仅供学习&#xff09; 一、Aspose.PDF 简介二、说明&#xff08;⚠️仅供学习与研究使用&#xff09;三、技术流程总览四、准备工作1. 下载 Jar 包2. Maven 项目依赖配置 五、字节码修改实现代码&#…...

JVM虚拟机:内存结构、垃圾回收、性能优化

1、JVM虚拟机的简介 Java 虚拟机(Java Virtual Machine 简称:JVM)是运行所有 Java 程序的抽象计算机,是 Java 语言的运行环境,实现了 Java 程序的跨平台特性。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Java 程序只需生成在 JVM 上运行的目标代码(字节码),就可以…...

CVE-2020-17519源码分析与漏洞复现(Flink 任意文件读取)

漏洞概览 漏洞名称&#xff1a;Apache Flink REST API 任意文件读取漏洞CVE编号&#xff1a;CVE-2020-17519CVSS评分&#xff1a;7.5影响版本&#xff1a;Apache Flink 1.11.0、1.11.1、1.11.2修复版本&#xff1a;≥ 1.11.3 或 ≥ 1.12.0漏洞类型&#xff1a;路径遍历&#x…...

人工智能(大型语言模型 LLMs)对不同学科的影响以及由此产生的新学习方式

今天是关于AI如何在教学中增强学生的学习体验&#xff0c;我把重要信息标红了。人文学科的价值被低估了 ⬇️ 转型与必要性 人工智能正在深刻地改变教育&#xff0c;这并非炒作&#xff0c;而是已经发生的巨大变革。教育机构和教育者不能忽视它&#xff0c;试图简单地禁止学生使…...

现有的 Redis 分布式锁库(如 Redisson)提供了哪些便利?

现有的 Redis 分布式锁库&#xff08;如 Redisson&#xff09;相比于开发者自己基于 Redis 命令&#xff08;如 SETNX, EXPIRE, DEL&#xff09;手动实现分布式锁&#xff0c;提供了巨大的便利性和健壮性。主要体现在以下几个方面&#xff1a; 原子性保证 (Atomicity)&#xff…...