diff --git a/safetytooling/data_models/inference.py b/safetytooling/data_models/inference.py index 0954c33..4c38aff 100644 --- a/safetytooling/data_models/inference.py +++ b/safetytooling/data_models/inference.py @@ -98,8 +98,8 @@ def parse_stop_reason(cls, v: str): return StopReason.PROMPT_BLOCKED elif v in ["api_error", "error"]: return StopReason.API_ERROR - elif v in ["tool_use"]: - return StopReason.TOOL_USE + elif v in ["tool_use", "tool_calls"]: + return StopReason.TOOL_USE # tool_calls is OpenAI/OpenRouter format elif v in ["recitation"]: return GeminiStopReason.RECITATION elif v in ["safety"]: