Files
langchaingo/llms/bedrock/testdata/TestAmazonToolCallingStreamingConverseAPI.httprr
Dmitry Ng 1c3dd0fca4 feat: update AWS SDK dependencies and enhance caching support
- Upgraded various AWS SDK dependencies in go.mod and go.sum files to their latest versions, improving compatibility and performance.
- Introduced automatic caching support for specific Anthropic models, optimizing token usage and reducing costs.
- Refactored message processing to include caching logic, ensuring seamless integration with existing functionalities.
- Removed deprecated models from tests and updated test cases to validate new caching features and model support.
2026-03-04 01:08:38 +03:00

675 lines
157 KiB
Plaintext
Generated
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
httprr trace v1
867 1403
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/us.amazon.nova-2-lite-v1%3A0/converse-stream HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 574
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 1219
Content-Type: application/vnd.amazon.eventstream
Date: Tue, 03 Mar 2026 19:03:28 GMT
X-Amzn-Requestid: f6503e44-0c7b-4dd1-ac0c-46e92f6214f3
´RAe :event-type messageStart
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012","role":"assistant"}Ÿ_-W!±›û :event-typecontentBlockStart
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKL","start":{"toolUse":{"name":"calculator","toolUseId":"tooluse_yHYxUMfjgBZ5rh1D8fwrzD"}}}oûÕêWÙ!_J :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":"{\"operation\":\"multiply\",\"a\":15.0,\"b\":8.0}"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123"}1ª÷VqŒvh :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmno"}¸åÇQ08Ê( :event-type messageStop
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijkl","stopReason":"tool_use"}ì¯t ÞNƒrÆ :event-typemetadata
:content-typeapplication/json
:message-typeevent{"metrics":{"latencyMs":778},"p":"abcdef","usage":{"inputTokens":980,"outputTokens":45,"serverToolUsage":{},"totalTokens":1025}}²$ê1135 383
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/us.amazon.nova-2-lite-v1%3A0/converse HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 849
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"},{"content":[{"toolUse":{"input":{"a":15,"b":8,"operation":"multiply"},"name":"calculator","toolUseId":"tooluse_yHYxUMfjgBZ5rh1D8fwrzD"}}],"role":"assistant"},{"content":[{"toolResult":{"content":[{"text":"120"}],"toolUseId":"tooluse_yHYxUMfjgBZ5rh1D8fwrzD"}}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 218
Content-Type: application/json
Date: Tue, 03 Mar 2026 19:03:46 GMT
X-Amzn-Requestid: b0993e5a-9bca-41bb-b613-2ea647506943
{"metrics":{"latencyMs":562},"output":{"message":{"content":[{"text":"15 * 8 = 120"}],"role":"assistant"}},"stopReason":"end_turn","usage":{"inputTokens":1051,"outputTokens":10,"serverToolUsage":{},"totalTokens":1061}}868 19002
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/us.amazon.nova-premier-v1%3A0/converse-stream HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 574
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 18817
Content-Type: application/vnd.amazon.eventstream
Date: Tue, 03 Mar 2026 19:03:52 GMT
X-Amzn-Requestid: 9a440531-22ad-4062-a586-4bb31de66657
±RÍàÎ :event-type messageStart
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ","role":"assistant"}Ã&ö$©æÙ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"<thinking"},"p":"abcdefg"}à|ŸWÃ{«ÿ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":">"},"p":"abcde"}Q>²Wú*@J :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"The"},"p":"abcdefghijklmnopqrstuv"}%ÖØW)¨/¦ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" user"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012345"}*ó•„žO :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"'"},"p":"abcd"}9“Ñ»W÷:"; :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"s"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFG"}ʉû¤¹Wúq[ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" request"},"p":"abcdefghijklmnopqrstuvwx"}ôNzµWH
œZ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" is"},"p":"abcdefghijklmnopqrstuvwxy"}cÍUÛÙWÈ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" to"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012345678"}.>È(ÊW3ˆëD :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" calculate"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM"}i´Å7«W—Úµ¹ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" the"},"p":"abcdefghijklmn"}ãõªWªºœ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" product"},"p":"abcdefghi"}RjrËWèÂô :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" of"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTU"}32ó¯œW„ÛÑ/ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" "},"p":"ab"}wÏl§WR*X¸ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"1"},"p":"abcdefghijklm"}31f
 
