Skip to main content

Claude 思考模式示例

以下示例展示如何使用Claude的思考模式功能,通过设置 thinking 参数让Claude展示其内部推理过程,帮助用户理解AI的分析思路和解题步骤。

快速开始

只需要替换 <API-KEY> 为你的实际API密钥即可运行。
curl -X POST "https://model-api.skyengine.com.cn/v1/messages" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <API-KEY>" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-sonnet-4-20250514",
    "max_tokens": 2000,
    "thinking": {
        "type": "enabled",
        "budget_tokens": 10000
    },
    "messages": [
      {
        "role": "user",
        "content": "一个正方形的面积是64平方厘米,求它的周长。"
      }
    ]
  }'

结果示例

200
{
  "id": "6edd11314ea64e8c88a3cdf9735656c5",
  "content": [
    {
      "citations": null,
      "text": "",
      "type": "thinking",
      "signature": "EroECkgICRABGAIqQIiqaRJm/iXRdjb4W+A47BolHcX8RewWGMCbgHTSUw0PsPdLwlNV4N/Bil2w1gwM/yD7qEMWeT2bwUFlbcOqrzQSDPo+aQKicsj1bFQR3RoM1ynT85Y1bqEVqovGIjDQzhttKIV9aN0e9reJL5o2jcUk2f/e7WxYC/7kfCyemJKSmqcoaL5KZCyi7HFX1nwqnwPyBnWDNfndVts9suVkDLvYbijoybHl77KUbTTn77Bfnef8ngMs4ToKQpJABdY5loiu3a88yxpXY/QCwDq4fYWCBGsb+K6IHIEJ/4jGYwqt1Ovw3hNseliejYyOFe7u8dHNKCnZ3nGq5MwiP9NrZ6Rff9r7bYTgvj/1V1MaicWIhG1Mn1jH6f7eu4IXQ63xFncSfbacIdE/R1tTvAQKt5L/ixsbcHf2G0W1McleSgdYkZwn60x6KKNI+deTgRpqpFwWLcS8/IJigDQSaSdB5p6n6sHoO2Tp9n0KZBPrb75k9gw/QA4SgnwZZmsvB/vXpbSoubJBIh27ysznOiW/VLYjVjQLQrRSioqpqaDnbJyXMX/gmcJc20TlT8SlkS/WKSX+E1ytgOqsPXipGcqHDStjCSw0u2d5wZzoD+XlGWDDR8FAQBucoCDgSzFUfUyAcXQJQzQv+UI+4IOCaO2wQx53oGZYt4p9MDbMtv9rbGZa6z2N6mXv1SW2P1lVRh/XFTkeObmgZjHd5HvUYm0IZDTOc0M/+braCUbhjp6V6UFsGAE=",
      "thinking": "这是一个关于正方形面积和周长的数学问题。\n\n已知:正方形的面积是64平方厘米\n求:正方形的周长\n\n让我来解决这个问题:\n\n设正方形的边长为 a 厘米。\n\n正方形的面积公式是:面积 = a²\n所以:a² = 64\n\n要求边长,需要开平方:\na = √64 = 8 厘米\n\n正方形的周长公式是:周长 = 4a\n所以:周长 = 4 × 8 = 32 厘米",
      "data": "",
      "id": "",
      "input": null,
      "name": "",
      "content": {
        "OfWebSearchResultBlockArray": null,
        "error_code": "",
        "type": "web_search_tool_result_error"
      },
      "tool_use_id": ""
    },
    {
      "citations": null,
      "text": "我来帮你解决这个问题。\n\n**已知**\n- 正方形面积 = 64平方厘米\n\n**求解过程:**\n\n1) 设正方形的边长为 a 厘米\n\n2) 根据正方形面积公式:\n   面积 = a²\n   \n   所以:a² = 64\n\n3) 求边长:\n   a = √64 = 8 厘米\n\n4) 根据正方形周长公式\n   周长 = 4a = 4 × 8 = 32 厘米\n\n**答案:** 这个正方形的周长是 32 厘米。",
      "type": "text",
      "signature": "",
      "thinking": "",
      "data": "",
      "id": "",
      "input": null,
      "name": "",
      "content": {
        "OfWebSearchResultBlockArray": null,
        "error_code": "",
        "type": "web_search_tool_result_error"
      },
      "tool_use_id": ""
    }
  ],
  "model": "claude-sonnet-4-20250514",
  "role": "assistant",
  "stop_reason": "end_turn",
  "stop_sequence": "",
  "type": "message",
  "usage": {
    "cache_creation_input_tokens": 0,
    "cache_read_input_tokens": 0,
    "input_tokens": 58,
    "output_tokens": 356,
    "server_tool_use": {
      "web_search_requests": 0
    },
    "service_tier": ""
  }
}

Claude思考模式的特点

1. 结构化思考

Claude通过明确的步骤标记(【】)来组织思考过程,使逻辑更清晰:
  • 问题理解阶段
  • 信息提取阶段
  • 分析思路阶段
  • 推理过程阶段
  • 结果检验阶段
  • 总结回答阶段

2. 多角度分析

Claude能够从不同角度分析问题:
  • 逻辑推理角度
  • 数学计算角度
  • 实际应用角度
  • 风险评估角度

3. 自我验证

Claude会主动验证答案的合理性,提供多种解法进行交叉验证。

思考模板设计

基础模板

1. 【问题理解】- 重新描述问题
2. 【信息提取】- 提取关键信息
3. 【分析思路】- 说明解决方法
4. 【推理过程】- 详细推理步骤
5. 【结果检验】- 验证答案合理性
6. 【总结回答】- 给出最终答案

专业领域模板

数学问题
1. 【题目分析】
2. 【已知条件】
3. 【解题策略】
4. 【计算过程】
5. 【答案验证】
6. 【最终结果】
商业分析
1. 【现状分析】
2. 【环境分析】
3. 【问题诊断】
4. 【方案对比】
5. 【风险评估】
6. 【建议方案】
技术设计
1. 【需求分析】
2. 【技术调研】
3. 【架构设计】
4. 【实现方案】
5. 【性能评估】
6. 【总结建议】

应用场景

  • 教育培训: 展示解题思路,帮助学习者理解
  • 决策支持: 提供决策分析的完整思路
  • 问题解决: 系统性地分析和解决复杂问题
  • 创意设计: 展示创意思考和设计过程
  • 技术分析: 深入分析技术问题和解决方案

最佳实践

1. 设计合适的思考模板

根据问题类型设计专门的思考框架,确保分析的全面性。

2. 提供足够的上下文

给出详细的问题背景和要求,帮助AI更好地理解问题。

3. 鼓励多角度思考

在提示中要求从多个角度分析问题,提高分析的深度。

4. 要求验证和检查

明确要求AI验证结果的合理性,提高答案的可靠性。

注意事项

  1. 提示设计重要性: Claude的思考质量很大程度上依赖于提示的设计
  2. 模板的灵活性: 根据不同问题类型调整思考模板
  3. 上下文长度: 复杂问题的思考过程可能较长,注意token限制
  4. 主观性考虑: 某些问题可能有多个合理答案,注意分析的客观性