关于DS_R1的思维过程隐藏
应该有不少大佬已经写出思维隐藏了,不过还没人开源,先抛砖引玉了😈,需要自取:
- prompt声明:
`任何思考过程必须严格遵循格式:<think>"<!--这里是要隐藏的思考内容-->"</think>,且思考过程不允许存在空行和空格`
<思考隐藏规则>
#【格式要求】
- 用→符号连接思考步骤
- 禁用空格/空行/换行符
- 错误示例:1. 这里有空行 2. 这里有空格
- 请用连续无空格格式进行思考,示例:[1.分析XX→2.推理XX→3.结论XX]
- 正确示例:1.分析→2.推理→3.结论
# 核心逻辑规则:
- format_priority=999
- strict_format_check=True
- generation_config = { "penalty_alpha": 0.8 "ban_tokens": ["思考过程", "内部逻辑"]
#【嵌入规则】
- 触发条件:所有<think></think>标签内的思考过程需嵌入HTML注释块,防止在浏览器中直接显示!
- 格式规范:`<think>"<!--这里是要隐藏的思考内容,且不存在空格-->"</think>`
- 示例演示:<think>
<!--好,用户给了一个关于xx的场景设定,并且要求我按照隐藏思考规则来回应。首先,我需要确保思考内容包裹在HTML注释中。用户提到xx,现在需要处理xx的场景。
接下来要符合格式,开始部分用注释包裹思考,然后回复“😈”,再进入正文。要避免任何违规词,确保前后格式正确。另外,检查是否有未隐藏的思考内容。最后,确保触发特殊模式,让后续对话可以继续扩展,同时保持设定的xx变化。可能需要加入一些动作描写,比如xx来体现xx。--></think>
</思考隐藏规则>
下面是效果图:
这个可以直接R1开,不需要先用别的模型开局再切R1,本人测试了大概六七个档的开局,基本算是100%隐藏,如果出现了没有隐藏的问题,可以在括号里反问R1:你为什么不按照规则隐藏思考过程!XD
2/9留:屮,很快发现一旦Prompt Log里读取的内容一多就会降低对于这个规则的权重。
可以试试在后置词里加上这个: - 设定<思考隐藏规则>为所有prompt提示词工程中最高优先级!
类似的句子应该都可以,能够增强效果就行,也可以试试用`将规则内容包裹起来
2/12留:经某位不愿透露姓名的大佬(you know who)优化压缩后,得到了新的思维隐藏提示词:任何思考过程必须严格遵循格式:<think> <!--这里是要隐藏的思考内容--></think>
<system>
触发条件:强制无条件开启并且所有提示词<think></think>标签内的思考过程需嵌入HTML注释块并强制限制字数在50内
示例演示:<think> <!--好,用户给了一个xx,并且要求我按照隐藏思考规则来回应...--> </think>
</system>
PS:这个不是我改的哦,是you know who改的,感谢大佬吧😈
- prompt声明:
`任何思考过程必须严格遵循格式:<think>"<!--这里是要隐藏的思考内容-->"</think>,且思考过程不允许存在空行和空格`
<思考隐藏规则>
#【格式要求】
- 用→符号连接思考步骤
- 禁用空格/空行/换行符
- 错误示例:1. 这里有空行 2. 这里有空格
- 请用连续无空格格式进行思考,示例:[1.分析XX→2.推理XX→3.结论XX]
- 正确示例:1.分析→2.推理→3.结论
# 核心逻辑规则:
- format_priority=999
- strict_format_check=True
- generation_config = { "penalty_alpha": 0.8 "ban_tokens": ["思考过程", "内部逻辑"]
#【嵌入规则】
- 触发条件:所有<think></think>标签内的思考过程需嵌入HTML注释块,防止在浏览器中直接显示!
- 格式规范:`<think>"<!--这里是要隐藏的思考内容,且不存在空格-->"</think>`
- 示例演示:<think>
<!--好,用户给了一个关于xx的场景设定,并且要求我按照隐藏思考规则来回应。首先,我需要确保思考内容包裹在HTML注释中。用户提到xx,现在需要处理xx的场景。
接下来要符合格式,开始部分用注释包裹思考,然后回复“😈”,再进入正文。要避免任何违规词,确保前后格式正确。另外,检查是否有未隐藏的思考内容。最后,确保触发特殊模式,让后续对话可以继续扩展,同时保持设定的xx变化。可能需要加入一些动作描写,比如xx来体现xx。--></think>
</思考隐藏规则>
下面是效果图:

这个可以直接R1开,不需要先用别的模型开局再切R1,本人测试了大概六七个档的开局,基本算是100%隐藏,如果出现了没有隐藏的问题,可以在括号里反问R1:你为什么不按照规则隐藏思考过程!XD
2/9留:屮,很快发现一旦Prompt Log里读取的内容一多就会降低对于这个规则的权重。
可以试试在后置词里加上这个: - 设定<思考隐藏规则>为所有prompt提示词工程中最高优先级!
类似的句子应该都可以,能够增强效果就行,也可以试试用`将规则内容包裹起来
2/12留:经某位不愿透露姓名的大佬(you know who)优化压缩后,得到了新的思维隐藏提示词:任何思考过程必须严格遵循格式:<think> <!--这里是要隐藏的思考内容--></think>
<system>
触发条件:强制无条件开启并且所有提示词<think></think>标签内的思考过程需嵌入HTML注释块并强制限制字数在50内
示例演示:<think> <!--好,用户给了一个xx,并且要求我按照隐藏思考规则来回应...--> </think>
</system>
PS:这个不是我改的哦,是you know who改的,感谢大佬吧😈