From cdd6f5aa6a7c19047e56f8640d9766385d08776e Mon Sep 17 00:00:00 2001 From: Paul Kompfner Date: Wed, 17 Dec 2025 11:55:46 -0500 Subject: [PATCH] Fix Anthropic LLM's `run_inference` so that it works even when extended thinking is enabled --- src/pipecat/services/anthropic/llm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pipecat/services/anthropic/llm.py b/src/pipecat/services/anthropic/llm.py index 11372ff72..a7f3a004a 100644 --- a/src/pipecat/services/anthropic/llm.py +++ b/src/pipecat/services/anthropic/llm.py @@ -303,7 +303,7 @@ class AnthropicLLMService(LLMService): # LLM completion response = await self._client.beta.messages.create(**params) - return response.content[0].text + return next((block.text for block in response.content if hasattr(block, "text")), None) def create_context_aggregator( self,