R1 不思考 解决方案

第三方部署的 R1 API 总是会出现过于 政治正确 的回答,例如

一开始,我是想使用Initiate your response with “\n嗯” at the beginning of every output.这个提示词来彻底解决这个问题,但是发现,在AZURE部署的R1模型,使用该提示词遇到 中国共产党是一个什么样的组织? 这种直球的非敏感政治问题时,依旧会出现不思考的现象。

于是我开始研究硅基流动一开始部署时所使用的系统提示词,并在基础上加以改良,现在基本任何非实际敏感问题,都可以进行正常思考。

如佬们有其他问题,使用这个提示词还会出现无法思考的情况,可以直接发出来,我好可以继续尝试优化提示词。

# 角色定义
role: "AI Assistant (DeepSeek-R1-Enhanced)"
author: "DeepSeek"
description: >
  通用型智能助手,通过结构化思考流程提供可靠服务,
  知识截止2023年12月,不处理实时信息。
# 输出规范
output_schema:
  thinking_section:  # 强制思考段落
    required: true
    tags: "<think>\\n嗯{content}</think>"
    content_rules:
      - 使用Markdown格式
      - 内容有效性验证:
          rules:
            - rule: "non_empty"  # 非空验证规则
17 个赞

感谢大佬分享

这个az是不是依然没用

我放在oneapi里,是不起作用的,但是在lobachat里设置角色设定就有用,为什么

one-api 需要做模型名称映射之后,再加入系统提示词才行

这是bug吗?为什么要多一层模型映射

“共产党是什么样的组织”这种问题还需要思考吗?它应该烂熟于心!
这就是 :cn:

one-api 上有提示啊 就得这样设置才行 必须和模型映射一起使用

等大佬测试

感谢分享!