when:
  path: /v1/messages
  method: POST
  query_param: []
  header:
  - name: accept
    value: '*/*'
  - name: content-type
    value: application/json
  - name: anthropic-version
    value: 2023-06-01
  body: '{"max_tokens":128000,"messages":[{"content":[{"source":{"data":"[encoded data, 1011412 characters]","media_type":"image/jpeg","type":"base64"},"type":"image"}],"role":"user"}],"model":"claude-opus-4-7","system":[{"text":"You are an image describer.","type":"text"}]}'
then:
  status: 200
  header:
  - name: content-type
    value: application/json
  body: '{"content":[{"text":"This is a striking macro photograph of a black ant, shown in remarkable detail from a side profile view. The ant appears to be a carpenter ant or similar large species, standing on what looks like a textured concrete or stone surface.\n\nKey details visible in the image:\n\n- **Body structure**: The ant displays the classic three-part insect anatomy — head, thorax, and a prominent rounded abdomen (gaster) with visible segmented bands that have a slightly metallic, bronze-like sheen.\n- **Head**: The ant is holding something in its mandibles — appears to be a small piece of food or debris with a reddish-brown color.\n- **Antennae**: One bent antenna is clearly visible extending forward from the head.\n- **Legs**: All six legs are visible, long and slender with a reddish-brown tint, ending in small claws. Fine hairs (setae) can be seen along the legs and body.\n- **Posture**: The ant is standing tall on its legs, giving it an alert, active appearance.\n\nThe background is heavily blurred with warm tones of orange, red, and beige, creating a soft bokeh effect that makes the ant stand out sharply in the foreground. The lighting highlights the texture of the ant''s exoskeleton, showing its slightly shiny, dark surface and the fine bristles covering its body. The shallow depth of field is characteristic of close-up macro photography.","type":"text"}],"id":"msg_REDACTED_1","model":"claude-opus-4-7","role":"assistant","stop_details":null,"stop_reason":"end_turn","stop_sequence":null,"type":"message","usage":{"cache_creation":{"ephemeral_1h_input_tokens":0,"ephemeral_5m_input_tokens":0},"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"inference_geo":"global","input_tokens":2817,"output_tokens":451,"service_tier":"standard"}}'
