http_interactions:
- request:
    method: POST
    uri: https://api.openai.com/v1/chat/completions
    body:
      string: '{"messages":[{"role":"system","content":"Be terse."},{"role":"user","content":[{"type":"text","text":"What''s
        in this image? (Be sure to mention the outside shape)"},{"type":"image_url","image_url":{"url":"data:image/png;base64,[encoded data, 35716 characters]"}}]}],"model":"gpt-4.1-mini","seed":1014,"temperature":0,"stream":false}'
  response:
    status: 200
    headers:
      access-control-expose-headers: X-Request-ID
      alt-svc: h3=":443"; ma=86400
      cf-cache-status: DYNAMIC
      cf-ray: 958e894efc236b22-DFW
      content-encoding: gzip
      content-type: application/json
      date: Wed, 02 Jul 2025 13:37:12 GMT
      openai-organization: user-wfrajlxs4zxa4ixjljhmt9vx
      openai-processing-ms: '1021'
      openai-version: '2020-10-01'
      server: cloudflare
      set-cookie:
      - __cf_bm=eHl1WzZxJjQ_TArA0URHZFa_QKc62Cjgr0jOSQj0RtA-1751463432-1.0.1.1-aAJnyWH9kbsdM0KvSVqWqGWIyMOrdQ_QxgwqnHiY7IsqLGOOka7N9O3WlZ7kO87YHl1UsCoI0CnJZ3BZvo5h5l2RXs.JunDG0krKniNrcqc;
        path=/; expires=Wed, 02-Jul-25 14:07:12 GMT; domain=.api.openai.com; HttpOnly;
        Secure; SameSite=None
      - _cfuvid=ZSrHJkzlleDjxvD1ebyfTg9b5Ud1U0iqr.6RBtIicHc-1751463432599-0.0.1.1-604800000;
        path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
      strict-transport-security: max-age=31536000; includeSubDomains; preload
      x-content-type-options: nosniff
      x-envoy-upstream-service-time: '994'
      x-ratelimit-limit-input-images: '50000'
      x-ratelimit-limit-requests: '30000'
      x-ratelimit-limit-tokens: '150000000'
      x-ratelimit-remaining-input-images: '49999'
      x-ratelimit-remaining-requests: '29999'
      x-ratelimit-remaining-tokens: '149999213'
      x-ratelimit-reset-input-images: 1ms
      x-ratelimit-reset-requests: 2ms
      x-ratelimit-reset-tokens: 0s
      x-request-id: req_c8dc629d7d20af6b995f35084c356a71
    body:
      string: |
        {
          "id": "chatcmpl-Borw7h9orcpkeue0pUs7YNS6TZUdt",
          "object": "chat.completion",
          "created": 1751463431,
          "model": "gpt-4.1-mini-2025-04-14",
          "choices": [
            {
              "index": 0,
              "message": {
                "role": "assistant",
                "content": "The image is inside a hexagon shape. It features a red silhouette of a baseball player swinging a bat, with a red baseball nearby. The text \"htr2\" is written in white script above the player. The background is dark blue.",
                "refusal": null,
                "annotations": []
              },
              "logprobs": null,
              "finish_reason": "stop"
            }
          ],
          "usage": {
            "prompt_tokens": 208,
            "completion_tokens": 50,
            "total_tokens": 258,
            "prompt_tokens_details": {
              "cached_tokens": 0,
              "audio_tokens": 0
            },
            "completion_tokens_details": {
              "reasoning_tokens": 0,
              "audio_tokens": 0,
              "accepted_prediction_tokens": 0,
              "rejected_prediction_tokens": 0
            }
          },
          "service_tier": "default",
          "system_fingerprint": "fp_6f2eabb9a5"
        }
  recorded_at: 2025-07-02 13:37:12
- request:
    method: POST
    uri: https://api.openai.com/v1/chat/completions
    body:
      string: '{"messages":[{"role":"system","content":"Be terse."},{"role":"user","content":[{"type":"text","text":"What''s
        in this image? (Be sure to mention the outside shape)"},{"type":"image_url","image_url":{"url":"https://httr2.r-lib.org/logo.png"}}]}],"model":"gpt-4.1-mini","seed":1014,"temperature":0,"stream":false}'
  response:
    status: 200
    headers:
      access-control-expose-headers: X-Request-ID
      alt-svc: h3=":443"; ma=86400
      cf-cache-status: DYNAMIC
      cf-ray: 958e8955fc186b22-DFW
      content-encoding: gzip
      content-type: application/json
      date: Wed, 02 Jul 2025 13:37:14 GMT
      openai-organization: user-wfrajlxs4zxa4ixjljhmt9vx
      openai-processing-ms: '1869'
      openai-version: '2020-10-01'
      server: cloudflare
      set-cookie:
      - __cf_bm=nYGNJruDwzaIOscx0Cja1B56CVD.3Ovn5Ej6yvWt478-1751463434-1.0.1.1-3Wgv2sMfdKFlI3W5myUQZ0A50kI3ypdc9Sh5AWos2rd.dW3KpiV1B4CQh14k1zmFgh3ROmzBRy_STM4gY92jMwA2ahuIA4CrxDykRnYfCjg;
        path=/; expires=Wed, 02-Jul-25 14:07:14 GMT; domain=.api.openai.com; HttpOnly;
        Secure; SameSite=None
      - _cfuvid=RJjuLIlb.M1JtkSAC.N__kyf_hVIRaDwK7gztIxjk.0-1751463434574-0.0.1.1-604800000;
        path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
      strict-transport-security: max-age=31536000; includeSubDomains; preload
      x-content-type-options: nosniff
      x-envoy-upstream-service-time: '1536'
      x-ratelimit-limit-input-images: '50000'
      x-ratelimit-limit-requests: '30000'
      x-ratelimit-limit-tokens: '150000000'
      x-ratelimit-remaining-input-images: '49999'
      x-ratelimit-remaining-requests: '29999'
      x-ratelimit-remaining-tokens: '149999213'
      x-ratelimit-reset-input-images: 1ms
      x-ratelimit-reset-requests: 2ms
      x-ratelimit-reset-tokens: 0s
      x-request-id: req_e545377321b9da8830e8e17a2ba5d5c8
    body:
      string: |
        {
          "id": "chatcmpl-Borw9xBM9jiU5UwjLFULneAm5DKRT",
          "object": "chat.completion",
          "created": 1751463433,
          "model": "gpt-4.1-mini-2025-04-14",
          "choices": [
            {
              "index": 0,
              "message": {
                "role": "assistant",
                "content": "The image is inside a hexagon shape. It shows a red silhouette of a baseball player swinging a bat, with a small ball labeled \"www\" near the bat. Above the player, the text \"httr2\" is written in a stylized white font. The background is dark blue.",
                "refusal": null,
                "annotations": []
              },
              "logprobs": null,
              "finish_reason": "stop"
            }
          ],
          "usage": {
            "prompt_tokens": 146,
            "completion_tokens": 60,
            "total_tokens": 206,
            "prompt_tokens_details": {
              "cached_tokens": 0,
              "audio_tokens": 0
            },
            "completion_tokens_details": {
              "reasoning_tokens": 0,
              "audio_tokens": 0,
              "accepted_prediction_tokens": 0,
              "rejected_prediction_tokens": 0
            }
          },
          "service_tier": "default",
          "system_fingerprint": "fp_6f2eabb9a5"
        }
  recorded_at: 2025-07-02 13:37:14
recorded_with: VCR-vcr/1.7.0.91, webmockr/2.1.0
