interactions:
- request:
    body: '{"max_tokens": 100, "messages": [{"role": "user", "content": "What is a
      system"}], "model": "claude-sonnet-4-20250514", "stream": true, "system": [{"type":
      "text", "text": "Software engineering best practices guide: goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye goodbye
      goodbye goodbye ", "cache_control": {"type": "ephemeral"}}], "temperature":
      0.1}'
    headers:
      accept:
      - application/json
      accept-encoding:
      - gzip, deflate
      anthropic-beta:
      - prompt-caching-2024-07-31
      anthropic-version:
      - '2023-06-01'
      connection:
      - keep-alive
      content-length:
      - '8472'
      content-type:
      - application/json
      host:
      - api.anthropic.com
      user-agent:
      - Anthropic/Python 0.28.1
      x-stainless-arch:
      - arm64
      x-stainless-async:
      - 'false'
      x-stainless-lang:
      - python
      x-stainless-os:
      - MacOS
      x-stainless-package-version:
      - 0.28.1
      x-stainless-runtime:
      - CPython
      x-stainless-runtime-version:
      - 3.10.13
    method: POST
    uri: https://api.anthropic.com/v1/messages
  response:
    body:
      string: 'event: message_start

        data: {"type":"message_start","message":{"id":"msg_01RprQMTVaxMt5KCveLCRfwJ","type":"message","role":"assistant","model":"claude-sonnet-4-20250514","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":11,"cache_creation_input_tokens":0,"cache_read_input_tokens":1031,"output_tokens":1,"service_tier":"standard"}}          }


        event: content_block_start

        data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""}          }


        event: ping

        data: {"type": "ping"}


        event: content_block_delta

        data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"A"}       }


        event: content_block_delta

        data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
        **system** is an organized collection of interconn"}              }


        event: content_block_delta

        data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ected
        components that work together to achieve a"}  }


        event: content_block_delta

        data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
        specific purpose or function. Here are the"}          }


        event: content_block_delta

        data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
        key characteristics:\n\n## Core Elements of a System"}         }


        event: content_block_delta

        data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":":\n-
        **Components/Parts**: Individual elements that make up the system\n- **"}             }


        event: content_block_delta

        data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Relationships**:
        Connections and interactions between components\n- **Purpose"}         }


        event: content_block_delta

        data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"**:
        A specific goal or function the system serves\n- **Boundaries"}      }


        event: content_block_delta

        data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"**:
        What''s included in vs. outside the system\n- **Environment"}         }


        event: content_block_delta

        data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"**:
        The external context in"}      }


        event: content_block_stop

        data: {"type":"content_block_stop","index":0              }


        event: message_delta

        data: {"type":"message_delta","delta":{"stop_reason":"max_tokens","stop_sequence":null},"usage":{"output_tokens":100}              }


        event: message_stop

        data: {"type":"message_stop"       }


        '
    headers:
      CF-RAY:
      - 9598626c4ccec427-EWR
      Cache-Control:
      - no-cache
      Connection:
      - keep-alive
      Content-Type:
      - text/event-stream; charset=utf-8
      Date:
      - Thu, 03 Jul 2025 18:18:18 GMT
      Server:
      - cloudflare
      Transfer-Encoding:
      - chunked
      X-Robots-Tag:
      - none
      anthropic-organization-id:
      - 4257e925-ee99-4ee8-9c62-8e53716d5203
      anthropic-ratelimit-input-tokens-limit:
      - '20000000'
      anthropic-ratelimit-input-tokens-remaining:
      - '19998000'
      anthropic-ratelimit-input-tokens-reset:
      - '2025-07-03T18:18:16Z'
      anthropic-ratelimit-output-tokens-limit:
      - '2500000'
      anthropic-ratelimit-output-tokens-remaining:
      - '2500000'
      anthropic-ratelimit-output-tokens-reset:
      - '2025-07-03T18:18:16Z'
      anthropic-ratelimit-tokens-limit:
      - '22500000'
      anthropic-ratelimit-tokens-remaining:
      - '22498000'
      anthropic-ratelimit-tokens-reset:
      - '2025-07-03T18:18:16Z'
      cf-cache-status:
      - DYNAMIC
      request-id:
      - req_011CQkYazzo4ofJd3sAhFbXv
      strict-transport-security:
      - max-age=31536000; includeSubDomains; preload
      via:
      - 1.1 google
    status:
      code: 200
      message: OK
version: 1
