The side-by-side SDK comparison is exactly what the migration docs are missing — the official Bedrock docs show the Boto3 invocation but gloss over the response schema differences, which is where most of the migration friction actually lives. One thing I ran into: the streaming response object from Bedrock uses an EventStream iterator rather than the chunk generator in the Anthropic SDK, and the token count fields are in a different location in the final message_stop event. Did you find the response parsing needed significant changes beyond the client instantiation?