如何启用InternVL3_5-1B-Instruct思考模式:R1提示词与采样参数最佳实践
【免费下载链接】InternVL3_5-1B-Instruct项目地址https://ai.gitcode.com/OpenGVLab/InternVL3_5-1B-Instruct点击查看免费下载InternVL3_5-1B-Instruct 是 InternVL3.5 系列中最小的多模态思考模型1.1B 参数只需一段 R1 风格的系统提示词再配合do_sampleTrue、temperature0.6的采样参数即可开启思考模式Thinking Mode模型会先在think标签内逐步推理再给出最终答案。本文手把手带你三步启用思考模式并附上采样参数最佳实践与避坑清单。一、认识 InternVL3_5-1B-Instruct1B 也能深度思考InternVL3.5 延续了ViT–MLP–LLM的架构范式1B 版本的具体规格如下项目说明总参数量1.1B视觉 0.3B 语言 0.8B视觉编码器InternViT-300M支持动态高分辨率切块语言模型Qwen3-0.6B上下文窗口 32K tokens训练流水线CPT持续预训练 SFT监督微调推理能力通过 Cascade RL 框架离线 MPO 在线 GSPO训练注入先思考再回答能力本仓库的 config.json 中可以看到视觉与语言双塔的配置细节默认生成参数位于llm_config节点注意默认是do_sampleFalse、temperature1.0启用思考模式时必须手动覆盖。小贴士InternVL3.5 全系提供四个版本后缀代表训练阶段无后缀如InternVL3_5-1B完成了完整的 CPT SFT CascadeRL 流水线思考能力最稳-Instruct版即本文主角完成了 CPT SFT同样支持通过提示词开启思考模式适合显存受限的场景。二、思考模式是什么先想后答的 R1 风格协议开启思考模式后模型会遵循两段式响应协议User: image 请解答这道几何题 Assistant: 对题目进行多角度分析逐步推导…… /think 最终答案……这套协议并非靠模型自觉而是有底层支持——词表中专门注册了think和end两个特殊 tokenID 分别为 151667、151668定义在 added_tokens.json。单 token 化的思考标签让模型生成时更稳定也方便下游程序按标签切分推理过程与最终答案。在官方测试时扩展Test-Time Scaling方案中这种深度思考Deep Thinking用于提升多步推理类任务数学、科学推理等的逻辑结构与正确率而普通感知类问题本身已很强无需强制思考。三、三步启用 InternVL3_5-1B-Instruct 思考模式前置条件transformers4.52.1GPU 显存建议 8GB 以上bf16 精度。第 1 步加载模型import torch from transformers import AutoTokenizer, AutoModel path OpenGVLab/InternVL3_5-1B-Instruct model AutoModel.from_pretrained( path, torch_dtypetorch.bfloat16, low_cpu_mem_usageTrue, use_flash_attnTrue, trust_remote_codeTrue, device_mapauto).eval() tokenizer AutoTokenizer.from_pretrained(path, trust_remote_codeTrue, use_fastFalse)第 2 步设置 R1_SYSTEM_PROMPT 系统提示词核心这是官方给出的思考模式系统提示词作用是约束模型先分析、后作答R1_SYSTEM_PROMPT You are an AI assistant that rigorously follows this response protocol: 1. First, conduct a detailed analysis of the question. Consider different angles, potential solutions, and reason through the problem step-by-step. Enclose this entire thinking process within think and end tags. 2. After the thinking section, provide a clear, concise, and direct answer to the users question. Separate the answer from the think section with a newline. Ensure that the thinking process is thorough but remains focused on the query. The final answer should be standalone and not reference the think section. .strip() model.system_message R1_SYSTEM_PROMPT原理速览模型内部使用internvl2_5对话模板初始化时从模板读取默认系统提示词见 conversation.py 中你是书生·万象……。每次推理时modeling_internvl_chat.py 的chat方法会把model.system_message注入到system槽位。因此只需一行model.system_message R1_SYSTEM_PROMPT即可全局替换无需修改任何其他代码。第 3 步配置采样参数并发起对话generation_config dict(max_new_tokens8192, do_sampleTrue, temperature0.6) question image\nPlease solve this math problem step by step. response model.chat(tokenizer, pixel_values, question, generation_config) print(response)其中pixel_values是按下文加载图片得到的张量纯文本对话可传None。完整推理示例与图片预处理函数load_image、dynamic_preprocess可参考 README.md 的 Quick Start 章节。四、采样参数最佳实践哪些值该改、为什么官方 README 在启用思考模式时明确推荐do_sampleTrue且temperature0.6以抑制长思考过程中出现的无意义重复。以下是完整参数建议参数推荐值说明do_sampleTrue官方针对思考模式的必改项关闭采样容易陷入重复循环temperature0.6适度的随机性过低答案呆板过高易重复发散max_new_tokens8192思考过程本身很长必须预留足够 token否则会截断在think中间top_k/top_p50/0.95可选参考官方 LMDeploy 部署示例的取值⚠️注意两点config.json 里语言模型的默认值是do_sampleFalse、temperature1.0、top_k50、top_p1.0不会自动变成推荐值务必在generation_config中显式传入。官方 README 示例中赋值语句存在一处变量名笔误R1_SYSTEMP_PROMPT抄录时请确保变量名与定义一致否则会报NameError。五、常见问题排查清单输出里没有think标签检查model.system_message是否真的被替换成功纯文本闲聊也可能不触发思考建议换数学/科学推理题测试。同一段话反复循环do_sample没有设为True或temperature过高按上表调整。思考过程被截断max_new_tokens太小如沿用默认的 1024提高到 8192 起步。只想恢复普通问答把model.system_message改回默认提示词或重新加载模型即可思考模式是无状态的提示词开关。六、相关源码与配置文件速查文件内容README.md官方 Thinking Mode 说明与 R1_SYSTEM_PROMPT 原文config.json模型架构、视觉/语言双塔与默认生成参数added_tokens.jsonthink/end特殊 token 定义conversation.pyinternvl2_5对话模板与默认系统提示词modeling_internvl_chat.pymodel.chat推理入口与 system_message 注入逻辑tokenizer_config.json分词器配置含思考标签的特殊 token七、总结启用思考模式的 5 个要点✅ 系统提示词替换为官方R1_SYSTEM_PROMPT一行model.system_message ...搞定✅do_sampleTruetemperature0.6避免长思考重复✅max_new_tokens ≥ 8192给推理过程留足空间✅ 使用transformers4.52.1加载trust_remote_codeTrue✅ 思考模式面向推理类任务日常简单问答可不开启省时省 token掌握以上配置你手中的 1.1B 小模型就能在数学、科学推理等多步任务上展现出远超体量的深度思考能力了。赞分享【免费下载链接】InternVL3_5-1B-Instruct项目地址https://ai.gitcode.com/OpenGVLab/InternVL3_5-1B-Instruct点击查看免费下载相关推荐开启InternVL3_5-8B-Flash深度思考Thinking模式系统提示词与采样参数完全指南开启InternVL3_5 8B Flash深度思考Thinking模式系统提示词与采样参数完全指南 InternVL3.5 8B Flash仓库名 Int如何为InternVL3_5-4B-MPO开启Thinking思维模式R1系统提示词调优与参数避坑指南如何为InternVL3_5 4B MPO开启Thinking思维模式R1系统提示词调优与参数避坑指南 InternVL3_5 4B MPO 是 Intern如何开启InternVL3.5-30B-A3B的思考模式R1风格推理系统提示词与采样参数调优完全指南如何开启InternVL3.5 30B A3B的思考模式R1风格推理系统提示词与采样参数调优完全指南 本文介绍 InternVL3.5 30B A3B 多模态创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

