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: 4140
10 host: ""
11 body: '{"max_tokens":4000,"messages":[{"content":[{"text":"Describe the image briefly in English.","type":"text"},{"source":{"data":"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","media_type":"image/png","type":"base64"},"type":"image"}],"role":"user"}],"model":"claude-sonnet-4-20250514","system":[{"text":"You are a helpful assistant","type":"text"}],"stream":true}'
12 headers:
13 Accept:
14 - application/json
15 Content-Type:
16 - application/json
17 User-Agent:
18 - Charm-Fantasy/0.12.2 (https://charm.land/fantasy)
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 uncompressed: true
27 body: |+
28 event: message_start
29 data: {"type":"message_start","message":{"model":"claude-sonnet-4-20250514","id":"msg_01Nq4f37FavxWju2RsbzYoG5","type":"message","role":"assistant","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":27,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":0},"output_tokens":1,"service_tier":"standard","inference_geo":"not_available"}} }
30
31 event: content_block_start
32 data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""} }
33
34 event: ping
35 data: {"type": "ping"}
36
37 event: content_block_delta
38 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"This"} }
39
40 event: content_block_delta
41 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" image shows a simple"} }
42
43 event: content_block_delta
44 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":","} }
45
46 event: content_block_delta
47 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" cute"} }
48
49 event: content_block_delta
50 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" cartoon-style ghost"} }
51
52 event: content_block_delta
53 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" character on"} }
54
55 event: content_block_delta
56 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" a"} }
57
58 event: content_block_delta
59 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" color"} }
60
61 event: content_block_delta
62 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ful gradient"} }
63
64 event: content_block_delta
65 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" background. The ghost"}}
66
67 event: content_block_delta
68 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" is"} }
69
70 event: content_block_delta
71 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" pale"} }
72
73 event: content_block_delta
74 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" green"} }
75
76 event: content_block_delta
77 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" or"}}
78
79 event: content_block_delta
80 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" white"} }
81
82 event: content_block_delta
83 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" with a rounded"} }
84
85 event: content_block_delta
86 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":", floating"} }
87
88 event: content_block_delta
89 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" form"} }
90
91 event: content_block_delta
92 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" typical"} }
93
94 event: content_block_delta
95 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" of ghost"} }
96
97 event: content_block_delta
98 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" illustrations"} }
99
100 event: content_block_delta
101 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":". It"} }
102
103 event: content_block_delta
104 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" has two"} }
105
106 event: content_block_delta
107 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" small"} }
108
109 event: content_block_delta
110 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" dark"} }
111
112 event: content_block_delta
113 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" dots"} }
114
115 event: content_block_delta
116 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" for eyes and appears"} }
117
118 event: content_block_delta
119 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" to have"} }
120
121 event: content_block_delta
122 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" a friendly"} }
123
124 event: content_block_delta
125 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":", innocent"} }
126
127 event: content_block_delta
128 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" expression. The background"} }
129
130 event: content_block_delta
131 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" features"} }
132
133 event: content_block_delta
134 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" a soft gradient"} }
135
136 event: content_block_delta
137 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" that"} }
138
139 event: content_block_delta
140 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" transitions"} }
141
142 event: content_block_delta
143 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" from purple"}}
144
145 event: content_block_delta
146 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"/"}}
147
148 event: content_block_delta
149 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"blue in"} }
150
151 event: content_block_delta
152 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" the upper left"} }
153
154 event: content_block_delta
155 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" to pink"} }
156
157 event: content_block_delta
158 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"/mag"} }
159
160 event: content_block_delta
161 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"enta in the lower right, creating a"} }
162
163 event: content_block_delta
164 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" dre"} }
165
166 event: content_block_delta
167 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"amy, pas"} }
168
169 event: content_block_delta
170 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"tel aesthetic"} }
171
172 event: content_block_delta
173 data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"."} }
174
175 event: content_block_stop
176 data: {"type":"content_block_stop","index":0 }
177
178 event: message_delta
179 data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"input_tokens":27,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"output_tokens":93} }
180
181 event: message_stop
182 data: {"type":"message_stop" }
183
184 headers:
185 Content-Type:
186 - text/event-stream; charset=utf-8
187 status: 200 OK
188 code: 200
189 duration: 1.789784375s