Replace summary param as detailed

This commit is contained in:
Sameer Kankute 2026-01-05 11:24:35 +05:30
parent 42d4aab3e7
commit 0f8e4364d6
2 changed files with 7 additions and 7 deletions

View file

@ -693,17 +693,17 @@ class LiteLLMResponsesTransformationHandler(CompletionTransformationBridge):
# If string is passed, map with summary="concise"
if reasoning_effort == "none":
return Reasoning(effort="none", summary="concise") # type: ignore
return Reasoning(effort="none", summary="detailed") # type: ignore
elif reasoning_effort == "high":
return Reasoning(effort="high", summary="concise")
return Reasoning(effort="high", summary="detailed")
elif reasoning_effort == "xhigh":
return Reasoning(effort="xhigh", summary="concise") # type: ignore[typeddict-item]
return Reasoning(effort="xhigh", summary="detailed") # type: ignore[typeddict-item]
elif reasoning_effort == "medium":
return Reasoning(effort="medium", summary="concise")
return Reasoning(effort="medium", summary="detailed")
elif reasoning_effort == "low":
return Reasoning(effort="low", summary="concise")
return Reasoning(effort="low", summary="detailed")
elif reasoning_effort == "minimal":
return Reasoning(effort="minimal", summary="concise")
return Reasoning(effort="minimal", summary="detailed")
return None
def _transform_response_format_to_text_format(

View file

@ -1030,7 +1030,7 @@ def test_map_reasoning_effort_adds_summary_detailed():
assert result is not None, f"Result should not be None for effort={effort}"
assert result["effort"] == effort, f"Effort should be {effort}"
assert result["summary"] == "concise", f"Summary should be 'detailed' for effort={effort}"
assert result["summary"] == "detailed", f"Summary should be 'detailed' for effort={effort}"
print(f"✓ reasoning_effort='{effort}' correctly maps to effort='{effort}', summary='detailed'")