fix tool call for ollama - #19357

This commit is contained in:
Lucky Lodhi 2026-01-19 17:20:18 +00:00
parent 15e8eea0b5
commit c4013a34b8

View file

@ -1071,9 +1071,9 @@ def _extract_reasoning_content(message: dict) -> Tuple[Optional[str], Optional[s
"""
message_content = message.get("content")
if "reasoning_content" in message:
return message["reasoning_content"], message["content"]
return message["reasoning_content"], message_content
elif "reasoning" in message:
return message["reasoning"], message["content"]
return message["reasoning"], message_content
elif isinstance(message_content, str):
return _parse_content_for_reasoning(message_content)
return None, message_content