anthropic-claude-sonnet-4-stream.yaml

  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      - Anthropic/Go 1.13.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_012xohG7vsYehZ9GLHx725XU","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"}}   }
 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":"This"}          }
 35
 36      event: content_block_delta
 37      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" image"}               }
 38
 39      event: ping
 40      data: {"type": "ping"}
 41
 42      event: content_block_delta
 43      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" shows"}  }
 44
 45      event: content_block_delta
 46      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" a simple"}}
 47
 48      event: content_block_delta
 49      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":","}          }
 50
 51      event: content_block_delta
 52      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" minimalist illustration"}       }
 53
 54      event: content_block_delta
 55      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" of a cute"}   }
 56
 57      event: content_block_delta
 58      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" green"} }
 59
 60      event: content_block_delta
 61      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" frog or"}    }
 62
 63      event: content_block_delta
 64      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" f"}            }
 65
 66      event: content_block_delta
 67      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"rog-like character"}   }
 68
 69      event: content_block_delta
 70      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" sitting"}}
 71
 72      event: content_block_delta
 73      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" against"}       }
 74
 75      event: content_block_delta
 76      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" a soft"}        }
 77
 78      event: content_block_delta
 79      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" gradient background that"}               }
 80
 81      event: content_block_delta
 82      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" transitions"}       }
 83
 84      event: content_block_delta
 85      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" from purple/"}               }
 86
 87      event: content_block_delta
 88      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"blue on"} }
 89
 90      event: content_block_delta
 91      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" the left to pink on"} }
 92
 93      event: content_block_delta
 94      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" the right. The frog appears"}           }
 95
 96      event: content_block_delta
 97      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" to be rendere"}    }
 98
 99      event: content_block_delta
100      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d in a kawaii or"}              }
101
102      event: content_block_delta
103      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" adorable cartoon"}               }
104
105      event: content_block_delta
106      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" style with a"}        }
107
108      event: content_block_delta
109      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" rounded, simple"}           }
110
111      event: content_block_delta
112      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" design."}         }
113
114      event: content_block_delta
115      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" The"}     }
116
117      event: content_block_delta
118      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" overall"}        }
119
120      event: content_block_delta
121      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" aesthetic is clean and ple"}}
122
123      event: content_block_delta
124      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"asing with"}  }
125
126      event: content_block_delta
127      data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" pastel colors."}          }
128
129      event: content_block_stop
130      data: {"type":"content_block_stop","index":0     }
131
132      event: message_delta
133      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":81}        }
134
135      event: message_stop
136      data: {"type":"message_stop"    }
137
138    headers:
139      Content-Type:
140      - text/event-stream; charset=utf-8
141    status: 200 OK
142    code: 200
143    duration: 1.594873792s