„¨ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"5"},"p":"abcdef"}‡8œú¥W(ê Ø :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" and"},"p":"abcdefgh"}TËjC¸W°šXë :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" "},"p":"abcdefghijklmnopqrstuvwxyzABCD"}ñqÌÛ³WÇJiú :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"8"},"p":"abcdefghijklmnopqrstuvwxy"}?ÅÈWIH¸$ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"."},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST"}ƒ¶~3ÀWy8óå :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" Since"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFG"}çw£ÉWt(‘” :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" multiplication"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFG"}r˩߫W—Úµ¹ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" is"},"p":"abcdefghijklmno"}ìZ%KÈWIH¸$ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" one"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQ"};IÀ,ÀWy8óå :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" of"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJ"}Ö¼`ÍW¨7T :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" the"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUV"}
êÆÄWŒ¸U% :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" basic"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJK"}óÊÚWSh|Æ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" arithmetic"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01"}ªZ2`ÐWØdg :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" operations"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQR"}­Þ+íÆWöxE :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" supported"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHI"}g{B§½Wxz×› :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" by"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFG"}KQÊÏÒWc7 :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" the"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0"}ÐRI³ÒWc7 :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" calculator"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST"}ÿ§WR*X¸ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" tool"},"p":"abcdefghi"}[v2ä°W€ê* :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":","},"p":"abcdefghijklmnopqrstuv"}oÇA!W¹»øŸ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" I"},"p":"ab"}‡Âh°W€ê* :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" can"},"p":"abcdefghijklmnopqrs"}½ïøÒªWªºœ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" directly"},"p":"abcdefgh"}Kǰ¶©æÙ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" use"},"p":"abcdefghijkl"}OÍtàÐWØdg :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" it"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"}$3r†©æÙ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" here"},"p":"abcdefghijk"}[ù©´Wujµê :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"."},"p":"abcdefghijklmnopqrstuvwxyz"}I^зW2ÊÏ: :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" The"},"p":"abcdefghijklmnopqrstuvwxyz"}0&èîÇ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" parameters"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHI"}— ŽIÖW–˜‘Ç :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" required"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"}óëØ¸W°šXë :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" are"},"p":"abcdefghijklmnopqrstuvwxyzA"}UÉB°ØW)¨/¦ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" operation"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0"}?êÕ›ÔWìX§ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" ("},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234"}\j–ç¦WoJq :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"set"},"p":"abcdefghij"}¯€a“ÔWìX§ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" to"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123"}L«/3ÂWø … :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" \""},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKL"}RûUPÕWÑ8ë :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"multiply"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"}fˆ³WÇJiú :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"\"),"},"p":"abcdefghijklmnopqrstuv"}£»4ô¤WŠ"h :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" and"},"p":"abcdefg"}ñÓÂWø … :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" the"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJK"}9ÆÍi¢WšÊ×È :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" two"},"p":"abcde"};\"ÄWŒ¸U% :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" numbers"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHI"}†¡¯WbZy :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" a"},"p":"abcdefghijklmnopqrst"} ¡¯WbZy :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"="},"p":"abcdefghijklmnopqrstu"}áUUÑW$¸M× :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"1"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012"}±ÌO¾W?Ú­K :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"5"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJ"}áÙþ5²Wú*@J :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" and"},"p":"abcdefghijklmnopqrstu"}%Š}®ÓW^x· :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" b"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123"}[eÈ[¢WšÊ×È :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"="},"p":"abcdefgh"}æHÛ·W2ÊÏ: :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"8"},"p":"abcdefghijklmnopqrstuvwxyzABC"}“;¾Ä½Wxz×› :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"."},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHI"}‡F»W÷:"; :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" This"},"p":"abcdefghijklmnopqrstuvwxyzABC"}Lè×iÝWáH Ö :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" calculation"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123"}ýÛ‡°W€ê* :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" doesn"},"p":"abcdefghijklmnopq"}¤3Ž“£W§ªþx :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"'"},"p":"abcdefghi"}ɧέ½Wxz×› :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"t"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHI"}ŠJ]ÀWy8óå :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" require"},"p":"abcdefghijklmnopqrstuvwxyzABCDE"}¹1ªÎM„ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" any"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW"}J¤¹ÕWÑ8ë :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" intermediate"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTU"}I`ÿ…¤WŠ"h :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" steps"},"p":"abcde"}a¼WEþ+ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" or"},"p":"abcdefghijklmnopqrstuvwxyzABCDEF"}IíÝUÉWt(‘” :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" conversions"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJ"}[ÝÕçWªæŠ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"."},"p":"abcdefghijklmnopqrstuvwxyzAB"}lÖW–˜‘Ç :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" Using"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012"}¸9X¥W(ê Ø :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" the"},"p":"abcdefgh"}ÁÍâÞW¦èÚ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" calculator"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012345"}Ã.ÈWIH¸$ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" tool"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP"}¼ò‡ÚWSh|Æ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" will"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567"}‘—¼w×W«ø¸w :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" provide"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01"}ÒÏ 
„¨ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" the"},"p":"abc"}ãÑ-Ï¿Wº„û :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" exact"},"p":"abcdefghijklmnopqrstuvwxyzABCDEF"}H],&­Wš@ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" result"},"p":"abcdefghijklm"}ý*Éå¸W°šXë :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" efficiently"},"p":"abcdefghijklmnopqrs"}ƒžw§WR*X¸ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":".</"},"p":"abcdefghijk"}ªx ¡©æÙ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"thinking"},"p":"abcdefgh"} °
=°W€ê* :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":">"},"p":"abcdefghijklmnopqrstuv"}ÛécuµWH
œZ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"\n"},"p":"abcdefghijklmnopqrstuvwxyz"}ÇÙm±W½Š:š :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"\n"},"p":"abcdefghijklmnopqrstuv"}ÞÍš§ÁV3_êà :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012345678"}¤±xåWpS :event-typecontentBlockStart
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghi","start":{"toolUse":{"name":"calculator","toolUseId":"tooluse_4EzmeTMpOW0Gu5jWcJ5brD"}}}4çR`üWé¦b :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"{\"a\":15,\"b\":8,\"operation\":\"multiply\"}"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNO"}­!9žV‰²Ù :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqrstuvwxyz"}ŽF:QGèû9 :event-type messageStop
:content-typeapplication/json
:message-typeevent{"p":"abcde","stopReason":"tool_use"}ëSAÜûNË¢Ò² :event-typemetadata
:content-typeapplication/json
:message-typeevent{"metrics":{"latencyMs":3925},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGH","usage":{"inputTokens":777,"outputTokens":118,"serverToolUsage":{},"totalTokens":895}}Î%@1136 662
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/us.amazon.nova-premier-v1%3A0/converse HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 849
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"},{"content":[{"toolUse":{"input":{"a":15,"b":8,"operation":"multiply"},"name":"calculator","toolUseId":"tooluse_4EzmeTMpOW0Gu5jWcJ5brD"}}],"role":"assistant"},{"content":[{"toolResult":{"content":[{"text":"120"}],"toolUseId":"tooluse_4EzmeTMpOW0Gu5jWcJ5brD"}}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 497
Content-Type: application/json
Date: Tue, 03 Mar 2026 19:04:16 GMT
X-Amzn-Requestid: c35334ac-b5fc-454a-a8e5-4903dc5460ad
{"metrics":{"latencyMs":4953},"output":{"message":{"content":[{"text":"<thinking>The calculator tool was used to multiply 15 by 8, and the result obtained was 120. This matches the expected outcome of the multiplication, as 15 times 8 equals 120. The tool has provided the correct product for the given numbers.</thinking> The result of 15 multiplied by 8 is 120."}],"role":"assistant"}},"stopReason":"end_turn","usage":{"inputTokens":833,"outputTokens":79,"serverToolUsage":{},"totalTokens":912}}864 10008
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/us.amazon.nova-pro-v1%3A0/converse-stream HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 574
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 9824
Content-Type: application/vnd.amazon.eventstream
Date: Tue, 03 Mar 2026 19:04:22 GMT
X-Amzn-Requestid: 73f725fe-23ec-49bc-8a52-3f0503a3df6d
®R/PÎF :event-type messageStart
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW","role":"assistant"}®Éì¦WoJq :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"<thinking"},"p":"abcd"}^»4ÆWöxE :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":">"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQR"}ùÙP ÉWt(‘” :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" To"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRS"}HÿIw¸W°šXë :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" calculate"},"p":"abcdefghijklmnopqrstu"}ÅR(GŸWÃ{«ÿ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" "},"p":"abcde"}—4ö&§WR*X¸ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"1"},"p":"abcdefghijklm"}31f
ÒWc7 :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"5"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123"}èó›ÒWc7 :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" *"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012"}qÇ™”ÌW¼Èä :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" "},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWX"}ñ5(ÕÐWØdg :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"8"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01"}g/XÈ 
„¨ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":","},"p":"abcdef"}ñßZÉWt(‘” :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" I"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST"}f-‡Û¬W%úi© :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" will"},"p":"abcdefghijklmn"}‰h=¤WŠ"h :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" use"},"p":"abcdefg"}”
D{½Wxz×› :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" the"},"p":"abcdefghijklmnopqrstuvwxyzABCDEF"}½:
ì­Wš@ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" calculator"},"p":"abcdefghi"}eÊÏÄWŒ¸U% :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" tool"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKL"}oàÇ«W—Úµ¹ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" with"},"p":"abcdefghijklm"}µbzÎM„ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" the"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW"}BZ~~±W½Š:š :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" operation"},"p":"abcdefghijklmn"}pî2µWH
œZ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" set"},"p":"abcdefghijklmnopqrstuvwx"}Ù^ÌÎM„ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" to"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWX"}2ïd°W€ê* :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" '"},"p":"abcdefghijklmnopqrstu"}4ý‹×W«ø¸w :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"multiply"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01"}|VR¬W%úi© :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"'"},"p":"abcdefghijklmnopqr"}®¼WEþ+ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":","},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGH"}à´-VÚWSh|Æ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" the"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012345678"}ÐWØdg :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" first"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW"}9ó©'«W—Úµ¹ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" number"},"p":"abcdefghijk"}CŒÁWDXÚU :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" as"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJK"}Á[B¦WoJq :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" "},"p":"abcdefghijkl"}ÙÔ]ÂWø … :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"1"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMN"}Ž£W§ªþx :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"5"},"p":"abcdefghi"}㯥W(ê Ø :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":","},"p":"abcdefghijk"}RöI¯WbZy :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" and"},"p":"abcdefghijklmnopqr"}­ÕÕ^ÎM„ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" the"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW"}BZ~~ËWèÂô :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" second"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQ"}ìØèÐWØdg :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" number"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUV"}ä’¨^¹Wúq[ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" as"},"p":"abcdefghijklmnopqrstuvwxyzABC"}é«¿ 
„¨ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" "},"p":"abcdef"}dÇé ÍW¨7T :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"8"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXY"}¯á›ù¹Wúq[ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"."},"p":"abcdefghijklmnopqrstuvwxyzABCDE"}cO¿Wº„û :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" </"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHI"}¥„°gÐWØdg :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"thinking"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTU"}F…5·W2ÊÏ: :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":">\n"},"p":"abcdefghijklmnopqrstuvwxyzA"}è¨p¨V§}ÿÿ :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJ"}6åWpS :event-typecontentBlockStart
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghi","start":{"toolUse":{"name":"calculator","toolUseId":"tooluse_fWLrAegcip7YC3wkRGnwgf"}}}BˆÞW¦èÚ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"{\"a\":15,\"b\":8,\"operation\":\"multiply\"}"}},"p":"abcdefghijk"}¿¡Ëg˜V\Gy :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqrst"}qHz§Q»Iý :event-type messageStop
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKL","stopReason":"tool_use"}~Aü÷N½J÷Š :event-typemetadata
:content-typeapplication/json
:message-typeevent{"metrics":{"latencyMs":1787},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012","usage":{"inputTokens":462,"outputTokens":71,"serverToolUsage":{},"totalTokens":533}}¿ŒY1132 397
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/us.amazon.nova-pro-v1%3A0/converse HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 849
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"},{"content":[{"toolUse":{"input":{"a":15,"b":8,"operation":"multiply"},"name":"calculator","toolUseId":"tooluse_fWLrAegcip7YC3wkRGnwgf"}}],"role":"assistant"},{"content":[{"toolResult":{"content":[{"text":"120"}],"toolUseId":"tooluse_fWLrAegcip7YC3wkRGnwgf"}}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 232
Content-Type: application/json
Date: Tue, 03 Mar 2026 19:04:40 GMT
X-Amzn-Requestid: 82dc59cc-0d02-43cd-9d91-6a52c7d6d0bd
{"metrics":{"latencyMs":539},"output":{"message":{"content":[{"text":"The result of 15 * 8 is 120."}],"role":"assistant"}},"stopReason":"end_turn","usage":{"inputTokens":516,"outputTokens":15,"serverToolUsage":{},"totalTokens":531}}865 7564
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/us.amazon.nova-lite-v1%3A0/converse-stream HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 574
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 7380
Content-Type: application/vnd.amazon.eventstream
Date: Tue, 03 Mar 2026 19:04:46 GMT
X-Amzn-Requestid: aa666e79-dfaa-400a-860a-acb229b09fee
ªRÚÐh† :event-type messageStart
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRS","role":"assistant"}r>{¿Wº„û :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"<thinking"},"p":"abcdefghijklmnopqrstuvwxyzABC"}#›Î«¡WÝj­ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":">"},"p":"abcdefg"}§WR*X¸ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"The"},"p":"abcdefghijk"}_YJ¢WšÊ×È :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" User"},"p":"abcd"}»î÷°ÓW^x· :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" has"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01"})ÓHÈ¿Wº„û :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" asked"},"p":"abcdefghijklmnopqrstuvwxyzABCDEF"}(n—X²Wú*@J :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" to"},"p":"abcdefghijklmnopqrstuv"}ÐÊ,´ÈWIH¸$ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" calculate"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJK"}!¤y·W2ÊÏ: :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" "},"p":"abcdefghijklmnopqrstuvwxyzABC"}¯<ÅŸWÃ{«ÿ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"1"},"p":"abcde"}ß{Y)µWH
œZ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"5"},"p":"abcdefghijklmnopqrstuvwxyzA"}ñÓó§ÂWø … :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" *"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM"} wÑþºWÊZ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" "},"p":"abcdefghijklmnopqrstuvwxyzABCDEF"}D‰œ³WªæŠ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"8"},"p":"abcdefghijklmnopqrstuvwxyzAB"}N~ü¤ÂWø … :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"."},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMN"}g
·W2ÊÏ: :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" This"},"p":"abcdefghijklmnopqrstuvwxy"}@Ú‘cÀWy8óå :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" is"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJ"}xû_
¿Wº„û :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" a"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJ"}ÎÕWÑ8ë :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" multiplication"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRS"}ëÊS;¾W?Ú­K :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" operation"},"p":"abcdefghijklmnopqrstuvwxyzA"}<‚â1ÌW¼Èä :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" which"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRS"}£Nf”µWH
œZ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" can"},"p":"abcdefghijklmnopqrstuvwx"}BÀ¿Wº„û :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" be"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHI"}΢º¼ßW›ˆó¶ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" performed"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567"}æÀÙT¨WÐzÏi :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" using"},"p":"abcdefghi"}<ãÀŸWÃ{«ÿ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" the"},"p":"ab"}ô$ò¸W°šXë :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" provided"},"p":"abcdefghijklmnopqrstuv"}³0"ÍW¨7T :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" calculator"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNO"}Ý¿ÈQ®W_::É :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" tool"},"p":"abcdefghijklmnop"}ï°u;»W÷:"; :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":".</"},"p":"abcdefghijklmnopqrstuvwxyzABCDE"}f/ëÂWø … :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"thinking"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFG"}Wf¦&¿Wº„û :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":">\n"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHI"}âÓœ²¢VíÍç^ :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmnopqrstuvwxyzABCD"}d'( :event-typecontentBlockStart
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUV","start":{"toolUse":{"name":"calculator","toolUseId":"tooluse_DcYSRi9Pa4gZFudZTcqasT"}}}T“=¨ýW ‰Ò :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"{\"a\":15,\"b\":8,\"operation\":\"multiply\"}"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP"}uñà¥V_í;N :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqrstuvwxyzABCDEFG"}†ön*QGèû9 :event-type messageStop
:content-typeapplication/json
:message-typeevent{"p":"abcde","stopReason":"tool_use"}ëSAÜNEÚ3; :event-typemetadata
:content-typeapplication/json
:message-typeevent{"metrics":{"latencyMs":750},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQ","usage":{"inputTokens":462,"outputTokens":58,"serverToolUsage":{},"totalTokens":520}}äãü1133 500
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/us.amazon.nova-lite-v1%3A0/converse HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 849
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"},{"content":[{"toolUse":{"input":{"a":15,"b":8,"operation":"multiply"},"name":"calculator","toolUseId":"tooluse_DcYSRi9Pa4gZFudZTcqasT"}}],"role":"assistant"},{"content":[{"toolResult":{"content":[{"text":"120"}],"toolUseId":"tooluse_DcYSRi9Pa4gZFudZTcqasT"}}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 335
Content-Type: application/json
Date: Tue, 03 Mar 2026 19:05:03 GMT
X-Amzn-Requestid: 32eb90f3-8756-4f15-8b7b-b8aa76a75aed
{"metrics":{"latencyMs":649},"output":{"message":{"content":[{"text":"<thinking> The calculator tool has provided the result of the multiplication of 15 and 8. </thinking>\nThe result of 15 * 8 is 120."}],"role":"assistant"}},"stopReason":"end_turn","usage":{"inputTokens":516,"outputTokens":39,"serverToolUsage":{},"totalTokens":555}}866 9914
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/us.amazon.nova-micro-v1%3A0/converse-stream HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 574
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 9730
Content-Type: application/vnd.amazon.eventstream
Date: Tue, 03 Mar 2026 19:05:09 GMT
X-Amzn-Requestid: 527e1472-c426-4980-a9b4-911dca659647
§R"@¬7 :event-type messageStart
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP","role":"assistant"}î]gOÔWìX§ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"<thinking"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWX"}\òU«W—Úµ¹ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":">"},"p":"abcdefghijklmnopq"}Etûõ­Wš@ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" The"},"p":"abcdefghijklmnop"}`èßq©æÙ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" user"},"p":"abcdefghijk"}`* ·W2ÊÏ: :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" has"},"p":"abcdefghijklmnopqrstuvwxyz"}pdC³ÜWÜ(‰f :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" requested"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234"}GX Ö´Wujµê :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" a"},"p":"abcdefghijklmnopqrstuvwxy"}óâ‹ÌW¼Èä :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" multiplication"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJ"}¡Â‰¶¿Wº„û :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" calculation"},"p":"abcdefghijklmnopqrstuvwxyz"}²»µWH
œZ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"."},"p":"abcdefghijklmnopqrstuvwxyzA"}¾èú;¯WbZy :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" I"},"p":"abcdefghijklmnopqrst"}{ÊýºWÊZ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" have"},"p":"abcdefghijklmnopqrstuvwxyzAB"}C¸cÉWt(‘” :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" the"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQR"}˜ È ·W2ÊÏ: :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" appropriate"},"p":"abcdefghijklmnopqr"},GaÀ²Wú*@J :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" tool"},"p":"abcdefghijklmnopqrst"}|àPÀ¼WEþ+ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":","},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGH"}à´-V³WÇJiú :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" the"},"p":"abcdefghijklmnopqrstuv"}~(õ•ËWèÂô :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" calculator"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM"}´Â~@ÁWDXÚU :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":","},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM"}S€ùÚWSh|Æ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" which"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456"}ï7µ³WÇJiú :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" can"},"p":"abcdefghijklmnopqrstuv"}Þˆ2n²Wú*@J :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" perform"},"p":"abcdefghijklmnopq"}3¸i®W_::É :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" basic"},"p":"abcdefghijklmno"}²ÀÓaÒWc7 :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" arithmetic"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST"}Ë{r¹Wúq[ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" operations"},"p":"abcdefghijklmnopqrstu"}è|Gò´Wujµê :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"."},"p":"abcdefghijklmnopqrstuvwxyz"}I^ЭWš@ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" I"},"p":"abcdefghijklmnopqr"} ŒÛ©ÈWIH¸$ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" will"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP"}TÈ–DºWÊZ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" use"},"p":"abcdefghijklmnopqrstuvwxyzABC"}AÈ>¦°W€ê* :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" the"},"p":"abcdefghijklmnopqrs"},î±W½Š:š :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" calculator"},"p":"abcdefghijklm"}8Æ—&ÒWc7 :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" tool"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"},….ÊW3ˆëD :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" to"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST"}õ¨ ØW)¨/¦ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" perform"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012"}B¾ùã¨WÐzÏi :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" the"},"p":"abcdefghijk"}Þ¡ñÿÃW>˜‰5 :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" multiplication"},"p":"abcdefghijklmnopqrstuvwxyzA"}•9F³WÇJiú :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" operation"},"p":"abcdefghijklmnop"}6}¬Z®W_::É :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" with"},"p":"abcdefghijklmnop"}OÕà°W€ê* :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" the"},"p":"abcdefghijklmnopqrs"},îÌW¼Èä :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" given"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRS"}¬x„¡·W2ÊÏ: :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" numbers"},"p":"abcdefghijklmnopqrstuv"}Ãæt£µWH
œZ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":".</"},"p":"abcdefghijklmnopqrstuvwxy"}
5È<¿Wº„û :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"thinking"},"p":"abcdefghijklmnopqrstuvwxyzABCD"}Gi¤ÔWìX§ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":">\n"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123"}ÿc<VžV‰²Ù :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmnopqrstuvwxyz"}ÖWóqÐi :event-typecontentBlockStart
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234","start":{"toolUse":{"name":"calculator","toolUseId":"tooluse_kmnD97kxtkdGZvKMzxtRJu"}}}°>?êóWŸ¹1³ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"{\"a\":15,\"b\":8,\"operation\":\"multiply\"}"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEF"}¹iŠ©£VЭÎî :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqrstuvwxyzABCDE"}ì¦2-QPØ]ª :event-type messageStop
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyzAB","stopReason":"tool_use"}´E"c NúêZ :event-typemetadata
:content-typeapplication/json
:message-typeevent{"metrics":{"latencyMs":542},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0","usage":{"inputTokens":462,"outputTokens":70,"serverToolUsage":{},"totalTokens":532}}yeÉ1134 409
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/us.amazon.nova-micro-v1%3A0/converse HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 849
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"},{"content":[{"toolUse":{"input":{"a":15,"b":8,"operation":"multiply"},"name":"calculator","toolUseId":"tooluse_kmnD97kxtkdGZvKMzxtRJu"}}],"role":"assistant"},{"content":[{"toolResult":{"content":[{"text":"120"}],"toolUseId":"tooluse_kmnD97kxtkdGZvKMzxtRJu"}}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 244
Content-Type: application/json
Date: Tue, 03 Mar 2026 19:05:26 GMT
X-Amzn-Requestid: 793e128b-63e3-456c-af3d-0e89598a330e
{"metrics":{"latencyMs":429},"output":{"message":{"content":[{"text":"The result of calculating 15 * 8 is 120."}],"role":"assistant"}},"stopReason":"end_turn","usage":{"inputTokens":516,"outputTokens":16,"serverToolUsage":{},"totalTokens":532}}870 3171
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/us.anthropic.claude-opus-4-6-v1/converse-stream HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 574
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 2987
Content-Type: application/vnd.amazon.eventstream
Date: Tue, 03 Mar 2026 19:05:34 GMT
X-Amzn-Requestid: 13477ca5-9545-4772-9206-8a6a762552d9
²RŠ@´Å :event-type messageStart
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0","role":"assistant"}@ÿ‚hWäAvú :event-typecontentBlockStart
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmnopqrstuvwxyzABCDEF","start":{"toolUse":{"name":"calculator","toolUseId":"tooluse_FQy9gwzMaVxffOeIIQp6VI","type":"tool_use"}}}q€qÄWŒ¸U% :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":""}},"p":"abcdefghijklmnopqrstuvwxyzABCD"}fÒ¢¯WbZy :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":"{\""}},"p":"abcdef"}?cËçW
Ùñ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":"operat"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456"}3&éùÝWáH Ö :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":"ion\": \"multi"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNO"}!oȼWEþ+ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":"ply\""}},"p":"abcdefghijklmnopq"}\׫W—Úµ¹ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":", "}},"p":"abc"}¿¸±ÅW±Ø|• :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":"\"a\":"}},"p":"abcdefghijklmnopqrstuvwxy"}5Õ\O»W÷:"; :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":" 15"}},"p":"abcdefghijklmnopqr"}ö5ÈWIH¸$ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":", \"b\": "}},"p":"abcdefghijklmnopqrstuvwxy"}E))ÓW^x· :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":"8}"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQ"}ï^£Ç´Vm…| :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUV"}ª¾ÁjQGèû9 :event-type messageStop
:content-typeapplication/json
:message-typeevent{"p":"abcde","stopReason":"tool_use"}ëSAÜø¨b :event-typemetadata
:content-typeapplication/json
:message-typeevent{"metrics":{"latencyMs":2047},"p":"abcdefghijklmnopqrstuvwxyzABCDEF","usage":{"inputTokens":629,"outputTokens":86,"serverToolUsage":{},"totalTokens":715}}°tØ1138 517
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/us.anthropic.claude-opus-4-6-v1/converse HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 849
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"},{"content":[{"toolUse":{"input":{"a":15,"b":8,"operation":"multiply"},"name":"calculator","toolUseId":"tooluse_FQy9gwzMaVxffOeIIQp6VI"}}],"role":"assistant"},{"content":[{"toolResult":{"content":[{"text":"120"}],"toolUseId":"tooluse_FQy9gwzMaVxffOeIIQp6VI"}}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 352
Content-Type: application/json
Date: Tue, 03 Mar 2026 19:05:51 GMT
X-Amzn-Requestid: 9821df27-be2b-4974-bf70-1bdbc77b83c1
{"metrics":{"latencyMs":1684},"output":{"message":{"content":[{"text":"The result of **15 × 8** is **120**."}],"role":"assistant"}},"stopReason":"end_turn","usage":{"cacheReadInputTokenCount":0,"cacheReadInputTokens":0,"cacheWriteInputTokenCount":0,"cacheWriteInputTokens":0,"inputTokens":728,"outputTokens":17,"serverToolUsage":{},"totalTokens":745}}869 3512
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/us.anthropic.claude-sonnet-4-6/converse-stream HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 574
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 3328
Content-Type: application/vnd.amazon.eventstream
Date: Tue, 03 Mar 2026 19:05:58 GMT
X-Amzn-Requestid: b41aa965-a0b3-4385-bf2f-b1b0784cd6fc
R©1›’ :event-type messageStart
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnop","role":"assistant"}´dnÊW3ˆëD :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"I'll calculate 15 * "},"p":"abcdefghijklmnopqrstuvwxyzABC"}ó Ê©ÒWc7 :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"8 for you right"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP"}•Í%Ë¥W(ê Ø :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" away!"},"p":"abcdef"}[i§ÀVþÌƒÈ :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmnopq"}•mW¹ÁÈÈ :event-typecontentBlockStart
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW","start":{"toolUse":{"name":"calculator","toolUseId":"tooluse_xOJ4YoyeJXOxr7SB1DG8Fh","type":"tool_use"}}}ïñsð¨WÐzÏi :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":""}},"p":"ab"}Ûež˜µWH
œZ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"{\""}},"p":"abcdefghijkl"}: ¢ÝWáH Ö :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"ope"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"}8Øã¼WEþ+ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"ration\": \"m"}},"p":"abcdefghi"}ÕJ¦ØW)¨/¦ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"ultiply\""}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNO"}ußýÚWSh|Æ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":", "}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWX"}TÆg{´Wujµê :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"\"a\": 15"}},"p":"abcde"}ßÿÐWØdg :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":", \"b\": 8}"}},"p":"abcdefghijklmnopqrstuvwxyzABCDE"}23Õ°V÷í#¼ :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQR"}ÁÉ":µQ¡i9o :event-type messageStop
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ","stopReason":"tool_use"}šËœíN$° :event-typemetadata
:content-typeapplication/json
:message-typeevent{"metrics":{"latencyMs":1562},"p":"abcdefghijklmnopqrst","usage":{"inputTokens":629,"outputTokens":101,"serverToolUsage":{},"totalTokens":730}}²$h­1137 512
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/us.anthropic.claude-sonnet-4-6/converse HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 849
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"},{"content":[{"toolUse":{"input":{"a":15,"b":8,"operation":"multiply"},"name":"calculator","toolUseId":"tooluse_xOJ4YoyeJXOxr7SB1DG8Fh"}}],"role":"assistant"},{"content":[{"toolResult":{"content":[{"text":"120"}],"toolUseId":"tooluse_xOJ4YoyeJXOxr7SB1DG8Fh"}}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 347
Content-Type: application/json
Date: Tue, 03 Mar 2026 19:06:16 GMT
X-Amzn-Requestid: 11f0ac52-4a61-47e4-ba77-519920a80446
{"metrics":{"latencyMs":1047},"output":{"message":{"content":[{"text":"The result of **15 × 8 = 120**."}],"role":"assistant"}},"stopReason":"end_turn","usage":{"cacheReadInputTokenCount":0,"cacheReadInputTokens":0,"cacheWriteInputTokenCount":0,"cacheWriteInputTokens":0,"inputTokens":728,"outputTokens":17,"serverToolUsage":{},"totalTokens":745}}883 2885
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/us.anthropic.claude-opus-4-5-20251101-v1%3A0/converse-stream HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 574
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 2701
Content-Type: application/vnd.amazon.eventstream
Date: Tue, 03 Mar 2026 19:06:24 GMT
X-Amzn-Requestid: 61d45098-bc3c-49d6-845f-529025c43f4c
ªRÚÐh† :event-type messageStart
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRS","role":"assistant"}r>{W áØ :event-typecontentBlockStart
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP","start":{"toolUse":{"name":"calculator","toolUseId":"tooluse_2xFi5Awnjz1JF3JR73SwyX","type":"tool_use"}}}ó‰O}ÁWDXÚU :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":""}},"p":"abcdefghijklmnopqrstuvwxyzA"}!k÷¶ÆWöxE :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":"{\"opera"}},"p":"abcdefghijklmnopqrstuvwx"}=ŠÇÜWÜ(‰f :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":"tio"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXY"}çâûõçW
Ùñ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":"n\": \"multi"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0"}è7b»W÷:"; :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":"ply\""}},"p":"abcdefghijklmnop"}:<­°W€ê* :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":", \"a\""}},"p":"abc"}>Ã-äWMyz! :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":": 15"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012345"}ÞÑ‘TÖW–˜‘Ç :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":", \"b\": 8}"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJK"}(½­Ô¾VHÝÝ :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012345"}ì”͵Q¡i9o :event-type messageStop
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ","stopReason":"tool_use"}šËœéNÑ‚P :event-typemetadata
:content-typeapplication/json
:message-typeevent{"metrics":{"latencyMs":2890},"p":"abcdefghijklmnopq","usage":{"inputTokens":628,"outputTokens":85,"serverToolUsage":{},"totalTokens":713}}æó»j1151 497
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/us.anthropic.claude-opus-4-5-20251101-v1%3A0/converse HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 849
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"},{"content":[{"toolUse":{"input":{"a":15,"b":8,"operation":"multiply"},"name":"calculator","toolUseId":"tooluse_2xFi5Awnjz1JF3JR73SwyX"}}],"role":"assistant"},{"content":[{"toolResult":{"content":[{"text":"120"}],"toolUseId":"tooluse_2xFi5Awnjz1JF3JR73SwyX"}}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 332
Content-Type: application/json
Date: Tue, 03 Mar 2026 19:06:42 GMT
X-Amzn-Requestid: bccaa809-0bf2-4347-bb03-c2296d15b07e
{"metrics":{"latencyMs":1779},"output":{"message":{"content":[{"text":"15 × 8 = **120**"}],"role":"assistant"}},"stopReason":"end_turn","usage":{"cacheReadInputTokenCount":0,"cacheReadInputTokens":0,"cacheWriteInputTokenCount":0,"cacheWriteInputTokens":0,"inputTokens":727,"outputTokens":13,"serverToolUsage":{},"totalTokens":740}}884 2814
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/us.anthropic.claude-haiku-4-5-20251001-v1%3A0/converse-stream HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 574
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 2630
Content-Type: application/vnd.amazon.eventstream
Date: Tue, 03 Mar 2026 19:06:50 GMT
X-Amzn-Requestid: 6f3dd033-6024-43ed-82c5-f6ef8c46fc0f
 R`p' :event-type messageStart
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHI","role":"assistant"} ×– Wš°çŸ :event-typecontentBlockStart
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWX","start":{"toolUse":{"name":"calculator","toolUseId":"tooluse_X4Kyn8wOmsb775INTdyZkw","type":"tool_use"}}}·y€¯WbZy :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":""}},"p":"abcdefghi"}À ÌOÎM„ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":"{\"op"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHI"}“¯¼ØºWÊZ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":"eration\": \""}},"p":"abcdefg"}ó²FØW)¨/¦ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":"multiply\""}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMN"}¶!ìäÉWt(‘” :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":", \""}},"p":"abcdefghijklmnopqrstuvwxyzABCDE"}ÕŽtçW
Ùñ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":"a\": 15"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012345"}ð]´Wujµê :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":", \""}},"p":"abcdefghij"}®…_ÄßW›ˆó¶ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":"b\": 8}"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWX"}„‚8|°V÷í#¼ :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQR"}¿{Q08Ê( :event-type messageStop
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijkl","stopReason":"tool_use"}ì¯t ÷NR?³ :event-typemetadata
:content-typeapplication/json
:message-typeevent{"metrics":{"latencyMs":2484},"p":"abcdefghijklmnopqrstuvwxyzABCDE","usage":{"inputTokens":628,"outputTokens":86,"serverToolUsage":{},"totalTokens":714}}¶\»1152 496
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/us.anthropic.claude-haiku-4-5-20251001-v1%3A0/converse HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 849
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"},{"content":[{"toolUse":{"input":{"a":15,"b":8,"operation":"multiply"},"name":"calculator","toolUseId":"tooluse_X4Kyn8wOmsb775INTdyZkw"}}],"role":"assistant"},{"content":[{"toolResult":{"content":[{"text":"120"}],"toolUseId":"tooluse_X4Kyn8wOmsb775INTdyZkw"}}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 331
Content-Type: application/json
Date: Tue, 03 Mar 2026 19:07:07 GMT
X-Amzn-Requestid: 8d0b213f-582c-4dab-be60-945bb832d740
{"metrics":{"latencyMs":1125},"output":{"message":{"content":[{"text":"15 * 8 = **120**"}],"role":"assistant"}},"stopReason":"end_turn","usage":{"cacheReadInputTokenCount":0,"cacheReadInputTokens":0,"cacheWriteInputTokenCount":0,"cacheWriteInputTokens":0,"inputTokens":727,"outputTokens":13,"serverToolUsage":{},"totalTokens":740}}885 2966
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/us.anthropic.claude-sonnet-4-5-20250929-v1%3A0/converse-stream HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 574
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 2782
Content-Type: application/vnd.amazon.eventstream
Date: Tue, 03 Mar 2026 19:07:15 GMT
X-Amzn-Requestid: 262f7b77-7405-4d7a-93a6-a44bab254ed7
¥RX€ÿW :event-type messageStart
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMN","role":"assistant"}»BÚeW“‘Gë :event-typecontentBlockStart
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmnopqrstuvw","start":{"toolUse":{"name":"calculator","toolUseId":"tooluse_Sz7agLgGGNm0RjQ3Kk324g","type":"tool_use"}}}àN¸½Wxz×› :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":""}},"p":"abcdefghijklmnopqrstuvw"}rÍi†ËWèÂô :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":"{\"o"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFG"}oß—–¿Wº„û :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":"peration\""}},"p":"abcdefghijklmno"}5CŠSßW›ˆó¶ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":": "}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012"}Kÿ(Ÿ¾W?Ú­K :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":"\"multiply\""}},"p":"abcdefghijkl"}ˆ¡âäæW7¹)A :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":", \"a\""}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234"}(þÄ„WªæŠ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":": 15"}},"p":"abcdefghijkl"}“&¯WbZy :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":", \"b\""}},"p":"ab"})ZºWÊZ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"toolUse":{"input":": 8}"}},"p":"abcdefghijklmnop"}½1·VEÍÿ¬ :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXY"}L±Ô‘QÒˆÊ{ :event-type messageStop
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopq","stopReason":"tool_use"}Wj9öNEÚ3; :event-typemetadata
:content-typeapplication/json
:message-typeevent{"metrics":{"latencyMs":2452},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP","usage":{"inputTokens":628,"outputTokens":85,"serverToolUsage":{},"totalTokens":713}}ª
ã(1153 496
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/us.anthropic.claude-sonnet-4-5-20250929-v1%3A0/converse HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 849
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"},{"content":[{"toolUse":{"input":{"a":15,"b":8,"operation":"multiply"},"name":"calculator","toolUseId":"tooluse_Sz7agLgGGNm0RjQ3Kk324g"}}],"role":"assistant"},{"content":[{"toolResult":{"content":[{"text":"120"}],"toolUseId":"tooluse_Sz7agLgGGNm0RjQ3Kk324g"}}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 331
Content-Type: application/json
Date: Tue, 03 Mar 2026 19:07:33 GMT
X-Amzn-Requestid: 1453f22e-9310-4bc0-bf62-65781983c0fe
{"metrics":{"latencyMs":1667},"output":{"message":{"content":[{"text":"15 * 8 = **120**"}],"role":"assistant"}},"stopReason":"end_turn","usage":{"cacheReadInputTokenCount":0,"cacheReadInputTokens":0,"cacheWriteInputTokenCount":0,"cacheWriteInputTokens":0,"inputTokens":727,"outputTokens":13,"serverToolUsage":{},"totalTokens":740}}883 3347
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/us.anthropic.claude-sonnet-4-20250514-v1%3A0/converse-stream HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 574
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 3163
Content-Type: application/vnd.amazon.eventstream
Date: Tue, 03 Mar 2026 19:07:40 GMT
X-Amzn-Requestid: 69e8b5cd-14d2-47a3-8d33-f74541dc3e9d
R&qn2 :event-type messageStart
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmn","role":"assistant"}»
' ÈWIH¸$ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"I'll calculate 15"},"p":"abcdefghijklmnopqrstuvwxyzABCD"}ÒßZ¾W?Ú­K :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" * 8 "},"p":"abcdefghijklmnopqrstuvwxyzABCDEF"}4hÄY×W«ø¸w :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"for you."},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01"}!ŽÏŸV´|i :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmnopqrstuvwxyzA"}W“‘Gë :event-typecontentBlockStart
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqrstuvw","start":{"toolUse":{"name":"calculator","toolUseId":"tooluse_mP0LG9EZQPRopF90x7PbJl","type":"tool_use"}}}7ÁWDXÚU :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":""}},"p":"abcdefghijklmnopqrstuvwxyzA"}ôn‹Ê¸W°šXë :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"{\"operat"}},"p":"abcdefghi"}è|²7ßW›ˆó¶ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"ion"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01"}q€ðÒWc7 :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"\": \"mult"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGH"}  ™À±W½Š:š :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"iply\""}},"p":"abcde"}isq×W«ø¸w :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":", \"a\": 15"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKL"}šVèËÉWt(‘” :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":", \"b\": 8}"}},"p":"abcdefghijklmnopqrstuvwx"},Xjx¸h} :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"}öS„›QæÉC¿ :event-type messageStop
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0","stopReason":"tool_use"}N"@MæNSÒ :event-typemetadata
:content-typeapplication/json
:message-typeevent{"metrics":{"latencyMs":1340},"p":"abcdefghijklmn","usage":{"inputTokens":445,"outputTokens":99,"serverToolUsage":{},"totalTokens":544}} Á¼01151 508
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/us.anthropic.claude-sonnet-4-20250514-v1%3A0/converse HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 849
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"},{"content":[{"toolUse":{"input":{"a":15,"b":8,"operation":"multiply"},"name":"calculator","toolUseId":"tooluse_mP0LG9EZQPRopF90x7PbJl"}}],"role":"assistant"},{"content":[{"toolResult":{"content":[{"text":"120"}],"toolUseId":"tooluse_mP0LG9EZQPRopF90x7PbJl"}}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 343
Content-Type: application/json
Date: Tue, 03 Mar 2026 19:07:57 GMT
X-Amzn-Requestid: 3c16e0dc-e277-48ae-8b93-83ad7715d97d
{"metrics":{"latencyMs":838},"output":{"message":{"content":[{"text":"The result of 15 × 8 is 120."}],"role":"assistant"}},"stopReason":"end_turn","usage":{"cacheReadInputTokenCount":0,"cacheReadInputTokens":0,"cacheWriteInputTokenCount":0,"cacheWriteInputTokens":0,"inputTokens":544,"outputTokens":17,"serverToolUsage":{},"totalTokens":561}}884 4843
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/us.anthropic.claude-3-5-haiku-20241022-v1%3A0/converse-stream HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 574
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 4659
Content-Type: application/vnd.amazon.eventstream
Date: Tue, 03 Mar 2026 19:08:03 GMT
X-Amzn-Requestid: a0de16dd-2e0f-4fcb-a617-800c71783dd7
¯R0çö :event-type messageStart
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWX","role":"assistant"}à>½Wxz×› :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"I"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHI"}ú-Ä¿Wº„û :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"'ll"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHI"}ºWÊZ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" help"},"p":"abcdefghijklmnopqrstuvwxyzAB"}žùÚñ×W«ø¸w :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" you calculate 15"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRS"}ǯ@½Wxz×› :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" multipl"},"p":"abcdefghijklmnopqrstuvwxyzAB"}ipʽÈWIH¸$ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"ied by 8"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM"}kþ=©æÙ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" "},"p":"abcdefghijklmno"}Ͷ¼§WR*X¸ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"using"},"p":"abcdefghi"}C–Ü¿Wº„û :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" the calculator tool."},"p":"abcdefghijklmnopq"}séK²V-pÜ :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST"}¯£ËW|1%É :event-typecontentBlockStart
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJK","start":{"toolUse":{"name":"calculator","toolUseId":"tooluse_NXRJxy0w7cclCKsiJd9c88","type":"tool_use"}}}æ…­ÕWÑ8ë :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":""}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTU"}mPA¿Wº„û :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"{\"oper"}},"p":"abcdefghijklmnopqr"}Ð’oÌW¼Èä :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"ation\": \""}},"p":"abcdefghijklmnopqrstuvwxyzA"}átê§´Wujµê :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"multi"}},"p":"abcdefghi"}¾2KÞW¦èÚ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"ply\""}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXY"}À~
IÚWSh|Æ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":", \"a\": "}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQ"}ã/\ªWªºœ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"15"}},"p":"ab"}ÈWIH¸$ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":", \"b\": "}},"p":"abcdefghijklmnopqrstuvwxy"}Ëk´¿Wº„û :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"8}"}},"p":"abcdefghijklmnopqrstuvw"}À¡ V„ Ш :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqrs"}µÅeQhE :event-type messageStop
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuv","stopReason":"tool_use"}6©üóNûÒ™s :event-typemetadata
:content-typeapplication/json
:message-typeevent{"metrics":{"latencyMs":1752},"p":"abcdefghijklmnopqrstuvwxyz","usage":{"inputTokens":396,"outputTokens":105,"serverToolUsage":{},"totalTokens":501}}‘Ø(1152 519
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/us.anthropic.claude-3-5-haiku-20241022-v1%3A0/converse HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 849
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"},{"content":[{"toolUse":{"input":{"a":15,"b":8,"operation":"multiply"},"name":"calculator","toolUseId":"tooluse_NXRJxy0w7cclCKsiJd9c88"}}],"role":"assistant"},{"content":[{"toolResult":{"content":[{"text":"120"}],"toolUseId":"tooluse_NXRJxy0w7cclCKsiJd9c88"}}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 354
Content-Type: application/json
Date: Tue, 03 Mar 2026 19:08:20 GMT
X-Amzn-Requestid: 3e4a7f84-469a-4641-9c8b-226e4bcc4e23
{"metrics":{"latencyMs":781},"output":{"message":{"content":[{"text":"The result of 15 multiplied by 8 is 120."}],"role":"assistant"}},"stopReason":"end_turn","usage":{"cacheReadInputTokenCount":0,"cacheReadInputTokens":0,"cacheWriteInputTokenCount":0,"cacheWriteInputTokens":0,"inputTokens":494,"outputTokens":20,"serverToolUsage":{},"totalTokens":514}}867 8586
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/cohere.command-r-plus-v1%3A0/converse-stream HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 574
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 8402
Content-Type: application/vnd.amazon.eventstream
Date: Tue, 03 Mar 2026 19:08:27 GMT
X-Amzn-Requestid: d6116405-bd8f-4c4a-8ada-c0a6ddc6a0e2
RÉÑ  :event-type messageStart
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyzABCDEF","role":"assistant"}ûíÍW¨7T :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"I"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXY"}ˆ?‡fÅW±Ø|• :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" will"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM"}U{ÖW–˜‘Ç :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" use"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234"}»f»±ÉWt(‘” :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" the"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQR"}˜ È ©æÙ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" calculator"},"p":"abcde"}éÑ;]¯WbZy :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" tool"},"p":"abcdefghijklmnopq"}Ó*‡µWH
œZ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" to"},"p":"abcdefghijklmnopqrstuvwxy"}šEn]ÅW±Ø|• :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" multiply"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHI"}AD²ŸºWÊZ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" 1"},"p":"abcdefghijklmnopqrstuvwxyzABCDE"}ç‘è®W_::É :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"5"},"p":"abcdefghijklmnopqrst"}tSu;ÙWÈ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" and"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567"}PƒôJ¼WEþ+ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" 8"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFG"}+ŸQÆÄWŒ¸U% :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"."},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP"}އä¯V]#ï :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQ"}JûrWAQ y :event-typecontentBlockStart
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01","start":{"toolUse":{"name":"calculator","toolUseId":"tooluse_tQSC0DVy5NFlonZ9JaT0ge"}}}dê*ÌW¼Èä :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"{\n \""}},"p":"abcdefghijklmnopqrstuvwxyzABC"}͸|7ÚWSh|Æ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"a"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXY"}Àľæ×W«ø¸w :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"\":"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST"}M»a¸W°šXë :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":" "}},"p":"abcdefghijklmnopq"}Í-âWÂ9 :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"1"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456"}õÑÁMÊW3ˆëD :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"5"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHI"}âKžÊW3ˆëD :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":","}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHI"}W=ôD¿Wº„û :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"\n "}},"p":"abcdefghijklmnopqrst"}X±G²Wú*@J :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":" \""}},"p":"abcdefghi"}AjŠ]ÉWt(‘” :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"b"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGH"}]ËhÏWûhd4 :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"\":"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKL"}`.
GÇ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":" "}},"p":"abcdefghijklmnopqrstuvwxyzABCDEF"}$â¹ÏWûhd4 :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"8"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMN"}i¬È0ÌW¼Èä :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":","}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJK"}XW/ÐWØdg :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"\n "}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJK"}N®NšÛWnUv :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":" \""}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWX"}Å<“âÆWöxE :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"operation"}},"p":"abcdefghijklmnopqrstuvw"}¿+º+¯WbZy :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"\":"}},"p":"abcdef"}Û¤?tÚWSh|Æ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":" \""}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW"}Ø©¿ÏWûhd4 :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"multiply"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFG"}ô^ãWÿY¦1 :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"\""}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456"}«Ü¬W%úi© :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"\n"}},"p":"abcd"}í7äWMyz! :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"}"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012345678"}ì‰í^ªVݽ¬Ÿ :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKL"}mÚ¶l²Q :event-type messageStop
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW","stopReason":"tool_use"}ŽõÐNEÚ3; :event-typemetadata
:content-typeapplication/json
:message-typeevent{"metrics":{"latencyMs":2100},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRS","usage":{"inputTokens":7,"outputTokens":37,"serverToolUsage":{},"totalTokens":44}}š‘­1135 389
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/cohere.command-r-plus-v1%3A0/converse HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 849
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"},{"content":[{"toolUse":{"input":{"a":15,"b":8,"operation":"multiply"},"name":"calculator","toolUseId":"tooluse_tQSC0DVy5NFlonZ9JaT0ge"}}],"role":"assistant"},{"content":[{"toolResult":{"content":[{"text":"120"}],"toolUseId":"tooluse_tQSC0DVy5NFlonZ9JaT0ge"}}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 224
Content-Type: application/json
Date: Tue, 03 Mar 2026 19:08:45 GMT
X-Amzn-Requestid: 8d5544ae-d4c0-4564-b114-e6a9ad92cebc
{"metrics":{"latencyMs":1558},"output":{"message":{"content":[{"text":"The answer is **120**."}],"role":"assistant"}},"stopReason":"end_turn","usage":{"inputTokens":51,"outputTokens":8,"serverToolUsage":{},"totalTokens":59}}852 3063
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/deepseek.v3.2/converse-stream HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 574
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 2879
Content-Type: application/vnd.amazon.eventstream
Date: Tue, 03 Mar 2026 19:08:53 GMT
X-Amzn-Requestid: ab3031ea-09af-4753-a973-7eb25c20922d
R›Å˜¯ :event-type messageStart
:content-typeapplication/json
:message-typeevent{"p":"ab","role":"assistant"}6,lW¹»øŸ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":""},"p":"abcd"}(P}ÍõWùÄ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":"I'll calculate 15 * 8 for you.\n\n"},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012345"}_ ·}VÎ¼È :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmnopqrstuvwxy"}œÅŒ]W|1%É :event-typecontentBlockStart
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012","start":{"toolUse":{"name":"calculator","toolUseId":"tooluse_4d7u7VGqDRmJOk1Y6tiflk"}}}ÛŠ¢«W—Úµ¹ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"{"}},"p":"abcd"}¦eͰßW›ˆó¶ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"\"operation\": \"multiply\""}},"p":"abcdefghijklmnopqrstuvwxyzABCD"}¥w•~æW7¹)A :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":", \"a\": 15"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0"}j(ÕWÑ8ë :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":", \"b\": 8"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJK"}Æ?¾ØW)¨/¦ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"}"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW"}ºÿýV!ª+ :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefg"}éA8¾W?Ú­K :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":2,"delta":{"text":""},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJK"}¤Ç›(¨V§}ÿÿ :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":2,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJ"}€kNNQïèãË :event-type messageStop
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqr","stopReason":"tool_use"}ÁšZÝN…# :event-typemetadata
:content-typeapplication/json
:message-typeevent{"metrics":{"latencyMs":2552},"p":"abcde","usage":{"inputTokens":375,"outputTokens":86,"serverToolUsage":{},"totalTokens":461}}Õ•Ø1120 381
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/deepseek.v3.2/converse HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 849
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"},{"content":[{"toolUse":{"input":{"a":15,"b":8,"operation":"multiply"},"name":"calculator","toolUseId":"tooluse_4d7u7VGqDRmJOk1Y6tiflk"}}],"role":"assistant"},{"content":[{"toolResult":{"content":[{"text":"120"}],"toolUseId":"tooluse_4d7u7VGqDRmJOk1Y6tiflk"}}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 216
Content-Type: application/json
Date: Tue, 03 Mar 2026 19:09:10 GMT
X-Amzn-Requestid: 894fde46-2be8-4285-a656-6ad7532ddadc
{"metrics":{"latencyMs":479},"output":{"message":{"content":[{"text":"15 × 8 = 120"}],"role":"assistant"}},"stopReason":"end_turn","usage":{"inputTokens":467,"outputTokens":8,"serverToolUsage":{},"totalTokens":475}}864 2169
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/openai.gpt-oss-120b-1%3A0/converse-stream HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 574
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 1985
Content-Type: application/vnd.amazon.eventstream
Date: Tue, 03 Mar 2026 19:09:16 GMT
X-Amzn-Requestid: 152c0ab9-7013-4788-90b0-2acc052e7362
RÄÁna :event-type messageStart
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvw","role":"assistant"}?ìDËWèÂô :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":""},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWX"}ÁÂr‡VqŒvh :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmno"}¸åÇùÙ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"reasoningContent":{"text":"User wants 15 * 8. Use calculator function."}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456"}/¢VíÍç^ :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqrstuvwxyzABCD"}*®#¹öWWY¾Ã :event-typecontentBlockStart
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":2,"p":"abcdefghijklmnopqrstuvwxyz","start":{"toolUse":{"name":"calculator","toolUseId":"tooluse_aNwq2vJgsNSYDzAZMb3jvS"}}}i}šTýW ‰Ò :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":2,"delta":{"toolUse":{"input":"{\n \"operation\": \"multiply\",\n \"a\": 15,\n \"b\": 8\n}"}},"p":"abcdefghijklmnopqrstuvwxy"}kP´ VAü=© :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":2,"p":"abcdefghijklmnopqrstuvw"}}ºe…¬Q̙̜ :event-type messageStop
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQ","stopReason":"tool_use"}â4ÜÃßNÿã[v :event-typemetadata
:content-typeapplication/json
:message-typeevent{"metrics":{"latencyMs":353},"p":"abcdefgh","usage":{"inputTokens":159,"outputTokens":54,"serverToolUsage":{},"totalTokens":213}}‡^Àê1132 530
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/openai.gpt-oss-120b-1%3A0/converse HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 849
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"},{"content":[{"toolUse":{"input":{"a":15,"b":8,"operation":"multiply"},"name":"calculator","toolUseId":"tooluse_aNwq2vJgsNSYDzAZMb3jvS"}}],"role":"assistant"},{"content":[{"toolResult":{"content":[{"text":"120"}],"toolUseId":"tooluse_aNwq2vJgsNSYDzAZMb3jvS"}}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 365
Content-Type: application/json
Date: Tue, 03 Mar 2026 19:09:33 GMT
X-Amzn-Requestid: 3ced5b5b-4d2e-46c5-bb9b-f5467f59a0b0
{"metrics":{"latencyMs":306},"output":{"message":{"content":[{"reasoningContent":{"reasoningText":{"text":"We need to answer the multiplication result. Provide answer: 120."}}},{"text":"The product of 15 and 8 is **120**."}],"role":"assistant"}},"stopReason":"end_turn","usage":{"inputTokens":198,"outputTokens":40,"serverToolUsage":{},"totalTokens":238}}863 2259
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/openai.gpt-oss-20b-1%3A0/converse-stream HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 574
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 2075
Content-Type: application/vnd.amazon.eventstream
Date: Tue, 03 Mar 2026 19:09:39 GMT
X-Amzn-Requestid: 2b3e9ab0-abb4-464c-8d0d-821058c2861c
Rƒa± :event-type messageStart
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyz","role":"assistant"}ð¯²Wú*@J :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":""},"p":"abcdefghijklmnopqrstuvwxy"}[姨V§}ÿÿ :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJ"}6!W§ÐÎ/ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"reasoningContent":{"text":"The user asks to calculate 15 * 8. Use the calculator tool."}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123"}ø´‘g«VàÝ…/ :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM"}(3ïµíW@iP :event-typecontentBlockStart
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":2,"p":"abcdefghijklmnopq","start":{"toolUse":{"name":"calculator","toolUseId":"tooluse_8toCFyVH3blTUL1vF8AlWB"}}}fà
WÁÐ: :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":2,"delta":{"toolUse":{"input":"{\"operation\":\"multiply\",\"a\":15,\"b\":8}"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012"}`/ª¥V_í;N :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":2,"p":"abcdefghijklmnopqrstuvwxyzABCDEFG"}¾ÍåY´ß :event-type messageStop
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXY","stopReason":"tool_use"}|,*ºN€*Þ: :event-typemetadata
:content-typeapplication/json
:message-typeevent{"metrics":{"latencyMs":325},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012","usage":{"inputTokens":159,"outputTokens":48,"serverToolUsage":{},"totalTokens":207}}šÈÃ1131 516
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/openai.gpt-oss-20b-1%3A0/converse HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 849
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"},{"content":[{"toolUse":{"input":{"a":15,"b":8,"operation":"multiply"},"name":"calculator","toolUseId":"tooluse_8toCFyVH3blTUL1vF8AlWB"}}],"role":"assistant"},{"content":[{"toolResult":{"content":[{"text":"120"}],"toolUseId":"tooluse_8toCFyVH3blTUL1vF8AlWB"}}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 351
Content-Type: application/json
Date: Tue, 03 Mar 2026 19:09:56 GMT
X-Amzn-Requestid: 4947c33d-21aa-4fe7-a375-f8ee7ae8729c
{"metrics":{"latencyMs":410},"output":{"message":{"content":[{"reasoningContent":{"reasoningText":{"text":"The user asked \"Calculate 15 * 8\". I responded with 120. That's correct. No further action."}}},{"text":"120"}],"role":"assistant"}},"stopReason":"end_turn","usage":{"inputTokens":198,"outputTokens":35,"serverToolUsage":{},"totalTokens":233}}862 2541
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/qwen.qwen3-next-80b-a3b/converse-stream HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 574
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 2357
Content-Type: application/vnd.amazon.eventstream
Date: Tue, 03 Mar 2026 19:10:03 GMT
X-Amzn-Requestid: 83e92e38-d42c-44c1-9a1c-ec2681264d33
¦R …‡ :event-type messageStart
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNO","role":"assistant"}ÅdËWèÂô :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":""},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWX"}ÁÂr‡¹VúýAÍ :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0"}ˆëWÏ)íð :event-typecontentBlockStart
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmno","start":{"toolUse":{"name":"calculator","toolUseId":"tooluse_hIm0rpcNhuT7KKRJa5iASv"}}}¬8-hîWÉb€ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"{\"operation\": \"multiply\", \"a\": 15, \""}},"p":"abcdefghijklmnopqrstuvwxyzABC"}˜íf¥æW7¹)A :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"b\": 8"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012345"}NL®ÅW±Ø|• :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"}"}},"p":"abcdefghijklmnopqrstuvwxyzABCD"}à#H ¸h} :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"}öS„›­Wš@ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":2,"delta":{"text":""},"p":"abcdefghijklmnopqrst"}à®V(=
_ :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":2,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP"}Â’j]QhE :event-type messageStop
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuv","stopReason":"tool_use"}6©üÝN…# :event-typemetadata
:content-typeapplication/json
:message-typeevent{"metrics":{"latencyMs":1274},"p":"abcde","usage":{"inputTokens":221,"outputTokens":32,"serverToolUsage":{},"totalTokens":253}}ËUö1130 410
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/qwen.qwen3-next-80b-a3b/converse HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 849
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"},{"content":[{"toolUse":{"input":{"a":15,"b":8,"operation":"multiply"},"name":"calculator","toolUseId":"tooluse_hIm0rpcNhuT7KKRJa5iASv"}}],"role":"assistant"},{"content":[{"toolResult":{"content":[{"text":"120"}],"toolUseId":"tooluse_hIm0rpcNhuT7KKRJa5iASv"}}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 245
Content-Type: application/json
Date: Tue, 03 Mar 2026 19:10:20 GMT
X-Amzn-Requestid: aa3c8861-0e7a-431f-b457-02571b655aef
{"metrics":{"latencyMs":1296},"output":{"message":{"content":[{"text":"The result of 15 multiplied by 8 is 120."}],"role":"assistant"}},"stopReason":"end_turn","usage":{"inputTokens":269,"outputTokens":17,"serverToolUsage":{},"totalTokens":286}}862 2230
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/qwen.qwen3-vl-235b-a22b/converse-stream HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 574
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 2046
Content-Type: application/vnd.amazon.eventstream
Date: Tue, 03 Mar 2026 19:10:28 GMT
X-Amzn-Requestid: bcbae8c7-b6ae-4d7e-a571-92db5abe8ee6
ŽRî‘áB :event-type messageStart
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopq","role":"assistant"}ôP¬•W6û
? :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":""},"p":"ab"}¤}ÔµV?
¬Ì :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW"}Ÿ½W|1%É :event-typecontentBlockStart
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012","start":{"toolUse":{"name":"calculator","toolUseId":"tooluse_uYcAiqBG2aEZl7O1NKMT0M"}}}9¦.ßÎM„ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"{\"operation\": \"multiply\", \"a\":"}},"p":"abcd"}CZ@¾ÐWØdg :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":" 15, \"b\":"}},"p":"abcdefghijklmnopqrstuvwxyzABCDE"}§bÚbVLì_Ø :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmn"}¥ÚŠïµWH
œZ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":2,"delta":{"text":""},"p":"abcdefghijklmnopqrstuvwxyzAB"}šq#V®\_ :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":2,"p":"abcdefghi"}!%{2Q`¨k :event-type messageStop
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrst","stopReason":"tool_use"}E}\‰N°Z•û :event-typemetadata
:content-typeapplication/json
:message-typeevent{"metrics":{"latencyMs":2147},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST","usage":{"inputTokens":222,"outputTokens":32,"serverToolUsage":{},"totalTokens":254}}“üJ860 2103
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/qwen.qwen3-32b-v1%3A0/converse-stream HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 574
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 1919
Content-Type: application/vnd.amazon.eventstream
Date: Tue, 03 Mar 2026 19:10:44 GMT
X-Amzn-Requestid: 19e2e777-3af2-4140-8527-fa93beb2745c
RÞ᪃ :event-type messageStart
:content-typeapplication/json
:message-typeevent{"p":"abcdefghi","role":"assistant"}:m$ÎM„ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":""},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0"}ƒ›¤P¿Vu½´m :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456"}Š5<ÏîWÉb€ :event-typecontentBlockStart
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqr","start":{"toolUse":{"name":"calculator","toolUseId":"tooluse_uwYU6gghmWbTUVuZ5k59Yk"}}}?¬ãWÿY¦1 :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"{\"operation\": \"multiply\", \"a\": 15, \"b\": 8}"}},"p":"abcdefghijk"}fh”êVݽ¬Ÿ :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKL"}mÚ¶lÃW>˜‰5 :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":2,"delta":{"text":""},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP"}Ú‹Nã¥V_í;N :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":2,"p":"abcdefghijklmnopqrstuvwxyzABCDEFG"}¾ÍåYQGèû9 :event-type messageStop
:content-typeapplication/json
:message-typeevent{"p":"abcde","stopReason":"tool_use"}ëSAÜNxº :event-typemetadata
:content-typeapplication/json
:message-typeevent{"metrics":{"latencyMs":311},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQR","usage":{"inputTokens":226,"outputTokens":32,"serverToolUsage":{},"totalTokens":258}}Z×ç.1128 397
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/qwen.qwen3-32b-v1%3A0/converse HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 849
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"},{"content":[{"toolUse":{"input":{"a":15,"b":8,"operation":"multiply"},"name":"calculator","toolUseId":"tooluse_uwYU6gghmWbTUVuZ5k59Yk"}}],"role":"assistant"},{"content":[{"toolResult":{"content":[{"text":"120"}],"toolUseId":"tooluse_uwYU6gghmWbTUVuZ5k59Yk"}}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 232
Content-Type: application/json
Date: Tue, 03 Mar 2026 19:11:01 GMT
X-Amzn-Requestid: d4e18cce-9cc6-4390-84dd-adbe592d16ba
{"metrics":{"latencyMs":245},"output":{"message":{"content":[{"text":"The result of 15 * 8 is 120."}],"role":"assistant"}},"stopReason":"end_turn","usage":{"inputTokens":273,"outputTokens":16,"serverToolUsage":{},"totalTokens":289}}870 2886
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/qwen.qwen3-coder-30b-a3b-v1%3A0/converse-stream HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 574
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 2702
Content-Type: application/vnd.amazon.eventstream
Date: Tue, 03 Mar 2026 19:11:07 GMT
X-Amzn-Requestid: 553010d8-8ddd-4c59-9a3b-07602f997549
R<QªÐ :event-type messageStart
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyzAB","role":"assistant"}Ò/XͦWoJq :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":""},"p":"abcdefghijklm"}O§dQV!ª+ :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefg"}G)©‰WÔ1=; :event-typecontentBlockStart
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP","start":{"toolUse":{"name":"calculator","toolUseId":"tooluse_8vsDRqbpnIYM57mEzgiWze"}}}u¢ÈXÌW¼Èä :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"{"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJK"}Õ¾1žÔWìX§ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"\"operation\": \"multiply\""}},"p":"abcdefghijklmnopqrs"}Q¬EËàW¸ùÜá :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":", \"a\": 15"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTU"}m%)XÀWy8óå :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":", \"b\": 8"}},"p":"abcdefghijklmnop"}P²ÐWØdg :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"}"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNO"}ê£ÖI´Vm…| :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUV"}²Ç :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":2,"delta":{"text":""},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST"}²y“E©ÖO :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":2,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJK"}žQHé :event-type messageStop
:content-typeapplication/json
:message-typeevent{"p":"abcd","stopReason":"tool_use"}ÞŽýxN÷úï+ :event-typemetadata
:content-typeapplication/json
:message-typeevent{"metrics":{"latencyMs":604},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST","usage":{"inputTokens":378,"outputTokens":41,"serverToolUsage":{},"totalTokens":419}}½'ø1138 411
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/qwen.qwen3-coder-30b-a3b-v1%3A0/converse HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 849
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"},{"content":[{"toolUse":{"input":{"a":15,"b":8,"operation":"multiply"},"name":"calculator","toolUseId":"tooluse_8vsDRqbpnIYM57mEzgiWze"}}],"role":"assistant"},{"content":[{"toolResult":{"content":[{"text":"120"}],"toolUseId":"tooluse_8vsDRqbpnIYM57mEzgiWze"}}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 246
Content-Type: application/json
Date: Tue, 03 Mar 2026 19:11:24 GMT
X-Amzn-Requestid: 86491154-2925-441c-913a-5fb774b4e30f
{"metrics":{"latencyMs":466},"output":{"message":{"content":[{"text":"The result of 15 multiplied by 8 is 120.\n"}],"role":"assistant"}},"stopReason":"end_turn","usage":{"inputTokens":436,"outputTokens":18,"serverToolUsage":{},"totalTokens":454}}860 2888
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/qwen.qwen3-coder-next/converse-stream HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 574
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 2704
Content-Type: application/vnd.amazon.eventstream
Date: Tue, 03 Mar 2026 19:11:31 GMT
X-Amzn-Requestid: 085ebeb1-298a-4a8c-addc-5e0a654aa818
ºRº0ÿ :event-type messageStart
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012345678","role":"assistant"}4Ä NÕWÑ8ë :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":""},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567"}%p±®V(=
_ :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP"}ž‹:ãWÿY¦1 :event-typecontentBlockStart
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefg","start":{"toolUse":{"name":"calculator","toolUseId":"tooluse_6cw5vFE2ODUamOWqMyApnb"}}}m¤AÆWöxE :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"{"}},"p":"abcdefghijklmnopqrstuvwxyzABCDE"}8|zÆWöxE :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"\"operation\": \"multiply\""}},"p":"abcde"}u@ªE¾W?Ú­K :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":", \"a\": 15"}},"p":"abcdefghijklm"}ƒùçW
Ùñ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":", \"b\": 8"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012"},Öí¦²Wú*@J :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"}"}},"p":"abcdefghijk"}<&&óV®\_ :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghi"}Ë£¦PÕWÑ8ë :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":2,"delta":{"text":""},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567"}Þ]«¡V;<nÉ :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":2,"p":"abcdefghijklmnopqrstu"}£ÎÄ®Q¶YŸü :event-type messageStop
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRS","stopReason":"tool_use"}19PkäN)Òá :event-typemetadata
:content-typeapplication/json
:message-typeevent{"metrics":{"latencyMs":1080},"p":"abcdefghijkl","usage":{"inputTokens":377,"outputTokens":41,"serverToolUsage":{},"totalTokens":418}}fÒÑ1128 410
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/qwen.qwen3-coder-next/converse HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 849
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"},{"content":[{"toolUse":{"input":{"a":15,"b":8,"operation":"multiply"},"name":"calculator","toolUseId":"tooluse_6cw5vFE2ODUamOWqMyApnb"}}],"role":"assistant"},{"content":[{"toolResult":{"content":[{"text":"120"}],"toolUseId":"tooluse_6cw5vFE2ODUamOWqMyApnb"}}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 245
Content-Type: application/json
Date: Tue, 03 Mar 2026 19:11:47 GMT
X-Amzn-Requestid: 7de11321-9c80-4abb-8fab-09a60e76144a
{"metrics":{"latencyMs":398},"output":{"message":{"content":[{"text":"The result of $ 15 \\times 8 $ is $ 120 $"}],"role":"assistant"}},"stopReason":"end_turn","usage":{"inputTokens":434,"outputTokens":20,"serverToolUsage":{},"totalTokens":454}}876 1711
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/mistral.mistral-large-3-675b-instruct/converse-stream HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 574
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 1527
Content-Type: application/vnd.amazon.eventstream
Date: Tue, 03 Mar 2026 19:11:54 GMT
X-Amzn-Requestid: da21d9a4-9a7c-4b02-9b60-da3288ba60f1
ŽRî‘áB :event-type messageStart
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopq","role":"assistant"}ôP¬•¢WšÊ×È :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":""},"p":"abcdefghi"}52ë4¥V_í;N :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmnopqrstuvwxyzABCDEFG"}'쐀 :event-typecontentBlockStart
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUV","start":{"toolUse":{"name":"calculator","toolUseId":"tooluse_xCRGSrvc5EtYaiXf7ywRcU"}}}@ìlWfá+ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"{\"operation\": \"multiply\", \"a\": 15, \"b\": 8}"}},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNO"}—cCFV[ÜùK :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcde"}zÙ¨Q9j\ :event-type messageStop
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM","stopReason":"tool_use"}¢˜]0äN)Òá :event-typemetadata
:content-typeapplication/json
:message-typeevent{"metrics":{"latencyMs":797},"p":"abcdefghijklm","usage":{"inputTokens":137,"outputTokens":25,"serverToolUsage":{},"totalTokens":162}}–èo1144 415
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/mistral.mistral-large-3-675b-instruct/converse HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 849
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"},{"content":[{"toolUse":{"input":{"a":15,"b":8,"operation":"multiply"},"name":"calculator","toolUseId":"tooluse_xCRGSrvc5EtYaiXf7ywRcU"}}],"role":"assistant"},{"content":[{"toolResult":{"content":[{"text":"120"}],"toolUseId":"tooluse_xCRGSrvc5EtYaiXf7ywRcU"}}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 250
Content-Type: application/json
Date: Tue, 03 Mar 2026 19:12:11 GMT
X-Amzn-Requestid: 1c2179ac-f6e8-4b32-a49b-b7378a2ad4df
{"metrics":{"latencyMs":632},"output":{"message":{"content":[{"text":"The result of \\( 15 \\times 8 \\) is **120**."}],"role":"assistant"}},"stopReason":"end_turn","usage":{"inputTokens":168,"outputTokens":20,"serverToolUsage":{},"totalTokens":188}}872 333
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/mistral.mistral-large-2402-v1%3A0/converse-stream HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 574
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 400 Bad Request
Content-Length: 68
Content-Type: application/json
Date: Tue, 03 Mar 2026 19:12:17 GMT
X-Amzn-Errortype: ValidationException:http://internal.amazon.com/coral/com.amazon.bedrock/
X-Amzn-Requestid: f94bbd9f-b2ab-4983-99c6-be9c27126b11
{"message":"This model doesn't support tool use in streaming mode."}859 2374
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/moonshotai.kimi-k2.5/converse-stream HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 574
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 2190
Content-Type: application/vnd.amazon.eventstream
Date: Tue, 03 Mar 2026 19:12:19 GMT
X-Amzn-Requestid: cf9a7404-eb62-4247-a3ed-6ad72f6145ee
¥RX€ÿW :event-type messageStart
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMN","role":"assistant"}»BÚe±W½Š:š :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":""},"p":"abcdefghijklmnopqrstuvwx"}ª°»W÷:"; :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"delta":{"text":" I'll calculate 15 * 8 for you."},"p":"abc"}AŸö¯®V(=
_ :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":0,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP"}ž‹:WóqÐi :event-typecontentBlockStart
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234","start":{"toolUse":{"name":"calculator","toolUseId":"tooluse_5omhg8pnqibRsvLhzOyhNX"}}}MXêWòIÄ@ :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"delta":{"toolUse":{"input":"{\"a\": 15, \"b\": 8, \"operation\": \"multiply\"}"}},"p":"abcdefghijklmnopqr"}Ÿ@ú)µV?
¬Ì :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":1,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW"}ÇÓ.ËWèÂô :event-typecontentBlockDelta
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":2,"delta":{"text":""},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWX"}V0œ%§V%-h. :event-typecontentBlockStop
:content-typeapplication/json
:message-typeevent{"contentBlockIndex":2,"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHI"}åÌ RQhE :event-type messageStop
:content-typeapplication/json
:message-typeevent{"p":"abcdefghijklmnopqrstuv","stopReason":"tool_use"}6©üN%:¤¹ :event-typemetadata
:content-typeapplication/json
:message-typeevent{"metrics":{"latencyMs":938},"p":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456","usage":{"inputTokens":114,"outputTokens":39,"serverToolUsage":{},"totalTokens":153}}ÙºúÏ1127 402
POST https://bedrock-runtime.us-east-1.amazonaws.com/model/moonshotai.kimi-k2.5/converse HTTP/1.1
Host: bedrock-runtime.us-east-1.amazonaws.com
User-Agent: langchaingo-httprr
Content-Length: 849
Authorization: AWS4-HMAC-SHA256 test-api-key
Content-Type: application/json
{"inferenceConfig":{"maxTokens":512},"messages":[{"content":[{"text":"Calculate 15 * 8"}],"role":"user"},{"content":[{"toolUse":{"input":{"a":15,"b":8,"operation":"multiply"},"name":"calculator","toolUseId":"tooluse_5omhg8pnqibRsvLhzOyhNX"}}],"role":"assistant"},{"content":[{"toolResult":{"content":[{"text":"120"}],"toolUseId":"tooluse_5omhg8pnqibRsvLhzOyhNX"}}],"role":"user"}],"toolConfig":{"toolChoice":{"auto":{}},"tools":[{"toolSpec":{"description":"A calculator that can perform basic arithmetic operations","inputSchema":{"json":{"type":"object","properties":{"operation":{"type":"string","description":"The operation to perform","enum":["add","subtract","multiply","divide"]},"a":{"type":"number","description":"First number"},"b":{"type":"number","description":"Second number"}},"required":["operation","a","b"]}},"name":"calculator"}}]}}HTTP/2.0 200 OK
Content-Length: 237
Content-Type: application/json
Date: Tue, 03 Mar 2026 19:12:36 GMT
X-Amzn-Requestid: efb91cf6-554d-4a02-886b-43512ba6c54e
{"metrics":{"latencyMs":780},"output":{"message":{"content":[{"text":" The result of 15 * 8 is **120**."}],"role":"assistant"}},"stopReason":"end_turn","usage":{"inputTokens":186,"outputTokens":13,"serverToolUsage":{},"totalTokens":199}}