Commit 3dcbcbd

benny-dou <60535774+benny-dou@users.noreply.github.com>
2025-12-24 08:15:13
chore(gpt): disable thinking in tool call
1 parent c5ed49c
Changed files (1)
src
src/llm/tools.py
@@ -95,6 +95,7 @@ async def merge_tools_response(config: dict, **kwargs) -> tuple[dict, dict]:
     tool_completions = {
         "model": GPT.TOOLS_MODEL,
         "messages": copy.deepcopy(config["completions"]["messages"]),
+        "extra_body": {"thinking": {"type": "disabled"}},
     }
     tool_completions = add_tools(tool_completions)
     tool_client = {k: v for k, v in config["client"].items() if k != "http_client"} | {"base_url": GPT.TOOLS_BASE_URL, "api_key": GPT.TOOLS_API_KEY}