diff --git a/python/semantic_kernel/connectors/ai/bedrock/services/bedrock_chat_completion.py b/python/semantic_kernel/connectors/ai/bedrock/services/bedrock_chat_completion.py index 7071faa4daca..b64f66c6e7eb 100644 --- a/python/semantic_kernel/connectors/ai/bedrock/services/bedrock_chat_completion.py +++ b/python/semantic_kernel/connectors/ai/bedrock/services/bedrock_chat_completion.py @@ -321,6 +321,7 @@ def _parse_content_block_start_event(self, event: dict[str, Any]) -> StreamingCh FunctionCallContent( id=event["contentBlockStart"]["start"]["toolUse"]["toolUseId"], name=event["contentBlockStart"]["start"]["toolUse"]["name"], + index=event["contentBlockStart"]["contentBlockIndex"], ) ) @@ -350,6 +351,7 @@ def _parse_content_block_delta_event( else FunctionCallContent( arguments=event["contentBlockDelta"]["delta"]["toolUse"]["input"], inner_content=event, + index=event["contentBlockDelta"]["contentBlockIndex"], ) ]