大唐杯题库:通信专业学生的5G实战能力训练系统

大唐杯题库:通信专业学生的5G实战能力训练系统

简介:本资源是面向大唐杯全国大学生移动通信5G技术大赛参赛者、通信专业学生及5G从业者的系统化题库总结资料,聚焦5G核心技术考点梳理与实战备考需求。压缩包共22个文件,以14个Excel(含历年真题、知识点分类题库、模拟练习题&…

2026/10/19 6:44:54 阅读更多 →
博微深思系统钩子注入实战:电力造价校验柔性修复指南

博微深思系统钩子注入实战:电力造价校验柔性修复指南

简介:本资源是面向电力工程造价从业人员及博微软件深度使用者的专业工具包,聚焦于‘深思4写’版本的数据写入与锁控功能实现,解决多用户协同场景下工程数据编辑冲突、预算实时更新与成本精准管控等核心问题。压缩包共5个文件,含3个…

2026/10/20 10:02:40 阅读更多 →
国内一半AI算力被用在造爽剧——背后的资源分配逻辑

国内一半AI算力被用在造爽剧——背后的资源分配逻辑

算力之问:当55%的Token流向爽剧,中国AI产业的资源分配逻辑正在被重写先说结论一个反直觉的事实正在颠覆人们对AI产业的传统认知:在国内AI Token消耗中,短剧和视频生成占据了55%的份额,而真正用于研发的只有15%。 这个由…

2026/10/19 6:44:54 阅读更多 →

最新新闻

(Linux与计算机网络)IO模型

(Linux与计算机网络)IO模型

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

2026/10/20 10:49:41 阅读更多 →
提示词生成代码的15个质量底线:从语义偏移到代码审查实战

提示词生成代码的15个质量底线:从语义偏移到代码审查实战

我先说一个真实感受:用提示词生成代码,最大的风险不是“生成的代码跑不通”,而是“跑通了,但你觉得它没问题”。我见过很多次这样的场景——开发者把需求丢给大模型,拿到一段看似完整、甚至带注释的函数,直…

2026/10/20 10:49:41 阅读更多 →
TCP三次握手背后的设计逻辑:从网络八股文到排查工具箱

TCP三次握手背后的设计逻辑:从网络八股文到排查工具箱

聊个我自己的面试糗事。某次面后端岗,面试官问TCP三次握手,我嘴巴比脑子快,SYN、SYNACK、ACK三件套背得行云流水。对方听完点了点头,接着问:“第二次握手丢了,客户端和服务端分别会怎么反应?”我…

2026/10/20 10:49:41 阅读更多 →
百万QPS秒杀系统设计:令牌桶、Redis分片、分布式锁与配置中心

百万QPS秒杀系统设计:令牌桶、Redis分片、分布式锁与配置中心

废话不多说,直接进入正题。先说下背景。我接手这套秒杀系统时,运营给的需求一句话就讲完了:“20 万商品全部参加活动,100 万人预约,开抢那一下全给我接住。”但这句话背后是整个后端团队三个月的改造。标题里提到的令牌…

2026/10/20 10:49:41 阅读更多 →
MATLAB熵值计算全攻略:从香农熵到样本熵的工程实践

MATLAB熵值计算全攻略:从香农熵到样本熵的工程实践

搞数据分析的朋友,应该都遇到过这种情况:手里拿到一批复杂的观测数据,想衡量它的"混乱程度"或者"有序性",但用均值、方差这些经典指标又觉得差点意思。我个人的经验是,这种时候直接上信息熵&#…

2026/10/20 10:49:41 阅读更多 →
杉岑开局桌游社区:过去获荐不应提前排除新作品

杉岑开局桌游社区:过去获荐不应提前排除新作品

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

2026/10/20 10:48:40 阅读更多 →

日新闻

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

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

2026/10/20 1:01:30 阅读更多 →
ESP32舵机控制指南:原理、多路驱动与避坑实战

ESP32舵机控制指南:原理、多路驱动与避坑实战

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

2026/10/20 1:01:30 阅读更多 →
位移法实现一阶低通滤波:单片机ADC采样降噪实战

位移法实现一阶低通滤波:单片机ADC采样降噪实战

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

2026/10/20 1:01:30 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/20 10:02:13 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/19 17:32:41 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/20 2:50:50 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

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

2026/10/20 10:02:08 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

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

2026/10/20 9:50:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

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

2026/10/20 9:50:45 阅读更多 →