☰
Kiro-Go思考模式教程:一键启用Thinking,让Claude深度推理更智能
2026/10/14 0:40:55 网站建设 项目流程

【免费下载链接】Kiro-Go

🚀 Convert Kiro accounts into OpenAI/Anthropic APIs. Features multi-account pooling, streaming, auto token refresh, and a web admin panel.

项目地址:https://gitcode.com/gh_mirrors/ki/Kiro-Go
点击查看免费下载

Kiro-Go是一款将 Kiro 账号转换为 OpenAI / Anthropic 兼容 API 的开源网关工具,支持多账号池轮询、流式输出和自动 Token 刷新。它的Thinking 思考模式允许你一键启用 Claude 的深度推理能力,让模型在回答前先"展示思考过程",复杂问题推理更智能、回答更可靠。本文将带你 5 分钟上手 Kiro-Go 思考模式。

一、Kiro-Go 思考模式是什么?

Thinking 模式开启后,Kiro-Go 会把底层模型产生的推理过程(reasoning / thinking)一并返回给你的客户端,通常以独立字段或<thinking>标签呈现。相比只拿到最终答案,你可以:

  • 🧠看到推理链路:排查模型"为什么这么答",调试提示词更直观
  • 🎯提升复杂任务准确率:数学、代码、多步规划类任务表现更好
  • 🔌多端通用:无论走 Claude 兼容接口还是 OpenAI 兼容接口,都能享受思考模式

二、快速部署 Kiro-Go

使用 Docker Compose 一键启动(推荐):

git clone https://gitcode.com/gh_mirrors/ki/Kiro-Go cd Kiro-Go mkdir -p data docker-compose up -d

启动后访问http://localhost:8080/admin登录管理面板,添加账号(支持 AWS Builder ID、企业 SSO、Kiro API Key 等方式)即可开始调用。更多部署方式(Docker 直接运行、源码编译、Zeabur 云部署)见 README.md。

三、一键启用 Thinking 的三种方式

方式 1:模型名加-thinking后缀(最简单)

只要在请求的model字段后追加触发后缀(默认-thinking),思考模式自动生效:

curl http://localhost:8080/v1/messages \ -H "Content-Type: application/json" \ -H "anthropic-version: 2023-06-01" \ -d '{"model":"claude-sonnet-4.5-thinking","max_tokens":4096,"messages":[{"role":"user","content":"证明勾股定理并分析其推广"}]}'

-thinking后缀对 Claude 和 OpenAI 两个兼容接口均有效,例如 OpenAI 风格的claude-sonnet-4.5-thinking同样可以触发。解析逻辑见 proxy/translator.go。

方式 2:Claude 请求自带thinking配置(自动识别)

如果你的客户端(如 Claude Code、各类 SDK)发送顶层thinking配置,Kiro-Go 会自动启用思考模式,无需改模型名:

  • {"type":"enabled","budget_tokens":2048}— 固定推理预算
  • {"type":"adaptive"}— 让模型自适应分配推理量

校验规则见 proxy/handler.go。

方式 3:OpenAI 兼容接口调用

走/v1/chat/completions时,推理内容默认放在reasoning_content字段中流式返回:

curl http://localhost:8080/v1/chat/completions \ -H "Authorization: Bearer any" \ -d '{"model":"claude-sonnet-4.5-thinking","messages":[{"role":"user","content":"写一个快速排序并分析复杂度"}]}'

四、管理面板配置:思考模式输出格式

打开管理面板设置 → Thinking 模式设置,可自定义三项参数(源码:config/config.go、web/app.js):

配置项说明默认值
触发后缀模型名加此后缀即启用思考模式-thinking
OpenAI API 输出格式reasoning_content(字段)/<thinking>/<think>标签reasoning_content
Claude API 输出格式reasoning_content/<thinking>(原生 thinking 块)/<think>标签thinking

例如你的解析器习惯读<think>标签,只需在下拉框切换格式并点击保存即可,即时生效。面板界面代码位于 web/index.html,文案见 web/locales/zh.json。

五、常见参数报错速查

Claude 请求的thinking配置若写错,会收到明确的校验错误信息:

错误信息解决办法
thinking.budget_tokens must be at least 1024budget_tokens最小为 1024
thinking.budget_tokens must be less than max_tokens确保budget_tokens < max_tokens
thinking.budget_tokens is not supported when thinking.type is adaptiveadaptive模式不能同时指定budget_tokens
thinking.type must be one of: enabled, adaptive, disabled检查type拼写

六、小结

Kiro-Go 的思考模式设计得非常轻量:改个模型名后缀,或在请求里带上thinking配置,深度推理立即开启;输出格式还能在管理面板里随时切换,一套 API 同时兼容 Claude 与 OpenAI 生态客户端。多账号池 + 自动 Token 刷新 + 流式输出的组合,让它成为低成本体验 Claude 推理能力的好选择。

项目仅供学习与研究使用,请遵守相关服务条款。

【免费下载链接】Kiro-Go

🚀 Convert Kiro accounts into OpenAI/Anthropic APIs. Features multi-account pooling, streaming, auto token refresh, and a web admin panel.

项目地址:https://gitcode.com/gh_mirrors/ki/Kiro-Go
点击查看免费下载

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询