1---
2version: 2
3interactions:
4- id: 0
5 request:
6 proto: HTTP/1.1
7 proto_major: 1
8 proto_minor: 1
9 content_length: 584
10 host: ""
11 body: '{"max_tokens":4000,"messages":[{"content":[{"text":"What''s the weather in Florence,Italy?","cache_control":{"type":"ephemeral"},"type":"text"}],"role":"user"}],"model":"claude-sonnet-4-20250514","system":[{"text":"You are a helpful assistant","cache_control":{"type":"ephemeral"},"type":"text"}],"tool_choice":{"disable_parallel_tool_use":false,"type":"auto"},"tools":[{"input_schema":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"},"name":"weather","description":"Get weather information for a location"}],"stream":true}'
12 headers:
13 Accept:
14 - application/json
15 Content-Type:
16 - application/json
17 User-Agent:
18 - Anthropic/Go 1.14.0
19 url: https://api.anthropic.com/v1/messages
20 method: POST
21 response:
22 proto: HTTP/2.0
23 proto_major: 2
24 proto_minor: 0
25 content_length: -1
26 body: |+
27 event: message_start
28 data: {"type":"message_start","message":{"model":"claude-sonnet-4-20250514","id":"msg_01HzMwmi82NUByB1sP1H4Rtw","type":"message","role":"assistant","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":394,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":0},"output_tokens":8,"service_tier":"standard"}} }
29
30 event: content_block_start
31 data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""} }
32
33 event: content_block_delta
34 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"I'll check the weather in Florence,"} }
35
36 event: content_block_delta
37 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" Italy for you."} }
38
39 event: ping
40 data: {"type": "ping"}
41
42 event: content_block_stop
43 data: {"type":"content_block_stop","index":0 }
44
45 event: ping
46 data: {"type": "ping"}
47
48 event: content_block_start
49 data: {"type":"content_block_start","index":1,"content_block":{"type":"tool_use","id":"toolu_01TTGTdVydBd7icXtF1o89n7","name":"weather","input":{}} }
50
51 event: ping
52 data: {"type": "ping"}
53
54 event: content_block_delta
55 data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":""} }
56
57 event: content_block_delta
58 data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"{\"locati"} }
59
60 event: content_block_delta
61 data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"on"} }
62
63 event: content_block_delta
64 data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"\": \"Floren"}}
65
66 event: content_block_delta
67 data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"ce, "} }
68
69 event: content_block_delta
70 data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"Italy\"}"} }
71
72 event: content_block_stop
73 data: {"type":"content_block_stop","index":1 }
74
75 event: message_delta
76 data: {"type":"message_delta","delta":{"stop_reason":"tool_use","stop_sequence":null},"usage":{"input_tokens":394,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"output_tokens":66} }
77
78 event: message_stop
79 data: {"type":"message_stop" }
80
81 headers:
82 Content-Type:
83 - text/event-stream; charset=utf-8
84 status: 200 OK
85 code: 200
86 duration: 1.726456542s
87- id: 1
88 request:
89 proto: HTTP/1.1
90 proto_major: 1
91 proto_minor: 1
92 content_length: 984
93 host: ""
94 body: '{"max_tokens":4000,"messages":[{"content":[{"text":"What''s the weather in Florence,Italy?","type":"text"}],"role":"user"},{"content":[{"text":"I''ll check the weather in Florence, Italy for you.","type":"text"},{"id":"toolu_01TTGTdVydBd7icXtF1o89n7","input":{"location":"Florence, Italy"},"name":"weather","cache_control":{"type":"ephemeral"},"type":"tool_use"}],"role":"assistant"},{"content":[{"tool_use_id":"toolu_01TTGTdVydBd7icXtF1o89n7","cache_control":{"type":"ephemeral"},"content":[{"text":"40 C","type":"text"}],"type":"tool_result"}],"role":"user"}],"model":"claude-sonnet-4-20250514","system":[{"text":"You are a helpful assistant","cache_control":{"type":"ephemeral"},"type":"text"}],"tool_choice":{"disable_parallel_tool_use":false,"type":"auto"},"tools":[{"input_schema":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"},"name":"weather","description":"Get weather information for a location"}],"stream":true}'
95 headers:
96 Accept:
97 - application/json
98 Content-Type:
99 - application/json
100 User-Agent:
101 - Anthropic/Go 1.14.0
102 url: https://api.anthropic.com/v1/messages
103 method: POST
104 response:
105 proto: HTTP/2.0
106 proto_major: 2
107 proto_minor: 0
108 content_length: -1
109 body: |+
110 event: message_start
111 data: {"type":"message_start","message":{"model":"claude-sonnet-4-20250514","id":"msg_01UX1WnAwYyv4VsX8Cpuzxcv","type":"message","role":"assistant","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":475,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":0},"output_tokens":2,"service_tier":"standard"}} }
112
113 event: content_block_start
114 data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""} }
115
116 event: content_block_delta
117 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"The current"} }
118
119 event: content_block_delta
120 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" weather in Florence, Italy is 40"} }
121
122 event: ping
123 data: {"type": "ping"}
124
125 event: content_block_delta
126 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"°C (104°F)."} }
127
128 event: content_block_delta
129 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" That's quite hot! It's a very"} }
130
131 event: content_block_delta
132 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" warm day in Florence"} }
133
134 event: content_block_delta
135 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"."} }
136
137 event: content_block_stop
138 data: {"type":"content_block_stop","index":0 }
139
140 event: message_delta
141 data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"input_tokens":475,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"output_tokens":34} }
142
143 event: message_stop
144 data: {"type":"message_stop"}
145
146 headers:
147 Content-Type:
148 - text/event-stream; charset=utf-8
149 status: 200 OK
150 code: 200
151 duration: 2.045913625s