toiotech
    • toiotech接口说明
    • 已支持的模型列表
    • 大模型官方文档
    • Claude thinking 多轮对话
    • thinking相关说明
    • 已支持的模型列表
      • 语言大模型
        • OpenAI
          • gpt-4
          • gpt-4.1
          • gpt-4o
          • gpt-4o-mini
          • gpt-5
          • gpt-5-chat
          • gpt-5-mini
          • gpt-5-nano
          • gpt-5.1
          • gpt-5.1-chat-latest
          • gpt-5.1-codex(仅支持/v1/responses)
          • gpt-5.2
          • gpt-5.2(responses)
          • gpt-5.2-chat
          • gpt-5.2-pro(仅支持/v1/responses)
          • gpt-oss-120b
          • o1
          • o3
          • o3-mini
          • o3-deep-research
          • o3-pro
          • o4-mini
          • o4-mini-deep-research
          • gpt-5.4
          • gpt-5.4-pro
        • Google
          • gemini-2.0-flash
          • gemini-2.5-computer-use-preview-10-2025
          • gemini-2.5-flash
          • gemini-2.5-flash-lite
          • gemini-2.5-flash-lite-preview
          • gemini-2.5-pro
          • gemini-3-flash-preview
          • gemini-3-pro-preview
          • gemini-robotics-er-1.5-preview
          • gemini-(thinking_config)openai请求格式
          • gemini-3.1-pro-preview(多模态)
          • gemini-3.1-flash-lite-preview(多模态)
          • gemini-3.1-flash-lite-preview(thinking)
          • gemini-2.5-pro(原生请求格式)
        • Anthropic
          • 通用接口
          • claude-opus-4-5-20251101
          • claude-opus-4-20250514
          • claude-sonnet-4-20250514
          • claude-sonnet-4-5-20250929
          • claude-(Interleaved thinking)
          • claude-opus-4-6
          • claude-sonnet-4-6
        • DeepSeek
          • deepseek-chat
          • deepseek-reasoner
        • MiniMax
          • abab6.5s-chat
          • minimax-m2
          • minimax-m2.5
        • Moonshot
          • kimi-k2
          • kimi-k2-0711-preview
          • kimi-k2-0905
          • kimi-k2-instruct
          • kimi-k2-thinking
          • moonshot-v1-128k
          • moonshot-v1-32k
          • moonshot-v1-8k
          • moonshot-v1-128k-vision-preview
          • moonshot-v1-32k-vision-preview
          • moonshot-v1-8k-vision-preview
          • kimi-k2.5
          • 获取系统工具
          • 执行系统工具
        • xAI
          • grok-4
          • grok-4-1-fast-non-reasoning
          • grok-4-1-fast-reasoning
        • 字节跳动
          • 通用接口
          • doubao-1.8图片理解
          • doubao-1.8(视频理解)
          • doubao-seed-2-0-pro-260215(图片理解)
          • doubao-seed-2-0-pro-260215(视频理解)
        • 智谱
          • glm-4-plus
          • glm-4.5
          • glm-4.6
          • glm-4.7
          • glm-5
        • 阿里巴巴
          • qwen-max
          • qwen-max-2025-01-25
          • qwen-max-latest
          • qwen-plus
          • qwen-plus-latest
          • qwen-turbo
          • qwen2.5-7b-instruct
          • qwen2.5-32b-instruct
          • qwen2.5-72b-instruct
          • qwen3-coder-plus
          • qwen3-coder-plus-2025-07-22
          • qwen3-max
          • qwen3-max-preview
          • qwen3-235b-a22b
          • qwen3-235b-a22b-instruct-2507
          • qwen3-235b-a22b-thinking-2507
          • qwen3-8b
          • qwen3-coder-30b-a3b-instruct
          • qwen3-next-80b-a3b-instruct
          • qwen3-next-80b-a3b-thinking
          • qwen-vl-max(视觉理解)
          • qwen-vl-plus(视觉理解)
          • qwen3-vl-235b-a22b-instruct(视觉理解)
          • qwen3-vl-235b-a22b-thinking(视觉理解)
          • qwen3-vl-30b-a3b-thinking(图片理解)
          • qwen3-vl-30b-a3b-thinking(视频理解)
          • qwen3-max-2026-01-23(qwen3-max-thinking)
          • qwen3-max-2026-01-23(非思考模式)
          • qwen3.5-397b-a17b(多模态)
          • qwen3.5-plus(多模态)
          • qwen3.5-flash(多模态)
          • qwen3.5-122b-a10b(多模态)
          • qwen3.5-35b-a3b
          • qwen3.5-omni-plus(视频+文本)
          • qwen3.5-omni-plus(音频+文本)
          • qwen3.5-omni-plus(图片+文本)
          • qwen3.5-omni-flash(图片+文本)
        • 百度
          • ernie-x1-32k
          • ernie-5.0-thinking-exp
          • ernie-5.0-thinking-preview
        • 腾讯
          • hunyuan-t1-latest
        • 讯飞
          • SparkDesk-v4.0
        • 蚂蚁
          • Ling-1T
          • Ring-1T
        • 阶跃星辰
          • step-3
        • 小米
          • mimo-v2-pro
          • mimo-v2-omni(多模态理解)
      • 图片生成
        • 通用接口
          • 图片生成
          • 图片编辑
        • OpenAI
          • gpt-image系列图片生成
          • gpt-image系列图片编辑
          • dall-e-3图片生成
        • Google
          • gemini-3-pro-image-preview
          • gemini-3.1-flash-image-preview
          • gemini-2.5-flash-image
          • gemini-2.5-flash-image-preview
        • Anthropic
        • BFL
          • flux-1-kontext-pro
        • ImagineArt
          • imagineart-1.5-preview
        • 字节跳动豆包
          • doubao-seedream-5-0-260128(文生图)
          • doubao-seedream-5-0-260128(图生图)
      • 音视频处理
        • OpenAI
          • gpt-4o-audio-preview
          • gpt-audio
        • 阿里巴巴
          • qwen3-tts-flash
        • Elevenlabs
          • eleven_v3
        • MiniMax
          • 通用接口
      • 视频生成
        • Vidu
          • vidu-2.0-img2video
          • viduq2-pro提交图生视频任务
          • viduq3-pro图生视频
          • viduq3-pro文生视频
        • 字节跳动
          • 提交图生视频生成任务
          • 提交文生视频生成任务
        • 快手
          • kling提交图生视频任务
          • kling提交文生视频任务
          • kling-v3提交图生视频任务
          • kling-v3提交文生视频任务
        • 腾讯
          • hunyuan-video-v1.5
        • 海螺
          • 提交图生视频任务
          • 提交文生视频任务
        • sora
          • sora-2
          • sora-2-pro
        • Google
          • veo-3.1-generate-preview
          • veo-3.1-fast-generate-preview
        • 阿里巴巴
          • wan2.6-i2v
          • wan2.6-t2v
        • pixverse
          • pixverse-v5.5-t2v
          • pixverse-v5.5-i2v
          • pixverse-v5.6-i2v
          • pixverse-v5.6-t2v
        • ltx
          • 文生视频
          • 图生视频
        • worldlabs
          • 文生视频(world)
          • 图生视频(world)
          • 多图生视频(world)
        • runawayml
          • 提交gen4.5(文生视频)
          • 提交gen4.5(图生视频)
      • 多模态模型
        • 智谱
          • glm-4.5v
          • glm-4.6v
        • 阿里巴巴
          • qwen2.5-omni-7b
          • qwen2.5-vl-72b-instruct
          • qwen3-omni-flash-2025-12-01
        • 日日新
          • SenseNova-V6-Pro
      • Realtime
        • OpenAI
          • gpt-4o-mini-realtime-preview
          • gpt-4o-realtime-preview
          • gpt-realtime-1.5
        • qwen阿里云
          • qwen3-omni-flash-realtime
        • gemini
          • gemini-3.1-flash-live-preview
      • 向量化
        • OpenAI
          • text-embedding-3-large
          • text-embedding-3-small
          • text-embedding-ada-002
          • text-embedding-v1
      • 代码解释器
        • qwen3-模型
    • 已支持的搜索服务
      • serper
        • get方式
        • post方式
    • gemini
      • openai格式
        • gpt-5.2
        • openai格式
        • gemini-开启thinking
      • google原生格式
        • gemini-robotics-er-1.5-preview
        • google格式
    • anthropic
      • anthropic格式
        • anthropic格式
        • tools调用
        • thinking
        • image理解
        • code_execution
        • 关闭thinking
      • openai格式
        • openai格式
    • openai
      • chat/completions
        POST
      • 流式/chat/completions
        POST
      • responses
        POST
    • deepseek
      • chat/completions
        POST
    • qwen
      • qwen提交文生视频任务
        POST
      • qwen提交图生视频任务
        POST
      • qwen3-omni-flash
        POST
      • chat/completions(开启thinking)
        POST
      • chat/completions
        POST
    • 获取异步任务结果
      GET

    Claude thinking 多轮对话

    多轮对话#

    当用户请求/v1/chat/completions, 使用claude模型,并且开启thinking,多轮对话的时候
    如果上一次请求有返回thinking的相关的内容;需要在assistant message中,传递上一次请求ai返回的推理的内容。格式是:
    {
        "role": "assistant",
        "content": "",
        "reasoning_content": "用户想知道11月11日上海的天气情况。我需要使用get_weather函数来获取这个信息。\n\n函数需要的参数:\n- city: \"上海\" 或 \"Shanghai\"\n- date: \"11月11日\" 或某种标准格式\n\n让我使用get_weather函数,城市参数用\"上海\",日期参数用\"11月11日\"。",
        "signature": "EtMDCkgICRABGAIqQLlfd9ff0+oIJNw9f6xD5zXPk7SOmGAIDRzmO+o/JWNZOayeWwOK+ZcSFhn+RyEOY80SlLNhudKKoznzyXe4ohsSDKp9qswWDopDuViFsBoMRaPQg1dwlVTxiyvhIjBNTPkWT+hG3Ga3dca21LbHSHWdK6ceibdqyJORc97f5+zMFS29ZtLNqgc28Nux8zcquAJ2IEeoV3JGiPcrVS4Y89+Nj/fHTaeXXklV7/K7RSbiivivqxCle5hG+nrIR3hsN6QXSk4JNbmScrNiikX3/u/x9ERVGxSMhbEmF1/C0PowDcXwkd4++m+LEsNk5pQQcO6t2r5fSVKLhX+KDwDaBhCtQoy/DSr9wIMps4+dfAjcNvalNXRE8L4yDFvojsx54pvIhD9ykqYnP1D8ju+5YGd6mzLIf06TC6L7UahVm/zLi2g/nigl2hlm1rFb/wNcarxUstR2JwFdGBfQ/9oEzvncS1NbLrkeJJFibTS/ydIkEls0itrNGpRSBqXfarB9uP4v+es940+JZfm5AQP26EVsivafFHMWm5GOspcqlFc3D4Xv8Ju7Cd4zcDphRdH7S/zKkB16amW/hELOqexfqfgAIeVEI7Ec43cYAQ==",
        "tool_calls": [
            {
                "id": "toolu_bdrk_015KYHKcMSA34uqu2xWjZdmJ",
                "type": "function",
                "function": {
                    "name": "get_weather",
                    "arguments": "{\"city\":\"上海\",\"date\":\"11月11日\"}"
                }
            }
        ]
    }

    举例说明#

    以下是一个请求和响应

    正确的完整请求demo#

    请求一#

    {
      "model": "claude-sonnet-4-5-20250929", 
      "messages": [
        {
          "role": "system",
          "content": "使用合适的工具完成任务"
        },
        {
          "role": "user",
          "content": "今天(11月11日)上海天气怎么样?"
        }
      ],
      "tools": [
        {
          "type": "function",
          "function": {
            "name": "get_weather",
            "description": "Get weather information for a specific city and date",
            "parameters": {
              "type": "object",
              "properties": {
                "city": {
                  "type": "string",
                  "description": "The city name"
                },
                "date": {
                  "type": "string",
                  "description": "The date for weather forecast"
                }
              },
              "required": [
                "city",
                "date"
              ]
            }
          }
        }
      ],
      "max_tokens": 8095,
      "thinking": {
        "type": "enabled",
        "budget_tokens": 4095
      }
    }

    响应一#

    {
        "id": "msg_bdrk_018QTNEtWr8WPgsgej1RPvDQ",
        "model": "claude-sonnet-4-5-20250929-thinking",
        "object": "chat.completion",
        "created": 1762949466,
        "choices": [
            {
                "index": 0,
                "message": {
                    "role": "assistant",
                    "content": "",
                    "reasoning_content": "用户想知道11月11日上海的天气情况。我需要使用get_weather函数来获取这个信息。\n\n函数需要的参数:\n- city: \"上海\" 或 \"Shanghai\"\n- date: \"11月11日\" 或某种标准格式\n\n让我使用get_weather函数,城市参数用\"上海\",日期参数用\"11月11日\"。",
                    "signature": "EtMDCkgICRABGAIqQLlfd9ff0+oIJNw9f6xD5zXPk7SOmGAIDRzmO+o/JWNZOayeWwOK+ZcSFhn+RyEOY80SlLNhudKKoznzyXe4ohsSDKp9qswWDopDuViFsBoMRaPQg1dwlVTxiyvhIjBNTPkWT+hG3Ga3dca21LbHSHWdK6ceibdqyJORc97f5+zMFS29ZtLNqgc28Nux8zcquAJ2IEeoV3JGiPcrVS4Y89+Nj/fHTaeXXklV7/K7RSbiivivqxCle5hG+nrIR3hsN6QXSk4JNbmScrNiikX3/u/x9ERVGxSMhbEmF1/C0PowDcXwkd4++m+LEsNk5pQQcO6t2r5fSVKLhX+KDwDaBhCtQoy/DSr9wIMps4+dfAjcNvalNXRE8L4yDFvojsx54pvIhD9ykqYnP1D8ju+5YGd6mzLIf06TC6L7UahVm/zLi2g/nigl2hlm1rFb/wNcarxUstR2JwFdGBfQ/9oEzvncS1NbLrkeJJFibTS/ydIkEls0itrNGpRSBqXfarB9uP4v+es940+JZfm5AQP26EVsivafFHMWm5GOspcqlFc3D4Xv8Ju7Cd4zcDphRdH7S/zKkB16amW/hELOqexfqfgAIeVEI7Ec43cYAQ==",
                    "tool_calls": [
                        {
                            "id": "toolu_bdrk_015KYHKcMSA34uqu2xWjZdmJ",
                            "type": "function",
                            "function": {
                                "name": "get_weather",
                                "arguments": "{\"city\":\"上海\",\"date\":\"11月11日\"}"
                            }
                        }
                    ]
                },
                "finish_reason": "tool_calls"
            }
        ],
        "usage": {
            "prompt_tokens": 650,
            "completion_tokens": 192,
            "total_tokens": 842,
            "prompt_tokens_details": {
                "cached_tokens": 0,
                "text_tokens": 0,
                "audio_tokens": 0,
                "image_tokens": 0
            },
            "completion_tokens_details": {
                "text_tokens": 0,
                "audio_tokens": 0,
                "reasoning_tokens": 0
            },
            "output_tokens_details": {
                "text_tokens": 0,
                "audio_tokens": 0,
                "reasoning_tokens": 0
            },
            "input_tokens": 0,
            "output_tokens": 0,
            "input_tokens_details": null
        }
    }

    请求二#

    响应一里面有reasoning_content和signature 这些和thinking相关的内容。继续调用的时候,需要按照下面的格式传递assistant的消息。
    {
      "model": "claude-sonnet-4-5-20250929",
      "messages": [
        {
          "role": "system",
          "content": "使用合适的工具完成任务"
        },
        {
          "role": "user",
          "content": "今天(11月11日)上海天气怎么样?"
        }
        ,
        // 下面这个对象就是请求一返回的数据。
        {
          "role": "assistant",
          "content": "",
          "reasoning_content": "用户想知道今天(11月11日)上海的天气情况。我需要使用get_weather函数来获取这个信息。\n\n需要的参数:\n- city: \"上海\" 或 \"Shanghai\"\n- date: \"11月11日\" 或者某种日期格式\n\n让我调用这个函数。我应该使用中文\"上海\"作为城市名,日期可以用\"11月11日\"或者\"2024-11-11\"这样的格式。让我试试看哪种格式更合适。通常日期格式是\"YYYY-MM-DD\",但用户说的是\"11月11日\",我可以试试这个格式,或者标准的日期格式。\n\n我会使用\"上海\"和\"11月11日\"来调用函数。",
          "signature": "EuwFCkgICRABGAIqQBJAgwJejuqe9sN7kvB40TwnKZ9UgtDtqpSIfD7uQ19iiQpPINmOmSu81uRV8xtwIMfsAVtNNse6VTiYS8KL/UkSDOZRnIvI551bHgTPExoMRBncoqdlSwTAOY8VIjCk3WvQxc6jqicTWrDq+1JPH7KOwBP6Fi3EBcyCgtQ7r9zvan+33RjHW/zLE1Evkowq0QRuna/cG4O58+YtnyjmqsUWUMWAc9xomxebRe9jz/WTDKCLNqSGAHZ0wt9UgNG6cW/dcV9qL+yEZuMz7KkoEWVJ5mqWgIXdqvcfvQ6Ed1KkPguwpkKe4o2zO7ccGRUtcRZs7xzflVQg9GGeEMT0e0vB46qJpwf4W0NS/GJizY9sktzPjnzTy4R4LTWm2HfXR4u7s9Qh0JrWbhV5rw2B/D7VVmdMIoXobBWZmPjFmwX0PgPirwikB/8j95ACZFXVivSfaCqENIEg4HqXXYxfcDnr49F7RABcPXxEdBSHFMu0jWqcKg+22RADyxmDpoKI1uU2aBsfwlNEGdCSgVs18ELgI4ZVb84934ciZmj9J0/RRdZjWsLL68hL518yyrtpTQwH+LaXilWZPhfq6hkM8NKs0wWZ7RlB4Cd5SseBcP53eyikw77urCQpNWBVLYfWYBedfwHd1SmZK54zSVA0u5TbL7jXU6lDSju/ryd00Lj2GMc+RLJguYJuehracDIqnsilzrx4qdszUUglzkoNoTTrENUiIKs1KcVKB9Ym5c4VhDR08pR/i3qOs6cri5BrhlmRoTbgBW+4+IWGgGcHOMk+K31YsHcPvyRyQzImovquwj+G2ikj8pHoyha+F3lUIzhVQ93Oq96dQF/ShJamoMCQCBWKX3yq6xd2gVE9Lb5NgHL9+SbkLeFdApAXTLLBZx9ZirUqlH/OAXVckgdgoLs+7fsICLjkffknUbDLGTRX2zl5QBP5UpiDCN+z2wYEvIfF4HbcWLs/TzgPQWWWiOkPeRgB",
          "tool_calls": [
            {
              "id": "toolu_bdrk_01W6H6mYgxc93MyMf1gLwL41",
              "type": "function",
              "function": {
                "name": "get_weather",
                "arguments": "{\"city\":\"上海\",\"date\":\"11月11日\"}"
              }
            }
          ]
        },
        {
          "role": "tool",   //回填工具调用的数据
          "tool_call_id": "toolu_bdrk_01W6H6mYgxc93MyMf1gLwL41",
          "content": "{\"天气\": \"多云,局部有小雨,气温在15到22摄氏度之间\"}"
        }
      ],
      "tools": [
        {
          "type": "function",
          "function": {
            "name": "get_weather",
            "description": "Get weather information for a specific city and date",
            "parameters": {
              "type": "object",
              "properties": {
                "city": {
                  "type": "string",
                  "description": "The city name"
                },
                "date": {
                  "type": "string",
                  "description": "The date for weather forecast"
                }
              },
              "required": [
                "city",
                "date"
              ]
            }
          }
        }
      ],
      "max_tokens": 8095,
      "thinking": {
        "type": "enabled",
        "budget_tokens": 4095
      }
    }

    响应二#

    {
        "id": "msg_bdrk_01VkPEh7P2CXg1XsFTrgtciP",
        "model": "claude-sonnet-4-5-20250929-thinking",
        "object": "chat.completion",
        "created": 1762949886,
        "choices": [
            {
                "index": 0,
                "message": {
                    "role": "assistant",
                    "content": "今天(11月11日)上海的天气是:**多云,局部有小雨**,气温在**15到22摄氏度**之间。\n\n建议您出门时带把伞,以防局部降雨,同时根据气温适当增减衣物。"
                },
                "finish_reason": "stop"
            }
        ],
        "usage": {
            "prompt_tokens": 992,
            "completion_tokens": 80,
            "total_tokens": 1072,
            "prompt_tokens_details": {
                "cached_tokens": 0,
                "text_tokens": 0,
                "audio_tokens": 0,
                "image_tokens": 0
            },
            "completion_tokens_details": {
                "text_tokens": 0,
                "audio_tokens": 0,
                "reasoning_tokens": 0
            },
            "output_tokens_details": {
                "text_tokens": 0,
                "audio_tokens": 0,
                "reasoning_tokens": 0
            },
            "input_tokens": 0,
            "output_tokens": 0,
            "input_tokens_details": null
        }
    }
    Modified at 2026-01-03 03:47:00
    Previous
    大模型官方文档
    Next
    thinking相关说明
    Built with