Spaces:
Configuration error
Configuration error
title: v1.63.0 - Anthropic 'thinking' response update | |
slug: v1.63.0 | |
date: 2025-03-05T10:00:00 | |
authors: | |
- name: Krrish Dholakia | |
title: CEO, LiteLLM | |
url: https://www.linkedin.com/in/krish-d/ | |
image_url: https://media.licdn.com/dms/image/v2/D4D03AQGrlsJ3aqpHmQ/profile-displayphoto-shrink_400_400/B4DZSAzgP7HYAg-/0/1737327772964?e=1749686400&v=beta&t=Hkl3U8Ps0VtvNxX0BNNq24b4dtX5wQaPFp6oiKCIHD8 | |
- name: Ishaan Jaffer | |
title: CTO, LiteLLM | |
url: https://www.linkedin.com/in/reffajnaahsi/ | |
image_url: https://media.licdn.com/dms/image/v2/D4D03AQGiM7ZrUwqu_Q/profile-displayphoto-shrink_800_800/profile-displayphoto-shrink_800_800/0/1675971026692?e=1741824000&v=beta&t=eQnRdXPJo4eiINWTZARoYTfqh064pgZ-E21pQTSy8jc | |
tags: [llm translation, thinking, reasoning_content, claude-3-7-sonnet] | |
hide_table_of_contents: false | |
v1.63.0 fixes Anthropic 'thinking' response on streaming to return the `signature` block. [Github Issue](https://github.com/BerriAI/litellm/issues/8964) | |
It also moves the response structure from `signature_delta` to `signature` to be the same as Anthropic. [Anthropic Docs](https://docs.anthropic.com/en/docs/build-with-claude/extended-thinking#implementing-extended-thinking) | |
## Diff | |
```bash | |
"message": { | |
... | |
"reasoning_content": "The capital of France is Paris.", | |
"thinking_blocks": [ | |
{ | |
"type": "thinking", | |
"thinking": "The capital of France is Paris.", | |
- "signature_delta": "EqoBCkgIARABGAIiQL2UoU0b1OHYi+..." # π OLD FORMAT | |
+ "signature": "EqoBCkgIARABGAIiQL2UoU0b1OHYi+..." # π KEY CHANGE | |
} | |
] | |
} | |
``` | |