当前位置:首页 > AI技术 > 正文内容

Gemini 3.1 引入的“思维链标签”在 API 中的调用方式完全指南|Duuu笔记

admin2个月前 (03-30)AI技术49

需同时配置三项:一、设置 response_mime_type 为 "text/x-markdown";二、在 system_instruction 中精确声明“请逐步推理,并在每段推理前后分别使用 [THINK] 和 [/THINK] 标签包裹”;三、在 user 提示最前端插入“启用思维链:[THINK]开始推理[/THINK]”。

如果您正在使用 Gemini 3.1 的 API 并希望启用模型在生成响应前显式输出推理过程,则需正确配置请求中的特定字段以激活“思维链标签”功能。以下是实现该功能的具体调用方式:

一、设置 response_mime_type 为 text/x-markdown

Gemini 3.1 将“思维链标签”能力与响应格式强绑定,仅当指定 MIME 类型为 text/x-markdown 时,模型才会在输出中插入结构化的思维链标记(如 [THINK]、[/THINK])。

1、在 API 请求的 payload 中添加 response_mime_type 字段。

2、将该字段值设为

"text/x-markdown"

3、确保不同时设置 response_schema 或其他冲突的格式化参数。

二、在 system_instruction 中声明启用思维链

模型需明确接收指令以激活内部思维链生成逻辑,仅靠 MIME 类型不足以触发完整标签行为,必须通过系统级提示词引导。

1、在请求体中包含 system_instruction 字段。

2、将其内容设为

"请逐步推理,并在每段推理前后分别使用 [THINK] 和 [/THINK] 标签包裹"

3、避免使用模糊表述如“请思考”或“请解释”,必须精确复现标签名称及括号格式。

OpenClaw

开源的自托管AI智能体助手,曾用名Clawdbot、Moltbot

下载

三、在 user 提示中嵌入显式触发短语

部分请求场景下,模型对 system_instruction 的响应存在延迟或忽略,需在用户输入中重复强化指令信号以确保标签稳定输出。

1、在 contents[0].parts[0].text 中,于问题前插入固定短语。

2、该短语必须为

"启用思维链:[THINK]开始推理[/THINK]"

3、保持该短语位于文本最前端,且不被换行或空格截断。

四、验证响应中是否存在有效标签对

成功调用后,API 返回的 candidate.content.parts[0].text 应包含至少一组完整闭合的思维链标签,用于界定推理段落边界。

1、检查返回文本是否出现

"[THINK]"

开头标记。

2、确认其后紧跟非空文本内容。

3、验证对应位置存在严格匹配的

"[/THINK]"

结束标记,且二者嵌套层级无交叉。

相关文章

什么是LLM?看这一篇就够了!

一、全套AGI大模型学习路线 AI大模型时代的学习之旅:从基础到前沿,掌握人工智能的核心技能! 二、640套AI大模型报告合集 这套包含640份报告的合集,涵盖了AI大...

使用 ESP

针对该分类问题,我们使用了 Kaggle 手势识别数据集 中的一个开源数据集。原始数据集包括 10 个类别,我们只使用了其中 6 个。这些类别更容易识别,且日常生活中更有用,如...

【DL】2023年你应该知道的 10 大深度学习算法

3. 循环神经网络 (RNN) 4. 生成对抗网络 (GAN) 5. 径向基函数网络 (RBFN) 6. 多层感知器 (MLP) 7. 自组织图 (SOM)...

推荐10个AI人工智能技术网站

除了研究和开发人工智能技术,OpenAI还积极参与人工智能伦理和安全的研究和探讨。 认为,人工智能技术的发展必须遵循伦理和法律的规范,以确保人工智能的应用不会对人类带来负面影响。...

什么是人工智能 ?

您可以使用 ML 训练 AI,使其精确、快速地执行任务。这可以通过自动化员工感到吃力或厌烦的业务部分来提高运营效率。同样,您可以使用 AI 自动化来腾出员工资源,用于更复杂和更具创造性的工作。...

几种主要的神经网络

卷积神经网络的输入为二维的像素整阵列,输出为这个图片的属性,当网络训练学习后,所输入的图片或许经过稍微的变换,但卷积神经网络还是可以通过识别图片局部的特征而将整个图片识别出来。 :该层...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。